刘涛涛的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的代码
- 作 者:红尘岁月
- 时 间:2011-06-02 11:57:11
- 链 接:http://bbs.pediy.com/showthread.php?t=134812