发布新开发成功的调试器-DisShellDbg,现支持Win2000,XP下的调试.高兴,散分
针对国内尚无NT系统下的调试器的空白,经过4个月的努力,本人开发了DisShellDbg。这是一个很独特的调试器,目前所有壳的检测都对它无效,甚至使用壳来保护自己。
现在软件正式对外免费发布,发布网站为:http://dishelldbg.6to23.com。大家可去下载使用,如果觉得满意,请帮我做做宣传。
希望版主将本帖置顶。
以下引用网站中对DisShellDbg的描述:
DisShellDbg是国内第一个NT平台下的调试器,用于调试WINDOWS平台下的进程。与同类软件SOFTICE,OLLYDBG具有类似的功能。
但DisShellDbg的实现原理与同类软件彻底不同,一般的调试工具都是使用调试函数和调试寄存器,将进程进入到调试状态,自己则作为调试进程来调试它。而DisShellDbg则不使用任何调试函数和调试寄存器,完全使用自己独创的方法来中断和修改。
从原理上DisShellDbg可调试所有WINDOWS平台下的进程。目前仅实现了Win2000,XP版。
根据自己独特的调试原理,相对于普通的调试器,DisShellDbg具有如下新的特点:
1. “壳”不会影响DisShellDbg对进程的调试。因为软件的“壳”是针对现有调试器设计的,它不能检测出DisShellDbg的调试。所以对“壳”不用理会。
2. 调试基于线程。即对于多线程的进程,调试的目标为单个线程,对一个线程的调试丝毫不会影响同进程内其它线程。它们将继续运行。
3. 可在目标进程内运行任意代码。用户编写好的代码提交后即可直接在目标进程内运行。这完全是DisShellDbg所独有的一个特点,灵活使用,可实现意想不到的功能。