IPhone一起玩越狱 -(六)- USB登录Iphone用户

2018-06-07  本文已影响37人  struggle3g

引言

上篇讲到SSH连接,Wi-Fiip地址访问IPhone
这篇就要讲到用USB去访问IPhone

USB连接IPhone

上篇讲到OpenSSH是集成了SSH的一个软件,安装在了手机
SSH去访问手机,那么手机就要开启一个SSH的server
手机开启的SSH的默认端口是22

1.准备

2. 使用python监听本机端口

$ python tcprelay.py -t 22:3456

上述命令是:IPhone的22端口,映射到Mac的3456端口
完成以后iterm命令行会卡住,因为,这个脚本会一直监听3456这个端口,只要访问本地3456端口,就会将这个访问丢到IPhone的22端口

3. 使用USB访问IPhone

$ ssh -p 3456 root@127.0.0.1
The authenticity of host '[127.0.0.1]:3456 ([127.0.0.1]:3456)' can't be established.
ECDSA key fingerprint is SHA256:wv1CCBadfRIKUcK9Jdm/6tRyM7v1Zpu9ebRDc8y66jg.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '[127.0.0.1]:3456' (ECDSA) to the list of known hosts.
xxx-iPhone:~ root#

4. 访问成功!

5. 遇到的问题


中间人攻击(MITM)
原因

解决问题
打开 /Users/用户名/.ssh/known_hosts,删除里面你连接的ip的公钥

注意

扩展IPhoneMac互相copy文件

$ scp test.txt root@IPhoneIP:~/
test.txt                                      100%    0     0.0KB/s   00:00
$ python XXX/python-client/tcprelay.py -t 22:3456
/**监听本机3456端口,映射到手机22端口**/

copy

$ scp -P 3456 test.txt root@localhost:~/
test.txt                                      100%    0     0.0KB/s   00:00
$ ssh root@IPhoneIP
xxx-iPhone:~ root# ls
Application\ Support/  Library/  Media/  test.txt
xxx-iPhone:~ root#
上一篇下一篇

猜你喜欢

热点阅读