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

  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. 砸壳工具

    • dumpdecrypted https://github.com/stefanesser/dumpdecrypted
    • Clutch https://github.com/KJCracks/Clutch
    • dumpexec https://github.com/abit-me/dumpexec
  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 [email protected]
  • 发送和回传文件
    终端新建窗口&首先在mac上cd到待发送和接收文件的目录
scp -P 手机端口 待发送文件 root@手机ip:手机目录
scp -P 手机端口 -r root@手机ip:手机上的某文件 mac上接收文件的路径
举个例子
scp -P 2222 xxx.deb [email protected]:/var/root
scp -P 2222 -r [email protected]:/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);

你可能感兴趣的:(iOS 逆向开发必备工具和技能大全)