首页
社区
课程
招聘
[原创]IDA + GDBServer实现iPhone程序远程调试
2011-8-9 09:32 213389

[原创]IDA + GDBServer实现iPhone程序远程调试

obaby 活跃值
20
2011-8-9 09:32
213389
收藏
点赞5
打赏
分享
最新回复 (66)
雪    币: 228
活跃值: (115)
能力值: ( LV5,RANK:70 )
在线值:
发帖
回帖
粉丝
exediy 1 2014-3-15 22:10
51
0
7.04的调试不了 一直拒绝连接什么的
雪    币: 27
活跃值: (354)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
Promisejhy 2014-3-15 23:14
52
0
感谢楼主分享经验。
雪    币: 14
活跃值: (26)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
snakeninny 2014-3-21 14:49
53
0
如果此方法测试无效的,不妨看看一步一步用debugserver + lldb代替gdb进行动态调试
雪    币: 216
活跃值: (16)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
lovecm 2014-4-9 11:44
54
0
学习下!远程调试是个趋势,难道都换苹果机?
雪    币: 191
活跃值: (335)
能力值: ( LV9,RANK:450 )
在线值:
发帖
回帖
粉丝
RegKiller 10 2014-4-10 02:59
55
0
[QUOTE=snakeninny;1269658]如果此方法测试无效的,不妨看看一步一步用debugserver + lldb代替gdb进行动态调试[/QUOTE]

给个地址学习下.
雪    币: 14
活跃值: (26)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
snakeninny 2014-4-10 15:41
56
0
http://iosre.com/forum.php?mod=viewthread&tid=52&extra=page%3D1
雪    币: 191
活跃值: (335)
能力值: ( LV9,RANK:450 )
在线值:
发帖
回帖
粉丝
RegKiller 10 2014-4-14 04:21
57
0
谢了.是个不错的网站.
雪    币: 163
活跃值: (1288)
能力值: ( LV5,RANK:60 )
在线值:
发帖
回帖
粉丝
学编程 1 2014-6-26 17:56
58
0
IDA中的hostname是指wifi的IP地址吗?
如果是的话, 那IP不同网段,还有办法调吗?
雪    币: 17475
活跃值: (5241)
能力值: ( LV15,RANK:880 )
在线值:
发帖
回帖
粉丝
obaby 20 2014-6-26 18:21
59
0
如果互相访问不到,那肯定是不行的.网段不同但是能ping通的话就可以的.
雪    币: 163
活跃值: (1288)
能力值: ( LV5,RANK:60 )
在线值:
发帖
回帖
粉丝
学编程 1 2014-6-27 11:07
60
0
wifi的IP地址ping不通,那我想问下ifunbox.exe的SSH终端都能识别的到。这原理是?
雪    币: 17475
活跃值: (5241)
能力值: ( LV15,RANK:880 )
在线值:
发帖
回帖
粉丝
obaby 20 2014-6-27 13:56
61
0
ifunbox的ssh是一个端口转发,链接的127.0.0.1.
雪    币: 163
活跃值: (1288)
能力值: ( LV5,RANK:60 )
在线值:
发帖
回帖
粉丝
学编程 1 2014-6-27 14:02
62
0
那IDA能否也这样?

android调试可以用
adb forward tcp:23946 tcp:23946

iphone 是否有对应的命令?
雪    币: 163
活跃值: (1288)
能力值: ( LV5,RANK:60 )
在线值:
发帖
回帖
粉丝
学编程 1 2014-7-2 17:32
63
0
借了个笔记本,在同一个网段了。
然后附加形式与启动形式都可以。

现在关键是F9运行,老是出现stop program 11号异常。

Debugger->Debugger options...->Edit exceptions
SIGSTOP 异常已经修改了。

用的是IDA6.4
雪    币: 245
活跃值: (10)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
glucose 1 2014-12-18 16:32
64
0
为何Attach进去后一直在Running, 总是停在LDMFD           SP!, {R4-R6,R8}
没有正常运行。
雪    币: 131
活跃值: (153)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
川美 2015-1-11 16:08
65
0
刚入手ida,无从下手啊,能推荐点学习方法吗
雪    币: 112
活跃值: (27)
能力值: ( LV7,RANK:110 )
在线值:
发帖
回帖
粉丝
伊邪那美 2015-1-13 21:18
66
0
楼主你好,我用的是GNU debugger自带的debugserver,找你的方法,我直接在root命令行就可以执行debugserver 了 ,命令如下:
debugserver 127.0.0.1:2008 /var/mobile/Containers/Bundle/Application/270B2CB7-2563-453B-9E69-4EA130986069/CutTheRope.app/CutTheRope

在putty里也开发监听2008端口等着127.0.0.1 的连接,但是我在用ida6.5 attach的时候在console提示:
Could not connect to 127.0.0.1: No connection could be made because the target machine actively refused it.

我怀疑自带的debugserver的问题,所以求楼主给我个ios8.1的DeveloperDiskImage.dmg,谢谢!
雪    币: 294
活跃值: (992)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
hackbs 2015-8-24 10:23
67
0
gdb server的下载链接呢? 求link啊
游客
登录 | 注册 方可回帖
返回