刘涛涛的EXEToC的代码 (16楼)

http://bbs.pediy.com/showthread.php?t=59872&highlight=exe2c

看大家只下不回,我还是说两句吧。

ExeToC是涛哥2005年写的程序,最近我想研究反编译,把它翻了出来。
因为下载时,看到网友的评论说它只能反编译附带的例子,其它的程序都反编译不了,所以一直没有关注。

程序是VC写的,最近,仔细的读了一下源码(还没有看完),觉得写的非常好,正在研究它。

我对程序做以下改动:
1、添加了2000个API定义;
2、除掉了栈平衡检测函数 (这也是其它程序不能被反编译的主要原因,当然,除掉它对后面的判断是有影响的,正在研究中)
3、发现涛哥对伪代码表的生成,缺了许多汇编指令,正在逐步补充中
4、修复解析输入表的问题

最后,申明此程序是开源的。我现在还没有看完整个程序,后面我将放出我改过的源代码。希望有兴趣的网友请在此贴后跟贴讨论。

需解决的问题:
1、存在内存泄漏。终于让我找到了,还得靠自己啊!

2、悲剧的发现反汇编引擎也有问题,有兴趣的朋友关注一下。

【执着努力 不懈追求】

20111029更新:
http://bbs.pediy.com/showthread.php?t=142075

上传的附件 exeToc源码20110607.rar
20110610ExeToC.rar