首页
社区
课程
招聘
[求助]ida 5.2 动态调试ppc程序的时候总是有问题??
发表于: 2008-8-29 20:32 7111

[求助]ida 5.2 动态调试ppc程序的时候总是有问题??

2008-8-29 20:32
7111
Ida可以正常连接模拟器,而且还可以直接附加CE里面的进程,但一旦附加上之后,IDA就像死了一样,没有反应了~~~

如果先加载程序,然后再按F9执行的话,也会有问题,会执行一些代码,但很快就退出了~~~

不知道大家动态调试的时候都是怎么设置的?
跟模拟器有没有关系???

谢谢!!!!

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (4)
雪    币: 2316
活跃值: (129)
能力值: (RANK:410 )
在线值:
发帖
回帖
粉丝
2
没调过。
有篇文章提到过,调试arm之类的,断点要设对位置。否则会死了一样。。。

。非常重要的一点是在启动调试器之前一定要在相应位置设
置断点。为什么?因为,IDA 很难挂起(暂停)一个在Windows CE 下运行的进程。如果一
个进程在用户模式下执行,那么调试器可以通过在当前执行指令中设置一个断点来挂起它。
然而多数时候进程在执行系统代码,此时调试器无法挂起它,因为系统区域无法被修改。修
改系统代码将会导致频繁崩溃或导致PDA 挂掉,这就是为什么IDA 不能让用户在系统区域
设置断点的原因。当前所有在0x80000000 地址以上的区域和Core.dll 的代码都被保护。

不知是否是你提到的问题原因。
2008-8-29 21:41
0
雪    币: 224
活跃值: (10)
能力值: ( LV5,RANK:60 )
在线值:
发帖
回帖
粉丝
3
恩,谢谢楼上!

我提前在消息回调函数里面下了断点,但一执行,根本断不下来,过几秒之后,直接就提示进程终止了。

楼上在哪儿看的这篇文章,3Q!
2008-8-30 12:40
0
雪    币: 2316
活跃值: (129)
能力值: (RANK:410 )
在线值:
发帖
回帖
粉丝
4
IDA网站有一篇。
或去这里http://bbs.pediy.com/showthread.php?t=52445
2008-8-31 23:08
0
雪    币: 276
活跃值: (34)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
设置断点没?设置断点慢慢跟踪,看是什么代码导致退出的,俺到是调试过一些SP程序。
2008-9-17 09:29
0
游客
登录 | 注册 方可回帖
返回
//