主页
1.1.
前言
1.2.
iOS逆向动态调试概览
1.3.
反调试和反反调试
1.3.1.
举例
1.3.1.1.
抖音
1.4.
调试代码逻辑
1.4.1.
Xcode
1.4.2.
MonkeyDev
1.4.3.
lldb+debugserver
1.4.4.
Frida
1.5.
调试界面元素
1.5.1.
Reveal
1.5.2.
Cycript
1.5.2.1.
初始化环境
1.5.2.2.
基本用法
1.5.2.3.
使用心得
1.5.2.4.
输出举例
1.5.3.
LLDBTools
1.5.4.
chisel
1.5.5.
FLEX
1.5.6.
Passionfruit
1.6.
动态调试心得
1.6.1.
调试手段对比
1.6.2.
Xcode相关
1.6.3.
ObjC
1.6.3.1.
objc_msgSend
1.6.3.2.
Runtime
1.6.4.
po
1.7.
子教程
1.8.
附录
1.8.1.
参考资料
本书使用 HonKit 发布
iOS逆向动态调试概览
iOS逆向动态调试概览
iOS逆向
,从
是否要运行代码
的角度来说,分:
不要运行代码的:
静态分析
要运行代码的:
动态调试
此文主要介绍
动态调试
的相关内容:
输入=前提:
砸壳出的ipa
文件(或已把ipa安装到iOS设备中)
主要涉及的内容=领域
调试代码逻辑
常见调试工具
图形界面:
Xcode + MonkeyDev
命令行:
debugserver + lldb
主流调试器:LLDB
Frida
IDA
涉及到的相关子领域
反调试和反反调试
Xcode开发:调试心得
调试界面元素
Reveal
Cycript
LLDBTools
chisel
FLEX
results matching "
"
No results matching "
"