iOS 逆向开发必备工具和技能大全

2018-07-26  本文已影响15人  程序员小福子
  1. theos theos https://github.com/theos/theos/

  2. MonkeyDev MonkeyDev https://github.com/AloneMonkey/MonkeyDev

  3. dylib注入工具 yololib https://github.com/KJCracks/yololib

  4. 重打包工具 ios-app-signer https://github.com/DanTheMan827/ios-app-signer

  5. 砸壳工具

  6. 日志系统

brew install libimobiledevice --HEAD
idevicesyslog | grep 'WeChat'
  1. 端口转发
    前提是手机通过usb连接到电脑
iproxy 电脑端口 手机端口

配置完成后电脑显示

waiting for connection

此时终端新建窗口 输入

ssh -p 电脑端口 root@localhost
  1. ssh 连接手机&发送和回传文件
ssh -p 手机端口 root@手机ip
举个例子
ssh -p 2222 root@10.0.0.101
scp -P 手机端口 待发送文件 root@手机ip:手机目录
scp -P 手机端口 -r root@手机ip:手机上的某文件 mac上接收文件的路径
举个例子
scp -P 2222 xxx.deb root@10.0.0.101:/var/root
scp -P 2222 -r root@10.0.0.101:/var/root/xxx.ipa ./

上面例子之所以用 -p 2222 是因为我手机默认22端口一直连接不上,所以在越狱手机上安装终端,并依次输入下列命令可以开启其他端口

su
键入密码(默认ssh密码)
dropbear -p 2222
  1. cycript
手机端:cycript -p 进程号
mac端:cycript -r 10.0.0.100:6666  
需要调用 CYListenServer(6666);
上一篇下一篇

猜你喜欢

热点阅读