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
```
## 截图

## 许可证
基于 MIT 许可证分发。查看 `LICENSE` 获取更多信息。
标签:LoRa通信, Python, UML, 命令与控制, 无后门, 物理隔离突破, 物联网硬件, 网络信息收集, 远程访问木马, 逆向工具