下载一个 pp 助手,
得到 ipa 越狱包
yololib ,用来注入的
途径:
- 修改,二进制文件
- 注入我们的一些 frame work 库,
在那些 frame work 库里面,调用方法
iOS 平台下的,可执行文件:
- 胖二进制文件
- Mach-O 文件
MachOView 工具,分析二进制文件
Fat binary, 这里搞出来的
胖二进制文件,
因为他有两个二进制文件,
ARMV7,
和 ARM64
CPU 架构: 指令集的不同
ARMV7, 32 位的
和 ARM64, 64 位的
MachO 可执行文件,的内存分布
- Text 段,就是代码,只读区;
- Data 段
数据,程序具有读写权限
跑一个重签名的脚本