美文网首页
0x15 使用iNalyzer分析应用程序

0x15 使用iNalyzer分析应用程序

作者: richar_ | 来源:发表于2017-09-14 15:00 被阅读0次

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

好想用 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 结果冰山一角:

相关文章

  • 0x15 使用iNalyzer分析应用程序

    注:原文---念茜的博客 好想用 doxygen 画iOS app的class继承关系。 有没有比 class-d...

  • 使用 iNalyzer 分析应用程序

    好想用 doxygen 画 iOS app 的 class 继承关系。 有没有比 class-dump-z 更直观...

  • 探测内存

    本文介绍三种探测内存的方法探测内存是通过调用 BIOS 中断 0x15 实现的分别 是 BIOS 中断 0x15 ...

  • Instruments的使用(一)——查找废弃的内存

    内存分配概要分析模版使用Allocations和VM Tracker工具来测量应用程序中常规和虚拟内存使用...

  • APP崩溃日志

    分析崩溃报告 在您通过使用TestFlight分发应用程序以进行测试之后,或者在应用商店上提供该应用程序之后,您可...

  • linux PHP7环境安装性能分析工具xhprof扩展及使用

    前言 性能分析是衡量应用程序在代码级别的相对性能。性能分析将捕捉的事件包括:CPU的使用,内存的使用,函数的调用时...

  • Android MAT分析内存

    1>内存分析: 使用adb dumpsys 命令adb是一个非常强大的工具,使用adb查看应用程序内存使用情况可按...

  • 使用 introspy 追踪分析应用程序

    如果你已阅读了《 iOS 安全攻防》系列专栏之前的文章,一定已经对静态以及运行时分析 App 有了一定的了解。 我...

  • CPU 性能分析

    本文是在谷歌中使用的 CPU 分析器。使用它有三个部分:将库链接到应用程序、运行代码 和分析输出。 链接库 要将 ...

  • macOS取证分析实战 1:

    macOS 最近使用的项目 分析macOS系统最近使用的文件、应用程序、服务器等痕迹。 最近访问的数据保存文件和位...

网友评论

      本文标题:0x15 使用iNalyzer分析应用程序

      本文链接:https://www.haomeiwen.com/subject/cujdsxtx.html