iOS逆向工具汇总
Reveal:查看任意app的UI結構
注:1.不越獄的手機,可以用Reveal來查看自己app的UI結構,不能查看其它app的結構。
2.越獄手機上可以查看任意app的UI結構。
IDA:反編譯工具
從App Store下載的ipa都是加殼的,加殼的ipa需要先去除殼。可以使用clutch、dumpdecrypted等解密去殼。如果你有越獄手機可以直接從PP助手上下載ipa去殼的包。XCode直接打包的ipa是沒有殼的。IDA就是來分析去殼的ipa包。
Hopper Disassembler:反編譯工具
下載Hopper Disassembler。直接把.app文件拖進去。
MachOView:可視化工具
運行MachOView后,會提示選擇文件,來對文件進行分析。
CydiaSubstrate:Hook Api
Clutch:查看手機下的應用目錄,并且可以查看破解好的文件位置
Dumpdecrypted
解密app的可執行文件(后綴為decrypted)
Theos
Theos是越獄開發工具的首先
GDB、LLDB
調試
OpenSSH
提供一個ssh服務,可以通過無線方式由電腦登錄到手機,去訪問手機的資源。
class-dump
用來dump目標文件的類信息工具,利用runtime特性將存儲在mach-O文件中的@interface和@protocol信息提取出來并生成對應的.h文件。
Cycript
測試一些函數的功能,去窺探一些程序的結構,動態調試程序。
Frida
一款基于python+js的hook與調試框架。允許將js的部分代碼或者自己的庫注入到windows、macos、linux、iOS、android以及QNX的原聲應用中,同事能完全訪問內存和功能。
iOSOpenDev
使用Xcode開發,生成,scp到設備上,killall SpringBoard等一系列操作一次性完成。
總結
- 上一篇: 微信小程序大题
- 下一篇: 手动编译源代码安装GR GSM