首页
社区
课程
招聘
[求助]下断点后程序就不执行到断点处了?
发表于: 2009-7-21 11:00 4208

[求助]下断点后程序就不执行到断点处了?

2009-7-21 11:00
4208
我ida调试一个linux程序。
程序直接执行时会返回一个提示后退出。
但我在那个提示处下了断点后,程序并没有在该断点下停止,也没有提示,直接就退出了。
请问这是什么原因?

[课程]Linux pwn 探索篇!

收藏
免费 0
支持
分享
最新回复 (6)
雪    币: 2110
活跃值: (21)
能力值: (RANK:260 )
在线值:
发帖
回帖
粉丝
2
可能是检测断点了。

在exit、abort等处下断点,看看有没有收获。
2009-7-21 21:31
0
雪    币: 201
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
开始都是在函数入口处下断点,我试试在ret和leave前面加看看。
还有一个问题,直接执行时正常返回,单步时就无返回状态。这是怎么回事?
2009-7-22 14:08
0
雪    币: 201
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
在函数尾部ret附近加断点,还是会直接退出,生成core文件。
看似在验证附近加断点,都会导致异常退出。
2009-7-22 16:34
0
雪    币: 2110
活跃值: (21)
能力值: (RANK:260 )
在线值:
发帖
回帖
粉丝
5
coredump是进程受到了不可捕获的信号了。可能是调试器或内核的BUG。
2009-7-22 21:52
0
雪    币: 201
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
“coredump是进程受到了不可捕获的信号了“ ?在有些函数中下断点就可以,在验证部分就不行。这是否就可以说明,ida断点的实现方式,程序是可以接收的。而在验证部分程序没有接受ida的中断?
2009-8-3 11:12
0
雪    币: 201
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
学习了  谢谢
2009-10-14 08:16
0
游客
登录 | 注册 方可回帖
返回
//