越狱体验
学习目标:破解一款应用,安装到别人的手机上。重签名一个ipa文件。
1、界面分析(Cycript、Reveal)
2、代码分析(提取ipa,分析mach-O,对Mach-O文件的静态分析MachOView、class-dump、Hopper Disassembler、ida等)
3、动态调试(对运行中的APP进行代码调试debugserver、LLDB)
4、代码编写(注入代码到APP中,必要时还可能需要重新签名、打包ipa)
参考:
越狱体验
学习目标:破解一款应用,安装到别人的手机上。重签名一个ipa文件。
1、界面分析(Cycript、Reveal)
2、代码分析(提取ipa,分析mach-O,对Mach-O文件的静态分析MachOView、class-dump、Hopper Disassembler、ida等)
3、动态调试(对运行中的APP进行代码调试debugserver、LLDB)
4、代码编写(注入代码到APP中,必要时还可能需要重新签名、打包ipa)
参考: