看雪论坛
发新帖

[原创]QDebug 1.0测试版发布, 下载

qdebug 2012-9-10 13:34 25422
经过业余时间断断续续的开发,QDebug测试版终于可以发布,BUG肯定是有的,后续慢慢优化和改进吧
    QDebug简称QD,快捷键和大家常用的ollydbg调试器基本上相同,只有稍许的不同,后续的我会单发一篇文章介绍QDebug的快捷键。
    下面简单的介绍一下QDebug
     1. 直接运行QDebug目录下的QDebug.exe如果没提示缺少动态库运行起来是这相样子,如图1:
           
    2.  如果提示缺少动态库,请安装目录下面的vcredist_x86.exe微软运行时库,如图3:
      
    3. 程序正常启运后,就可以根据自己喜好,进行窗口的排布,一般我的排布是这样的,如图2:
     
   4. 先熟悉一下窗口吧 : ),下一篇介绍QDebug的功能
上传的附件:
本主题帖已收到 0 次赞赏,累计¥0.00
最新回复 (77)
windowsa 2012-9-10 13:42
2
图片失效了 楼主
白玉箫 2012-9-10 13:45
3
我很好奇为毛3个附件下载的次数不一致....
greenworld 2012-9-10 13:59
4
貌似很强大的样子...不知道和OD相比,有神马优势或区别??
evilor 2012-9-10 14:05
5
怎么都去写调试器了 - -
求楼主爆亮点
1
tjszlqq 2012-9-10 14:06
6
厉害啊,顶一下,呵呵
qdebug 2012-9-10 14:10
7
只是出于喜欢,业余时间写着玩的
1
yimingqpa 2012-9-10 14:14
8
  抢占沙发,等了快一年了。
3
hatling 2012-9-10 14:20
9
界面不错  但是win7 x64完全无法正常使用,ps:调试的32位程序
tokiii 2012-9-10 14:25
10
顶一下
qdebug 2012-9-10 14:31
11
奔着使用更顺手去写的,和OD的区别大家试用体会吧
qdebug 2012-9-10 14:33
12
64位不支持,只在win7 32位简单测试过。
4
ycmint 2012-9-10 14:40
13
都开始写调试器了哦 ,要负责哦 ....
枫叶飘 2012-9-10 14:57
14
刚刚用Qdebug调试下Qdebug结果爆出内存不足!
longloo 2012-9-10 15:18
15
看图片,界面真的很不错啊。
yjd 2012-9-10 15:28
16
等了快一年了。终于出来了。
liuyq 2012-9-10 15:30
17
主要还是让楼主说说比OD强势在哪吧。
chixiaojie 2012-9-10 16:11
18
终于发布了,等了大半年了。
yjd 2012-9-10 17:05
19
奔着使用更顺手去写的,和OD的区别大家试用体会吧

看来楼主是个完美主义者。

另外汇报下,我2k3下随便加载2个exe都直接卡住没动静只能结束进程。
chixiaojie 2012-9-10 17:47
20
win 7 32 家庭版 也出现跟楼上一样的情况。
40
riusksk 2012-9-10 18:43
21
支持原创调试器……
wzmooo 2012-9-10 19:29
22
不支持X64 ,NET 失望阿  最好弄个引擎库 可以支持更多的ARM 和很多芯片特殊指令
xingjunjie 2012-9-10 19:33
23
终于发了啊
5
china 2012-9-10 19:40
24
支持发布原创作品,希望越来越好越来越强大、
xingjunjie 2012-9-10 19:40
25
TempDir文件夹下的文件有点微大啊
1
lhglhg 2012-9-10 20:38
26
有没 反 anti作用呀。
2
accessd 2012-9-10 20:49
27
用了一下,非常不错,功能很多,界面比我的MDebug好看多了。不过还很不稳定,很多程序不能调试,占用内存巨大,希望继续努力完善,不要放弃。

exception information
code:0xc0000005
address:0x424352
qdebug 2012-9-10 20:51
28
win2003没测试过
qdebug 2012-9-10 20:52
29
感觉各位的支持!
qdebug 2012-9-10 20:55
30
TempDir目录下面是存的反汇编后的中间文件,是为了下次加载同一程序,或不同程序加载公共的DLL如(kernel32.dll, ntdll.dll)等动态库,加快加载速度。
qdebug 2012-9-10 21:00
31
对不住了,前段时间因为业余时间事太多了,说好的要尽快发布的,推迟到现在才发布。
5
china 2012-9-10 21:02
32
XP SP3
EXE换了好几个, 都是内存不足。
上传的附件:
qdebug 2012-9-10 21:05
33
有的,我实现了反枚举窗口和IsDebugPresent反Anti功能。
qdebug 2012-9-10 21:06
34
是点关闭的时候弹的吗?
Sudigua 2012-9-10 21:09
35
稳定性欠佳。。。期待新的版本
2
choday 2012-9-10 21:15
36
强烈要求开放源代码
yjd 2012-9-10 21:17
37
accessd您的mdebug是不是放弃了?连板块都没有了。
5
china 2012-9-10 22:04
38
是打开EXE后就出的,点确定还有几次出这个。
5
china 2012-9-10 22:10
39
刚才打开另外的程序,出现N次:
---------------------------
Microsoft Visual C++ Runtime Library
---------------------------
Runtime Error!

