iOS逆向 ---SSH连接越狱iPhone

第一步在越狱iPhone上使用Cydia安装OpenSSH
1883918-1acded78368fcb0f.png

第二步 利用OpenSSH连接iPhone
1.用WiFi无线连接

  • 手机和Mac电脑连接同一路由器(确保你的路由器没有关闭SSH),在iPhone的WiFi设置里点击已经连上的WiFi,查看并记录地址,我的iP地址172.10.24.44
  • Mac上打开Terminal,输入以下命令:
    ssh [email protected]
    之后输入认证信息提示,输入 yes后,再输入root用户密码即可连接成功!

    • 使用Ctrl+D可以断开与iPhone连接
    • 通过WiFi无线连接简洁方便,但在终端敲命令的时候会卡顿,让越狱iPhone保持屏幕常亮能有效改善卡顿的问题,但是本人不太建议用第一种方式,因为密码难记还要去看ip地址麻烦.建议用第二种方法USB连接

2.用USB连接

  • 通过brew来安装usbmuxd,终端输入以下命令安装usbmuxd:
    brew install usbmuxd
  • ubsmuxd自带工具iporxy,iproxy可以快捷连接iPhone操作。由于Mac上只支持4位的端口号,所以需要把iPhone的默认端口号22映射到Mac上,相当于建立一个Mac和iPhone的通道.
    终端输入:
    iproxy 2222 22
    然后会自动显示如下等待连接字样
    waiting for connection
    以上命令就是把当前连接设备的22端口(SSH端口)映射到电脑的2222端口,那么想和设备22端口通信,直接和本地的2222端口通信就可以了.
  • 使用Cmd+T或Cmd+N新建终端,输入:
    ssh -p 2222 [email protected]
    注意127.0.0.1是固定的,是本地回送地址,对应于localhost,不要和手机的wifi ip地址混淆
    输入密码或者RSA认证后连接成功!

你可能感兴趣的:(逆向工程)