0x15 使用iNalyzer分析应用程序

注:原文---念茜的博客

好想用 doxygen 画iOS app的class继承关系。

有没有比 class-dump-z 更直观的分析工具?

利器 iNalyzer 隆重登场~

一、iNalyzer的安装

在iPhone端:

1)进入cydia添加源 http://appsec-labs.com/cydia/

2)搜索 iNalyzer 并安装

二、Doxygen和Graphviz的安装

在Mac端:

brew install doxygen graphviz

三、解密支付宝app

1)查看可解密的app

2)解密支付宝app

将解密后的ipa拷贝到本地

四、修改doxMe.sh脚本

解压ipa, cd 到 /支付宝钱包-v8.0.0/Payload/Doxygen 下找到 doxMe.sh

我们是通过brew安装的 doxygen,所以修改脚本为:

五、执行doxMe.sh脚本

完成后浏览器会自动 open 生成的html文件

六、查看信息

通过index.html我们可以直观的查看到 Strings analysis , ViewControllers,Classes 等几大类的信息。

在Classes->Class Hierarchy 可以查看到类继承图示。

支付宝app class Hierarchy 结果冰山一角:

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容