By:obaby
在早期的IDA中包含了一个iphoneserver的程序,这个程序就是配合IDA实现远程调试的。但是在最新版的IDA中这个东西已经不复存在了,因而下载的破解版的IDA中没有那个文件并不是被删除掉了,而是本来就没有,*^_^*。所以一直以来调试iPhone上的二进制程序只能悲催的使用ssh+gdb进行调试,虽然调试器的功能还算可以,但是每次调试都需要设置显示,只能使用命令进行控制,因而用起来还是不是十分爽。
其实网上关于IDA实现ios设备远程调试的文章从网上也是可以找到的,但是说的都不是十分具体。本文主要是介绍下IDA实现远程iPhone程序调试的方法,当然这样调试还存在一些问题,如果大家有什么好的解决方案还请不吝赐教。
需要注意的是要想调试ios设备上的程序并不是简单的吧gdbserver拷贝到ios设备上行就可以了,此时如果使用gdbserver启动进程将得到类似如图1所示的提示信息:
在Windows 2k3上无法使用itunes是因为在安装的过程中AppleMobileDeviceSupport组件安装失败造成的,因而要想在Windows 2003上使用itunes只需要能够安装对应的组件就行了。
下面是简单的安装方法:
1.首先从官方网站上下载itunes10.4,按照正常的步骤安装即可,不许要关注安装过程中的错误提示。
2.下载我修改之后的AppleMobileDeviceSupport.msi程序进行安装。如果没有意外安装之后itunes就可以正常使用了。
Continue reading