美文网首页iOS逆向工程
【iOS逆向工程】USBMuxd连接到iPhone

【iOS逆向工程】USBMuxd连接到iPhone

作者: GeniusWong | 来源:发表于2018-09-28 18:42 被阅读14次

使用USBMuxd连接到iPhone

先下载MAC上的usbmuxd,是一个Python版本的
https://cgit.sukimashita.com/usbmuxd.git/snapshot/usbmuxd-1.0.8.tar.gz

以下命令做了一个端口转连接,把本地的10010转到iPhone的22端口,然后就直接向本地的10010端口发消息就可以了,就可以转到iPhone上的22端口了

wdeiMac:python-client www1$ python tcprelay.py -t 22:10010
Forwarding local port 10010 to remote port 22

注:要想保持端口的映射状态,不能终止此命令行(开启新窗口再执行其它操作)

以后,如果想跟iPhone的22端口通信,直接跟MAC的10010就可以了

wdeiMac:~ www1$ ssh root@localhost -p 10010

也可以用 itnl 工具来实现端口转发

wangguanxiao-2:~ apple$ itnl --iport 22 --lport 10010
[INFO] Waiting for new TCP connection on port 10010
[INFO] Waiting for device...
[INFO] Device connected: a7aee83045805b75336d38faec08a3b73b6d49d1 - Ignoring (non-USB)
[INFO] Device connected: a0370fce4f5755310d2a26b020b989c59d9780aa - Ignoring (non-USB)
[INFO] Device connected: a0370fce4f5755310d2a26b020b989c59d9780aa

免密码登录:

  • 在客户端生成一对关联的密钥:一个公钥,一个私钥
    ssh-keygen
  • 把公钥文件追加到服务器的授权文件authorized_keys尾部
    scp ~/.ssh/id_rsa.pub root@XXX.XXX.x.XXX:~/目录
  • 登录服务器:在 root目录下创建
    mkdir .ssh
  • 追加公钥内容到授权文件尾部
    iPhone:~ root# cd .ssh
    iPhone:~/.ssh root# cat id_rsa.pub >> authorized_keys
  • 如果还不能免密码登录,需要给它权限
    chmod 755 ~
    chmod 755 ~/.ssh
    chmod 644 ~/.ssh/authorized_keys

这样连接快多了,^-^

相关文章

网友评论

    本文标题:【iOS逆向工程】USBMuxd连接到iPhone

    本文链接:https://www.haomeiwen.com/subject/qbapoftx.html