Program: C:\Documen...

R6034

An application has made an attempt to load the C runtime library incorrectly.
Please contact the application's support team for more information.

---------------------------
确定   
---------------------------

我已经装了压缩包里自带的运行库了。
淡定疯着 2012-9-10 22:26
40
比火的贴,偶没抢到沙发
15
achillis 2012-9-10 22:28
41
先说几个问题吧

测试系统:WindowsXP SP3

1、菜单项不要总是自动隐藏,这样需要点击某项时会比较浪费时间
2、当调试到如
  mov        eax,  dword ptr [0040842Ch]
这样的指令时,最好在实时显示窗口中显示出地址[0040842Ch]的内容,这样帮助更大

3、“运行到当前行”也就是OD中的F4的功能,QD也有,但是没看到任何地方反应出来,调试菜单里也没有

4、调试程序时添加的断点等信息最好是实时保存,不要等到程序退出时才保存,否则有时候调试的程序出现问题导致调试器也失去反应的时候,一旦强杀进程,之前下的断点就没有了
5、经常提示“内存不足”,不知是什么原因
qdebug 2012-9-10 22:30
42
打开没碰到过这种情况
删除临时文件试试
上传的附件:
qdebug 2012-9-10 22:54
43
[QUOTE=achillis;1100964]先说几个问题吧

测试系统:WindowsXP SP3

1、菜单项不要总是自动隐藏,这样需要点击某项时会比较浪费时间
2、当调试到如
  mov        eax,  dword ptr [0040842Ch]这样的指令时,最好在实时显示窗口中显示出地址[0040842Ch]的...[/QUOTE]

非常感谢achillis的测试和总结!
1、菜单项不要总是自动隐藏,这样需要点击某项时会比较浪费时间(自动隐藏会显示最近经常打开的菜单项,如果感觉这样很麻烦,也可以修改成不自动隐藏)
2、当调试到如
  mov        eax,  dword ptr [0040842Ch]
这样的指令时,最好在实时显示窗口中显示出地址[0040842Ch]的内容,这样帮助更大 (后续会完善和修改此条建议)


3、“运行到当前行”也就是OD中的F4的功能,QD也有,但是没看到任何地方反应出来,调试菜单里也没有(运行到当前行和OD的快捷键是一样的也是F4,菜单项没有体现出来,后续加上)

4、调试程序时添加的断点等信息最好是实时保存,不要等到程序退出时才保存,否则有时候调试的程序出现问题导致调试器也失去反应的时候,一旦强杀进程,之前下的断点就没有了(现在实现是在退出的时候保存的,这样实现是考虑对断点,标签等信息在调试过程中频繁修改,所以选择了最后退出保存,如果杀进程会碰到你说的这种情况,断点等信息无法保存, 下一版本改进)
5、经常提示“内存不足”,不知是什么原因 (是因为反汇编后的汇编数据占用的内存,如果程序代码区段非常大,可能会出现这种情况,今天想了一个解决的方法,正在尝试改进)

BTW: 如果是Win7 32位系统,请“以管理[员身份运行” QDebug.exe
2
accessd 2012-9-11 00:17
44
从来没有放弃,我每天都在使用的
z许 2012-9-11 00:35
45
顶一下。试用一下下。
yjd 2012-9-11 10:13
46
从来没有放弃,我每天都在使用的

谢谢明白了。但是原来的mdebug板块怎么访问不了提示没权限-_-!!。

楼主:
1,希望能增加拖放支持,从人性化上有时候直接拖放比打开文件对话框去找目标来得快。(暂时可以注册右键菜单使用也不影响,可考虑是否支持)
2,菜单确实不要老是自动隐藏,之前用offcie就每次都把他设置成全显。
3,赞,把我在OD下一直想实现的一个功能实现了,就是双击汇编窗口地址切换成断点,然后再双击如果有断点就变为暂停再双击就启用。在OD里通常是全屏调试,如果双击地址他会取消断点,想暂停又要切换到另一个断点窗口去按空格键,实在很不人性化,操作上耗时又没效率。这点qdebug太好了。(实现这样多不了几句代码就没人注意到这点。)
4,2k3下47Kb的upx压缩的文件。提示这

上传的附件:
moodykeke 2012-9-11 10:23
47
想到MDebug,为啥专用板块没了
iforgiven 2012-9-11 12:02
48
又多了一款。
chixiaojie 2012-9-11 19:03
49
真不知道为什么程序一加载就自动运行了,OD加载都是停在入口处,希望改进。
chixiaojie 2012-9-11 22:35
50
没注意,好像 MDebuger 很好用。
返回



©2000-2017 看雪学院 | Based on Xiuno BBS | 微信公众号:ikanxue
Time: 0.018, SQL: 13 / 京ICP备10040895号-17