iOS逆向笔记 - 环境配置

设备

  • 至少iPhone 5S(因为从5S开始支持arm64架构),淘宝买一台越狱iPhone5s ,300元左右
  • 建议至少iOS 8完美越狱
  • 版本也不能太高,要保证能够完美越狱

环境-手机端

越狱iPhone上有CydiaApp,用来下载各种软件,插件需要添加软件源地址才能搜索到软件

Cydia

Cydia 软件源
  • http://apt.25pp.com
  • http://apt.saurik.com
安装软件顺序:
  1. Apple File Conduit "2"
  2. AppSync Unified
  3. PP助手、iFile、
  4. OpenSSH
  5. Vi IMproved (终端Vim,用于编辑文件)
  6. Cycrip、adv-cmds

Cydia 安装软件时有时会出现安装失败,HTTP/1.1 500 Internal Server Error
解决办案:

  1. 换一个时间段下载,总会成功的。
  2. 到网上下载deb安装包,手动安装,本人没有试过,有空试一下
工具
  • Clutch(脱壳工具)
  • dumpdecrypted(脱壳工具)

环境-Mac端

逆向工具
  • Reveal (查看UI界面)
  • class-dump(导出MachO文件的.h文件)
  • Hopper Disassembler
  • theos(tweak,HOOK方法)
  • 待更新
工作效率的工具
  • Alfred
  • iTerm2 + Oh My Zsh
  • Go2Shell
  • usbmuxd 使用说明
  • Mac远程登录到iPhone
  • iFunBox

你可能感兴趣的:(iOS逆向笔记 - 环境配置)