找回密码
 立即注册
搜索
查看: 611|回复: 4

[原创软件] McDbg,一款OllyDbg风格的Windows x64/x32 调试器

[复制链接]

413

主题

2

回帖

3908

积分

管理员

积分
3908
发表于 2026-8-16 17:01:37 | 显示全部楼层 |阅读模式 来自 湖北武汉

McDbg v0.3 版本发布,修复若干BUG,新增插件功能,移植实现HotSpots、ScyllaHide、SwissArmyKnife等主流插件,新增CE内存搜索功能。
McDbg v0.2 版本发布,修复若干BUG,新增API参数自动识别功能,新增多语言切换功能,新增黑暗风格配色方案。
McDbg v0.1 预览版发布:传承经典,双模式调试。它不仅是一款支持32/64位进程的调试工具,更是对OllyDbg操作习惯的现代化延续。

核心调试引擎
‌双位宽支持‌:单程序界面即可处理32位(WOW64)与原生64位进程的调试事件,包括进程创建、DLL加载、异常分发等。
‌多模式启动‌:支持通过“文件→打开”加载新任务,或通过“文件→附加”挂载现有系统进程。
操作体验(完整OllyDbg按键映射)
保留OllyDbg经典的“一键操控”体验:

F2:切换断点,双击或按F2即可设置/取消INT3断点。
F4:运行到光标处,自动设置临时一次性断点。
F7/F8:单步步入/单步步过,支持Call内部追踪。
F9:继续运行(Go)。
Ctrl+F9:执行到返回(Step Out)。
Alt+F9:执行到用户代码,忽略系统DLL内部的单步过程。
当然还有很多,这里不一一赘述了。

辅助调试工具
‌实时内存编辑‌:可在反汇编窗口或数据窗口中直接修改十六进制字节或ASCII文本。
‌调用栈追踪‌:显示当前线程的调用栈,支持右键跳转至对应调用地址。
‌模块列表与符号加载‌:查看进程加载的所有DLL/EXE的基址,预留(或已支持)外部PDB符号加载功能。
‌日志记录‌:捕获调试过程中的OutputDebugString输出信息与异常事件。

工具截图
ScreenShot_2026-08-16_162507_502.png
ScreenShot_2026-08-16_162821_678.png
ScreenShot_2026-08-16_162924_135.png
ScreenShot_2026-08-16_163204_175.png
ScreenShot_2026-08-25_145842_359.png

FAQ
调试器收费吗?
本调试器目前免费,不收费!(如果您觉得好用,可以打赏,支持一下作者)

调试器会长期更新吗?
不定期更新,毕竟这个调试器是我写了打算自用的,但是毕竟是业余时间来写,所以更新时间不定期。

有交流群 微信群或联系邮箱吗?
有任何Bug反馈或者想要交流的想法可以联系站长邮箱mcsafenet@163.com,但是因为工作繁忙,回复可能不会很及时。QQ群可以加论坛右上方的QQ群。

后记
最初写这个调试器是想着自用的,毕竟每个软件安全从业人员都有一个造轮子的梦想。在编写过程中实际上分别借鉴了OllyDbg和x64dbg的界面设计,主要以OllyDbg的界面风格和使用习惯为主,但同时也加入了不少x64dbg的界面设计元素。突出一个好用就山寨的核心思想,所以就有了如今的McDbg。目前McDbg离成熟还有很长的路要走,还有很多功能没有实现和不完善,但是我又怕时间长了自己没有写下去的动力了,所以就放出了预览版,期待大家的建议和反馈,能使自己更有动力,让这个项目更加完善。

工具地址:
https://pan.baidu.com/s/1CK5GRWb6-6HEadTNlpzaew 提取码: MCSF


0

主题

279

回帖

600

积分

高级会员

积分
600
发表于 2026-8-16 23:52:48 | 显示全部楼层 来自
传承经典,双模式调试

0

主题

279

回帖

600

积分

高级会员

积分
600
发表于 2026-8-16 23:53:22 | 显示全部楼层 来自
支持一下作者

0

主题

279

回帖

600

积分

高级会员

积分
600
发表于 2026-8-17 23:41:33 | 显示全部楼层 来自
每个软件安全从业人员都有一个造轮子的梦想

0

主题

279

回帖

600

积分

高级会员

积分
600
发表于 2026-8-17 23:42:02 | 显示全部楼层 来自
本调试器目前免费,不收费
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表