能力值:
(RANK:1060 )
|
-
-
2 楼
自带的endless崩了,常数传播好像不彻底,比如出现
loc2 = 0;
return (loc2);
|
能力值:
( LV8,RANK:130 )
|
-
-
3 楼
支持一下.
endless在我机器也崩溃了
|
能力值:
( LV2,RANK:10 )
|
-
-
4 楼
强人,我来看神仙。
|
能力值:
( LV2,RANK:10 )
|
-
-
5 楼
好东西,收藏了!
|
能力值:
( LV2,RANK:10 )
|
-
-
6 楼
太强了,膜拜牛人
|
能力值:
( LV2,RANK:10 )
|
-
-
7 楼
版主起得很早啊 6:15分! 还是熬通宵?
都很辛苦啊。
endless崩溃问题已经修正,请大家重新到我网站上下载:http://www.c-decompiler.com/C-Decompiler.rar
常数传播不彻底问题,主要是因为传值给eax. eax经常做为函数的返回值,所有我做了些特殊处理。生成的高级语言代码看起来还可以,不影响阅读。
至于其他寄存器的常数传播或者变量传播,都已做好。
另外,请教大家,标准模版库STL的识别,大家有啥好想法。我现在正在做这一块。
初步想法是:对于每个版本的STL,做个类似库签名的操作,然后匹配识别。
有个问题是这样的,库签名可以直接解析库。STL是在编译的时候Include进去的,处理起来比较麻烦。
|
能力值:
( LV9,RANK:610 )
|
-
-
8 楼
太强大了,我来膜拜~
|
能力值:
( LV12,RANK:750 )
|
-
-
9 楼
看起来很cool 哈哈
|
能力值:
( LV2,RANK:10 )
|
-
-
10 楼
能做成od插件就太好了
就好象ida f5那样
|
能力值:
( LV2,RANK:10 )
|
-
-
11 楼
支持楼上的,膜拜除了whp以外的大牛
|
能力值:
( LV13,RANK:970 )
|
-
-
12 楼
另外很多不同版本的要处理完也是个问题
|
能力值:
( LV2,RANK:10 )
|
-
-
13 楼
该反编译器的目标是做成一个独立的反编译器。专攻反编译这一块。
术业专攻,与IDA, Ollydbg直接竞争。
IDA的反编译插件Hex-Rays,反编译出来的结果对着汇编代码来看,有助于理解,但还不是真正的反编译器。
真正的反编译器是输入可执行文件,直接输入与最初源代码相似且功能一样的代码。
还在为这目标努力着。。。。
|
能力值:
( LV2,RANK:10 )
|
-
-
14 楼
该反编译器的目标是做成一个独立的反编译器。专攻反编译这一块。
术业专攻,与IDA, Ollydbg直接竞争。
IDA的反编译插件Hex-Rays,反编译出来的结果对着汇编代码来看,有助于理解,但还不是真正的反编译器。
真正的反编译器是输入可执行文件,直接输入与最初源代码相似且功能一样的代码。
还在为这目标努力着。。。。
|
能力值:
( LV15,RANK:670 )
|
-
-
15 楼
不错的工具,是不是做强大以后就要收费了?
发现一个有趣的问题,自己也能反编译自己
|
能力值:
( LV2,RANK:10 )
|
-
-
16 楼
另外很多不同版本的要处理完也是个问题 ??
不知你指的是哪方面?
不同版本的编译器吗?
市场上主流的编译器就那么几个,VC, BC, intel compiler......
而且需要针对不同的编译器做的事情不是很多。
该反编译器可以做成编译器无关的。
|
能力值:
( LV12,RANK:750 )
|
-
-
17 楼
不知道逆向大型项目会表现如何,期待楼主的完善,如果有必要我倒是可以出点力气
就是不晓得楼主能否信任我了 毕竟我名声不是很好,DM上的朋友可能知道,娃哈哈
QQ:343435488
Email:boywhp@126.com
|
能力值:
( LV2,RANK:10 )
|
-
-
18 楼
膜拜一下...
|
能力值:
(RANK:1060 )
|
-
-
19 楼
完全反汇编是停机问题,相当于完全优化,是不可能的。独立backend设计的话,不知道IR怎么定义的?
|
能力值:
( LV2,RANK:150 )
|
-
-
20 楼
很感兴趣,只是我很久没用C++了,这几天都用C#
|
能力值:
( LV2,RANK:150 )
|
-
-
21 楼
晕,打错字,是几年,不是几天……
|
能力值:
( LV2,RANK:10 )
|
-
-
22 楼
太强大了,又有心东西了
|
能力值:
( LV4,RANK:50 )
|
-
-
23 楼
只能逆附带的例子啊
自己随便编译一个 就逆不了了
期待完善版
|
能力值:
( LV3,RANK:20 )
|
-
-
24 楼
楼主能否大概的讲讲由汇编转化为C语言??
|
能力值:
( LV2,RANK:10 )
|
-
-
25 楼
做强大后,确实要考虑一些现实问题,毕竟付出的努力总要有些回报才行。
当前版本没有加入任何抗反编译功能,而且给出的这个版本还是debug版。
这是当前这个演示版本还没有能力反编译这么大的一个可执行文件
因此无所谓了。
呵呵,等功能强大后,一些抗反编译功能也得加进去了。
|
|
|