首页
社区
课程
招聘
[求助]一道面试提,请大家说说
发表于: 2010-6-3 14:47 5580

[求助]一道面试提,请大家说说

2010-6-3 14:47
5580
if one application has crashed,how can you debug it?

请大家解答一下,使用什么工具等等,是盲区,请大家帮帮我!
能不能举个例子我实际一下。谢谢!

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

收藏
免费 0
支持
分享
最新回复 (7)
雪    币: 337
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
意思是:如果一个应用程序崩溃,怎么调试呢?
OD.IDA
还有别的吗?看楼下的
2010-6-3 14:49
0
雪    币: 1137
活跃值: (10)
能力值: ( LV7,RANK:100 )
在线值:
发帖
回帖
粉丝
3
可以用ADplus或Debug Diag在程序Crash的时候dump内存数据
然后用windbg dump调试

至于程序是什么时候crash,crash的频率又怎么样,需要订制不同的调试策略
2010-6-3 15:10
0
雪    币: 296
活跃值: (89)
能力值: ( LV15,RANK:340 )
在线值:
发帖
回帖
粉丝
4
如果是指BSD/Linux下,可以打开内核的Core Dump功能,当程序崩溃时会产生一个 程序名.core 的文件,此文件可以用gdb来调试。
例如:gdb test test.core,进入后就是程序崩溃的位置,比如用bt查看堆栈...
2010-6-3 21:00
0
雪    币: 242
活跃值: (14)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
5
看样子是研发类;
3楼4楼正解,楼主同学不应该只是知道工具,基本除错思路+工具;
2楼的答案,我是考官话就已经准备枪毙了。
2010-6-3 23:05
0
雪    币: 325
活跃值: (97)
能力值: ( LV13,RANK:530 )
在线值:
发帖
回帖
粉丝
6
fuck it, or its producer.
2010-6-4 10:12
0
雪    币: 403
活跃值: (330)
能力值: ( LV12,RANK:230 )
在线值:
发帖
回帖
粉丝
7
Windbg acctach process
2010-6-4 12:38
0
雪    币: 808
活跃值: (10)
能力值: ( LV5,RANK:60 )
在线值:
发帖
回帖
粉丝
8
application can be debug by ollydbg
2010-6-6 09:27
0
游客
登录 | 注册 方可回帖
返回
//