美文网首页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