美文网首页
ida 7.0 for mac 调试APP

ida 7.0 for mac 调试APP

作者: 西博尔 | 来源:发表于2017-09-25 11:26 被阅读1472次
ida 7.0 发布了,拥有调试iOS应用的能力,自己尝试了一下,踩了很多坑,这方面资料太少了,按照官方文档操作也是失败的,在这里总结一下.
目前只能调试个人App,对于系统的,我还是无能为力,下面讲解过程

一.将应用脱壳

脱壳过程就不多说了, 参考网上的各种脱壳方案, iClutch, dumpdecrypted 等.

二.将脱壳应用安装到手机

过程不多说, 助手, ideviceinstall等

三.修改签名get-task-allow

此处的签名不指平时用的重签名, 而是要修改get-task-allow的值, 用用发布后默认是没有开启的,以MobileSafari为例:

1.在越狱iOS设备上,利用iOS系统文件管理工具(itools,ifunbox),在Applications/MobileSafari.app目录下,找到MobileSafari这个执行文件

ldid -e MobileSafari >> MobileSafari.xml

2.打开MobileSafari.xml细心看看,好多的私有key。不过不必天真,Code signing Entitlements若出现了私有key,是不允许上架的。在MobileSafari.xml添加get-task-allow这个key,并赋值为true,保存退出
<key>get-task-allow</key>
<true/>

1111.png

3.对MobileSafari进行重签名:

ldid -SMobileSafari.xml ./MobileSafari 

三.将脱壳的二进制文件用ida打开

然后选择刚才要调试的app

1.Debugger -> Select debugger  选择 Remote iOS debugger
2.Debugger -> Process options 里面有两个选项Application 
,inputfile
E97BD1BC-A683-4EAF-8473-FB5CB656BAB7.png

3.找到你要下断点的位置


05194A3C-22CF-485A-975F-6DBB927406CA.png

4.然后Debugger ->Start process
就可以调试了, 操作, 然后触发断点就可以调试了

四.常用指令

F7 step in 

F8 setp

F9 run

F4 run into cursor

基本就这样了

相关文章

  • ida 7.0 for mac 调试APP

    ida 7.0 发布了,拥有调试iOS应用的能力,自己尝试了一下,踩了很多坑,这方面资料太少了,按照官方文档操作也...

  • IDA调试so

    IDA调试so 环境配置 一台 root 的手机,与电脑在同一局域网IDA 7.0Android 环境 准备工作 ...

  • Android Studio动态调试smali

    前言 之前对于app反编译的smali汇编语言都是静态分析为主,加上一点ida6.6的动态调试,但是ida的调试s...

  • IDA Pro 7.x for Mac报错: oops, ida

    操作参考:IDA Pro 7.0 macOS 安装具体原因参考:当IDA pro7.0遇到mojave macOS...

  • Android IDA 7.0 动态调试攻略

    1.准备 a. 下载并安装 IDA 7.0版本 b.下载并安装JDK,因为需要使用jdb命令调试应用。 c.准备已...

  • name 'mipsrop' is not defined 问题

    问题描述将ida7.0 的miprop插件复制到ida7.5的plugins目录下后,本以为和ida7.0一样可以...

  • adb 与 ida调试APP

    模拟器连接 adb使用 启动adb服务: adb start-server关闭adb服务:adb kill-ser...

  • so逆向

    动态调试:安装ida,ida安装F5调试工具,安装Eclipse,Eclipse安装DDMS插件相关软件:http...

  • ida调试

    ida调试: 1:先将android_server push到手机 ,如果手机没有root,需要root才能在an...

  • iOS 底层 day 14 真机任意app调试 破解命令行程序

    一、真机调试任意 APP 通过 Mac 的 lldb 链接到 iPhone 上 debugserver 调试 QQ...

网友评论

      本文标题:ida 7.0 for mac 调试APP

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