美文网首页
1.3 iOS应用逆向工程的工具

1.3 iOS应用逆向工程的工具

作者: 流流流啊流 | 来源:发表于2017-04-23 15:24 被阅读0次

iOS逆向工程的工具分为四大类:监测工具反汇编工具(disassembler)调试工具(debugger)开发工具

监测工具

在iOS逆向工程中,起到嗅探监测记录目标程序行为的工具统称为监测工具。这些工具通常可以记录并显示目标程序的某些操作,如UI变化网络活动文件访问等。iOS逆向常用的监测工具有Revealsnoop-itintrospy等。Reveal可以用来实时监测目标App的UI布局变化。Reveal能够辅助定位App中我们感兴趣的部分,让我们能够迅速从UI层面切入代码层面

反汇编工具

从UI层面切入代码层面后,就要用到反汇编工具来梳理代码了。反汇编工具把二进制文件作为输入,经过处理后输出这个文件的汇编代码;在iOS逆向工程中,常用的反汇编工具主要是IDAHopper

调试工具

调试工具就是可以设置断点并且实时显示进程当前状态的工具。主要工具是LLDB

开发工具

从UI层面切入代码层面,用反汇编工具和调试工具分析过二进制文件后,就可以整理分析结果,用开发工具写程序了。
Xcode是最常用的开发工具,但是我们一旦将战场从AppStore转移到越狱iOS,开发工具的种类就得到了扩充,不但有基于Xcode的iOSOpenDev,还有偏命令行的Theos

相关文章

  • iOS逆向工程

    iOS逆向工程 什么是iOS逆向工程? iOS应用逆向工程,是指从目标应用的界面及功能表现入手,使用不同的工具和理...

  • 1.3 iOS应用逆向工程的工具

    iOS逆向工程的工具分为四大类:监测工具、反汇编工具(disassembler)、调试工具(debugger)、开...

  • iOS逆向之工具搭建过程中的坑

    最近在开始研究iOS逆向工程,于是就按照经典的“小黄书”(iOS应用逆向工程 第二版)进行工具的搭建。想不到15年...

  • 关于逆向的一些资料

    转自《ios应用逆向工程 分析与实战》 -------------------------------------...

  • iOS逆向(四)-APP砸壳和class-dump工具的使用

    逆向工具集的安装和使用 iOS 逆向工程的工具分类 检查工具如:Reveal(界面分析工具)、tcpdump(抓包...

  • 一 iOS 逆向工程概述

    1 什么是iOS逆向工程 2 iOS逆向的目的 3 iOS逆向过程以及方法 一 什么是iOS逆向工程 iOS逆向...

  • iOS逆向工程

    逆向工程的目的 逆向工程的分析工具 进行iOS逆向工程的一个关键就是工具的使用,工欲善其事,必先利其器。 第一部分...

  • iOS逆向工具篇&Cycript

    iOS逆向必备工具: IDAPro--逆向工程师的生命MachOView--查看MachO文件格式信息iOS-ap...

  • iOS逆向工程之fishhook

    iOS逆向工程之fishhook iOS逆向工程之fishhook

  • iOS逆向工程之Theos

    iOS逆向工程之Theos iOS逆向工程之Theos

网友评论

      本文标题:1.3 iOS应用逆向工程的工具

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