越狱-基本配置

as.png

1. 工具:

  • pp助手
    对越狱版本支持不是很全面, 如果手机系统是 ios9-ios10可以试试(毕竟有 mac 客户端)!
  • 爱思助手(推荐)
    没有 mac 客户端, 但是对 ios 系统版本支持比较好, 个人推荐使用!!!

2. 插件配置

  • OpenSSH
    SSH是一种远程登录网络协议, 用于计算机之间的加密登录(默认端口22)!
    OpenSSH 是基于 SSH 协议的一款插件.

     ssh 用户@ 用户服务器地址
    
    • mobile: /var/root

    • root: /var/root

    • 修改用户登录密码

      passwd // 默认 alpine
      

登录过程

  1. mac 电脑登录手机, 手机首先将自己的公钥发给 mac 电脑;
    手机服务端公钥:


    rsa_key.png

    mac 端保存的公钥:


    rsa_mac.png
  2. mac 电脑使用公钥将登录密码加密, 发送到手机;
  3. 手机使用私钥解密登录密码, 如果密码正确就同意登录!

免密登录

  1. mac 将自己公钥发送到手机;

    • 生成公钥

      $ ssh-keygen
      
    • 将公钥发送到服务器

      $ ssh-copy-id root@192.168.1.102
      
  2. 手机随机生成一段字符串, 发送给 mac;

  3. mac 利用私钥加密字符串;

  4. 手机利用公钥解密字符串.

  • usbmuxd 通过数据线连接手机
    iPhone的iOS系统中自带了usbmuxd的服务,该服务能够实现USB-TCP协议的转换,能够把USB的端口映射到本机(localhost)的TCP端(基于 Unix Domain socket )。只需要在外设端也实现一个usbmuxd 的服务,并指定端口映射关系, 那iPhone的App 和外设上的应用就可以使用socket进行TCP进行通信了。

    1. 将本地端口12345 映射到手机22端口

      $ python tcprelay.py -t 22:12345
      
    2. usb登录

       $ ssh -p 12345 root@127.0.0.1
      

    主要用于文件 copy, 速度快, 可靠性高!

    $ python tcprelay.py -t 22:12345
    $ scp -P 12345 usbmux.py root@127.0.0.1:~/
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 学习了一段时间的iOS逆向工程,在此记录一下学习中的遇到的问题和知识点 越狱 iOS逆向必须要有一个越狱手机,最好...
    Rathen阅读 5,654评论 1 0
  • 一:越狱环境的配置 1、关于iOS越狱(Jailbreak) iOS越狱是指开发者利用iOS系统的漏洞、获取到iO...
    无意惹东风阅读 4,494评论 1 1
  • http://blog.csdn.net/pipisorry/article/details/52269785 什...
    950545c4cd64阅读 83,582评论 0 13
  • 爱情,是美好的,但同时又是一个可怕的恶魔。人生在世,我们会经历很多感情上的问题。有的时候我们或许在人群中一眼就认定...
    星座天使阅读 3,161评论 2 1
  • 莫名的好心情 满怀悸动的心 嘴角仍存的微笑 保持着微笑斜眼望向 不远处的她 我想她也注意到了我 我仍带着微笑 稳定...
    苦生眷念阅读 3,682评论 0 2

友情链接更多精彩内容