首先只有安卓手机可以使用这个方法,而且需要在同一局域网
第一步
下载adb连接攻击,下载
第二步
手机通过usb进入usb调试模式,查看连接设备
adb devices -l
第三步
设置连接端口,下面的5555是自定义的端口号
adb tcpip 5555
第四步
通过adb连接远程手机,ip地址是手机的ip地址
adb connect ip
连接成功后,会显示连接成功的字样:connected to xxxx:5555
第五步
这时候,已经可以断开usb,然后验证是否连通
adb devices -l
如果设备还在,表示连接成功,恭喜已经完成一大步!!!
第六步
进行截屏,并传输到本地,一般会在adb的目录中
adb shell screencap -p /sdcard/001.jpg
adb pull /sdcard/001.jpg
优化步
转移到桌面,有助于直接查看文件
set yy=%date:~,4%
set mm=%date:~5,2%
set day=%date:~8,2%
set hh=%time:~1,1%
set mi=%time:~3,2%
set ss=%time:~6,2%
set "da=%yy%%mm%%day%_%hh%%mi%%ss%.jpg"
echo %da%
ren 001.jpg %da%
move %da% C:\Users\xxxx\Desktop
完整代码
写一个bat文件更好的使用,注意xxx的ip地址和yyy的文件夹地址哟~
@echo off
cd D:\adb
adb connect xxxx
adb shell screencap -p /sdcard/001.jpg
adb pull /sdcard/001.jpg
adb disconnect xxxx
set yy=%date:~,4%
set mm=%date:~5,2%
set day=%date:~8,2%
set hh=%time:~1,1%
set mi=%time:~3,2%
set ss=%time:~6,2%
set "da=%yy%%mm%%day%_%hh%%mi%%ss%.jpg"
ren 001.jpg %da%
move %da% C:\Users\yyyyy\Desktop
注意
遇到adbtimeout的问题,可能电脑上的应用占用了端口
每次ip地址改变后或者手机重启后,都需要从新使用tcpip连接一下