首页
社区
课程
招聘
求Linux下调试器或者使用方法
发表于: 2004-11-20 11:15 4688

求Linux下调试器或者使用方法

2004-11-20 11:15
4688
众所周知,LINUX下东西种类繁多,不过比起Windows下的东西来说,还是很少,在LINUX下跟踪程序,(特别是无源码,非-g编译方式的),调试器的功能就觉得太少了,我用过GDB,它断点功能不错,不过很可惜的是它无法显示一些常用的必要信息,如当前在何处(release方式的EXE程序),查看当前一个局部变量的值也非常麻烦,需手工算(用ebp-偏移)

ald,一个非常不错的工具,我拿到它的源码,只花了半天时间,就挺好用的,本来它的显示局部变量也得手工算,不过只需自己稍改一下程序,就显示得很简单了,可惜的是多线程断点好像有问题,我用QT编了一个多线程程序Release后断后起的线程中的地址,断不到,而且老是停下来,报个Program received unknow signal的消息,不知道如何去掉,哪位大侠知道,请帮帮我,如果用ald断多线程程序,如何不让它随便停下来,只在自己设的断点处会停,像GDB

如果大家用过其它的Linux下的调试器,请教,特别是比较好用的,先谢各位

[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

收藏
免费 1
支持
分享
最新回复 (3)
雪    币: 16
能力值: (RANK:10 )
在线值:
发帖
回帖
粉丝
2
谢谢,最近正在搞linux的保护模式却换到实模式的代码,跟踪很烦琐,linux把我的中断向量表清0了,我还得手工恢复
2004-11-20 14:40
0
雪    币: 241
活跃值: (145)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
3
在工具下载里面找一下。好像有linux下的IDA Pro.
2004-11-20 21:54
0
雪    币: 203
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
IDA pro for linux我这里有,可惜IDA pro无法远程调试,用终端只能看代码,无法调试程序,实在是没有办法
2004-11-22 10:20
0
游客
登录 | 注册 方可回帖
返回
//