umutcamliyurt/LoRaT

GitHub: umutcamliyurt/LoRaT

LoRaT 是一种基于 LoRa 无线电信号进行隐蔽命令与控制操作的远程访问木马概念验证工具,用于测试物理隔离系统的安全盲区。

Stars: 0 | Forks: 0

# LoRaT ## 一种使用远程无线电信号进行 C&C 操作的隐蔽 RAT ## 描述 一种基于 LoRa 的远程访问木马(RAT),它使用远程、低功耗的无线电信号进行命令与控制(C&C)操作,具有固有的隐蔽性。与依赖互联网或 Wi-Fi 网络的传统恶意软件不同,这种 RAT 以低功率传输短暂、间歇性的数据脉冲,从而最大限度地减少了可检测的签名。它依赖 sub-gigahertz 无线电频率(通常为 868 MHz 或 915 MHz),这进一步降低了被传统安全监控工具发现的概率,因为这些工具主要用于检测基于网络的威胁。 ## 支持的 LoRa 模块: - LilyGo T3 V1.6.1 868MHz ## 软件要求 - Arduino IDE - Python 3.6+ ## 功能 - 在物理隔离系统上运行良好,除非使用法拉第笼或干扰器 - 大多数 IDS 和 AV 解决方案无法检测 - 测试在 800m~ 范围内正常工作 ## 安装 ``` git clone https://github.com/umutcamliyurt/LoRaT.git cd LoRaT/ pip3 install -r requirements.txt ``` ### 固件安装 1. 在 Arduino IDE 中打开固件文件 2. 安装所需的库: - LoRa by Sandeep Mistry - Adafruit GFX Library - Adafruit SSD1306 3. 上传固件 (C&C 至少需要 2 个 LoRa 模块) ### 服务端: ``` python3 server.py --port /dev/ttyACM0 ``` ### 客户端: ``` python3 client.py --port /dev/ttyACM0 ``` ## 截图 ![截图](https://static.pigsec.cn/wp-content/uploads/repos/cas/5f/5f10d40b77cfead6743065a6ff3b114cde6e4a4dc119b7a42ddde634ec0dfd62.png) ## 许可证 基于 MIT 许可证分发。查看 `LICENSE` 获取更多信息。
标签:LoRa通信, Python, UML, 命令与控制, 无后门, 物理隔离突破, 物联网硬件, 网络信息收集, 远程访问木马, 逆向工具