首页
社区
课程
招聘
C/C++反编译器C-Decompilerv1.1发布
发表于: 2010-2-23 15:15 30382

C/C++反编译器C-Decompilerv1.1发布

2010-2-23 15:15
30382
收藏
免费 7
支持
分享
最新回复 (66)
雪    币: 109
活跃值: (543)
能力值: ( LV12,RANK:220 )
在线值:
发帖
回帖
粉丝
26
C-Decompiler.exe C-Decompiler.exe        output\
2010-2-24 10:17
0
雪    币: 296
活跃值: (89)
能力值: ( LV15,RANK:340 )
在线值:
发帖
回帖
粉丝
27
强烈支持!很强大的东西,光看相关资料里那堆pdf就知道了
下载试试看!
2010-2-24 10:25
0
雪    币: 58
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
28
好东西还是得顶一下,支持
2010-2-24 10:48
0
雪    币: 303
活跃值: (41)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
29
您肯定会失望的
2010-2-24 11:27
0
雪    币: 401
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
30
够邪恶……
2010-2-24 11:38
0
雪    币: 335
活跃值: (140)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
31
支持,继续发扬光大。
2010-2-24 15:00
0
雪    币: 109
活跃值: (543)
能力值: ( LV12,RANK:220 )
在线值:
发帖
回帖
粉丝
32
1111111111
2010-2-24 15:12
0
雪    币: 305
活跃值: (26)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
33
记得以前DOS下有个反成C语言的,一点用都没有。不知道这个如何。
2010-2-24 15:22
0
雪    币: 194
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
34
支持支持!!
2010-2-25 00:33
0
雪    币: 234
活跃值: (13)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
czg
35
正学习C语言中,下载试用。
2010-2-27 21:59
0
雪    币: 217
活跃值: (99)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
36
试着反编译自己写的几个小程序,可惜最终都以崩溃告终,无参数运行C-Decompiler.exe也崩溃,难道仅仅是作演示用的?
2010-2-28 01:04
0
雪    币: 303
活跃值: (41)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
37
呵呵,当前版本还不具有实用性,演示的成份很大。
后续版本会在已有的全自动反编译器基础上实现一个交互式的反编译器。
能全自动反编译则全自动,否则与用户交互,能反成什么样子就看用户的反编译能力了
2010-2-28 22:28
0
雪    币: 2096
活跃值: (100)
能力值: (RANK:420 )
在线值:
发帖
回帖
粉丝
38
An x86-based C/C++ language decompiler
The C-Decompiler reads the PE file, outputs the corresponding C/C++ code. Currently, the basic decompile function of C language has been completed.

This version can decompile the 56 test examples.Mostly of them are build by VC2003, others are build by VC6, VC2005, VC2008.

Give C-Decompiler a try to test its capabilities!

Source from http://www.softpedia.com/get/Programming/Debuggers-Decompilers-Dissasemblers/C-Decompiler.shtml

※ 沒特別比較,若有重複,就刪了吧。
上传的附件:
2010-2-28 23:16
0
雪    币: 303
活跃值: (41)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
39
Rock大牛,您发的是C-DecompilerV1.0, 以前的老版本了
2010-3-1 10:30
0
雪    币: 2096
活跃值: (100)
能力值: (RANK:420 )
在线值:
发帖
回帖
粉丝
40
kawar 超級牛~ 那就請 版主或是壇主刪了它,以免佔空間。
(我想也是  older version)
2010-3-1 13:06
0
雪    币: 245
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
41
希望能支持 linux下的C反编译
2010-3-2 00:00
0
雪    币: 303
活跃值: (41)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
42
[QUOTE=心驰神野;768902]希望能支持 linux下的C反编译[/Q

linux下软件大部分是开源的,反编译用途不大啊。
2010-3-2 18:59
0
雪    币: 492
活跃值: (53)
能力值: ( LV6,RANK:80 )
在线值:
发帖
回帖
粉丝
43
太牛X了吧。。。
2010-3-3 23:18
0
雪    币: 1
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
44
这么强大。。。。。
2010-3-3 23:18
0
雪    币: 59
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
45
好东西,搜藏了
2010-3-3 23:19
0
雪    币: 59
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
46
看下少k没。。。
2010-3-3 23:24
0
雪    币: 115
活跃值: (61)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
47
DDDDDDDDD
2010-3-4 08:49
0
雪    币: 128
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
48
距离成熟还是很遥远
2010-3-4 09:16
0
雪    币: 463
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
49
好厉害,不过有些汇编代码优化的地方貌似没处理好,这个很麻烦唉
2010-3-4 13:04
0
雪    币: 205
活跃值: (29)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
50
case 1:
                        if ((arg2 != 1) && (arg2 != 2)) {
                        }
                        else {
                            IsIconic ();
                            if (loc4 == 0) {
                                loc6 = ;
                                 ();
                                if (loc4 == gVal_0x1009830) {
                                     ();
                                    SetFocus ();
                                    goto L1;
                                }
                            }
                        }
        break;

反汇编NOTEPAD,编译后如下错误

1>------ 已启动生成: 项目: test, 配置: Debug Win32 ------
1>正在编译...
1>test.cpp
1>d:\my documents\visual studio 2008\projects\test\test\test.cpp(75) : error C2065: “null”: 未声明的标识符
1>d:\my documents\visual studio 2008\projects\test\test\test.cpp(75) : error C2050: switch 表达式不是整型
1>d:\my documents\visual studio 2008\projects\test\test\test.cpp(85) : error C2061: 语法错误 : 标识符“loc4”
1>d:\my documents\visual studio 2008\projects\test\test\test.cpp(85) : error C2143: 语法错误 : 缺少“;”(在“{”的前面)
1>d:\my documents\visual studio 2008\projects\test\test\test.cpp(86) : error C2061: 语法错误 : 标识符“loc4”
1>d:\my documents\visual studio 2008\projects\test\test\test.cpp(86) : error C2143: 语法错误 : 缺少“;”(在“{”的前面)
1>d:\my documents\visual studio 2008\projects\test\test\test.cpp(87) : error C2059: 语法错误 : “;”
1>d:\my documents\visual studio 2008\projects\test\test\test.cpp(88) : error C2065: “gVal_0x1009834”: 未声明的标识符
1>d:\my documents\visual studio 2008\projects\test\test\test.cpp(91) : error C2065: “gVal_0x1009834”: 未声明的标识符
1>d:\my documents\visual studio 2008\projects\test\test\test.cpp(92) : error C3861: “proc_0x10019e0”: 找不到标识符
1>d:\my documents\visual studio 2008\projects\test\test\test.cpp(95) : error C2181: 没有匹配 if 的非法 else
1>d:\my documents\visual studio 2008\projects\test\test\test.cpp(100) : error C2181: 没有匹配 if 的非法 else
1>d:\my documents\visual studio 2008\projects\test\test\test.cpp(107) : error C2196: case 值“1”已使用
1>d:\my documents\visual studio 2008\projects\test\test\test.cpp(111) : error C2660: “IsIconic”: 函数不接受 0 个参数
1>d:\my documents\visual studio 2008\projects\test\test\test.cpp(113) : error C2059: 语法错误 : “;”
1>d:\my documents\visual studio 2008\projects\test\test\test.cpp(114) : error C2059: 语法错误 : “)”
1>d:\my documents\visual studio 2008\projects\test\test\test.cpp(116) : error C2059: 语法错误 : “)”
1>d:\my documents\visual studio 2008\projects\test\test\test.cpp(117) : error C2660: “SetFocus”: 函数不接受 0 个参数
1>d:\my documents\visual studio 2008\projects\test\test\test.cpp(124) : error C2061: 语法错误 : 标识符“loc4”
1>d:\my documents\visual studio 2008\projects\test\test\test.cpp(124) : error C2143: 语法错误 : 缺少“;”(在“{”的前面)
1>d:\my documents\visual studio 2008\projects\test\test\test.cpp(125) : error C2660: “IsIconic”: 函数不接受 0 个参数
1>d:\my documents\visual studio 2008\projects\test\test\test.cpp(129) : error C2181: 没有匹配 if 的非法 else
1>d:\my documents\visual studio 2008\projects\test\test\test.cpp(130) : error C2065: “gVal_0x100a488”: 未声明的标识符
1>d:\my documents\visual studio 2008\projects\test\test\test.cpp(131) : error C2059: 语法错误 : “[”
1>d:\my documents\visual studio 2008\projects\test\test\test.cpp(133) : error C2065: “gVal_0x1009a94”: 未声明的标识符
1>d:\my documents\visual studio 2008\projects\test\test\test.cpp(134) : error C2065: “gVal_0x1009a90”: 未声明的标识符
1>d:\my documents\visual studio 2008\projects\test\test\test.cpp(134) : error C3409: 不允许空属性块
1>d:\my documents\visual studio 2008\projects\test\test\test.cpp(134) : error C2059: 语法错误 : “>>”
1>d:\my documents\visual studio 2008\projects\test\test\test.cpp(135) : error C3409: 不允许空属性块
1>d:\my documents\visual studio 2008\projects\test\test\test.cpp(135) : error C2059: 语法错误 : “&”
1>d:\my documents\visual studio 2008\projects\test\test\test.cpp(135) : error C2143: 语法错误 : 缺少“;”(在“{”的前面)
1>d:\my documents\visual studio 2008\projects\test\test\test.cpp(136) : error C2059: 语法错误 : “;”
1>d:\my documents\visual studio 2008\projects\test\test\test.cpp(137) : error C2059: 语法错误 : “)”
1>d:\my documents\visual studio 2008\projects\test\test\test.cpp(139) : error C2181: 没有匹配 if 的非法 else
1>d:\my documents\visual studio 2008\projects\test\test\test.cpp(140) : error C3409: 不允许空属性块
1>d:\my documents\visual studio 2008\projects\test\test\test.cpp(140) : error C2059: 语法错误 : “&”
1>d:\my documents\visual studio 2008\projects\test\test\test.cpp(140) : error C2143: 语法错误 : 缺少“;”(在“{”的前面)
1>d:\my documents\visual studio 2008\projects\test\test\test.cpp(141) : error C2059: 语法错误 : “;”
1>d:\my documents\visual studio 2008\projects\test\test\test.cpp(143) : error C3861: “proc_0x100207f”: 找不到标识符
1>d:\my documents\visual studio 2008\projects\test\test\test.cpp(144) : error C3861: “proc_0x100594c”: 找不到标识符
1>d:\my documents\visual studio 2008\projects\test\test\test.cpp(145) : error C2065: “gVal_0x100ab88”: 未声明的标识符
1>d:\my documents\visual studio 2008\projects\test\test\test.cpp(148) : error C2181: 没有匹配 if 的非法 else
1>d:\my documents\visual studio 2008\projects\test\test\test.cpp(149) : error C3409: 不允许空属性块
1>d:\my documents\visual studio 2008\projects\test\test\test.cpp(149) : error C2059: 语法错误 : “&”
1>d:\my documents\visual studio 2008\projects\test\test\test.cpp(149) : error C2143: 语法错误 : 缺少“;”(在“{”的前面)
1>d:\my documents\visual studio 2008\projects\test\test\test.cpp(151) : error C2065: “gVal_0x1009a94”: 未声明的标识符
1>d:\my documents\visual studio 2008\projects\test\test\test.cpp(153) : error C2059: 语法错误 : “;”
1>d:\my documents\visual studio 2008\projects\test\test\test.cpp(155) : error C2059: 语法错误 : “;”
1>d:\my documents\visual studio 2008\projects\test\test\test.cpp(159) : error C3861: “proc_0x100207f”: 找不到标识符
1>d:\my documents\visual studio 2008\projects\test\test\test.cpp(160) : error C3861: “proc_0x100594c”: 找不到标识符
1>d:\my documents\visual studio 2008\projects\test\test\test.cpp(162) : error C2065: “gVal_0x100ab88”: 未声明的标识符
1>d:\my documents\visual studio 2008\projects\test\test\test.cpp(165) : error C3861: “proc_0x1001c42”: 找不到标识符
1>d:\my documents\visual studio 2008\projects\test\test\test.cpp(168) : error C2181: 没有匹配 if 的非法 else
1>d:\my documents\visual studio 2008\projects\test\test\test.cpp(169) : error C3409: 不允许空属性块
1>d:\my documents\visual studio 2008\projects\test\test\test.cpp(169) : error C2059: 语法错误 : “&”
1>d:\my documents\visual studio 2008\projects\test\test\test.cpp(169) : error C2143: 语法错误 : 缺少“;”(在“{”的前面)
1>d:\my documents\visual studio 2008\projects\test\test\test.cpp(170) : error C2065: “gVal_0x100983c”: 未声明的标识符
1>d:\my documents\visual studio 2008\projects\test\test\test.cpp(170) : error C2065: “gVal_0x100983c”: 未声明的标识符
1>d:\my documents\visual studio 2008\projects\test\test\test.cpp(181) : error C2181: 没有匹配 if 的非法 else
1>d:\my documents\visual studio 2008\projects\test\test\test.cpp(182) : error C2660: “SendMessageW”: 函数不接受 0 个参数
1>d:\my documents\visual studio 2008\projects\test\test\test.cpp(189) : error C2061: 语法错误 : 标识符“loc4”
1>d:\my documents\visual studio 2008\projects\test\test\test.cpp(189) : error C2143: 语法错误 : 缺少“;”(在“{”的前面)
1>d:\my documents\visual studio 2008\projects\test\test\test.cpp(195) : error C2065: “gVal_0x1009854”: 未声明的标识符
1>d:\my documents\visual studio 2008\projects\test\test\test.cpp(196) : error C2059: 语法错误 : “;”
1>d:\my documents\visual studio 2008\projects\test\test\test.cpp(197) : error C2059: 语法错误 : “)”
1>d:\my documents\visual studio 2008\projects\test\test\test.cpp(198) : error C2059: 语法错误 : “)”
1>d:\my documents\visual studio 2008\projects\test\test\test.cpp(199) : error C2660: “MessageBoxW”: 函数不接受 0 个参数
1>d:\my documents\visual studio 2008\projects\test\test\test.cpp(203) : error C3861: “proc_0x100270f”: 找不到标识符
1>d:\my documents\visual studio 2008\projects\test\test\test.cpp(208) : error C2181: 没有匹配 if 的非法 else
1>d:\my documents\visual studio 2008\projects\test\test\test.cpp(209) : error C3861: “proc_0x1003a39”: 找不到标识符
1>d:\my documents\visual studio 2008\projects\test\test\test.cpp(210) : error C3861: “proc_0x100270f”: 找不到标识符
1>d:\my documents\visual studio 2008\projects\test\test\test.cpp(212) : error C2660: “WinHelpW”: 函数不接受 0 个参数
1>d:\my documents\visual studio 2008\projects\test\test\test.cpp(214) : error C2660: “MessageBoxW”: 函数不接受 0 个参数
1>d:\my documents\visual studio 2008\projects\test\test\test.cpp(216) : error C2059: 语法错误 : “;”
1>d:\my documents\visual studio 2008\projects\test\test\test.cpp(217) : error C2059: 语法错误 : “)”
1>d:\my documents\visual studio 2008\projects\test\test\test.cpp(218) : error C2059: 语法错误 : “)”
1>d:\my documents\visual studio 2008\projects\test\test\test.cpp(219) : error C2660: “DeleteObject”: 函数不接受 0 个参数
1>d:\my documents\visual studio 2008\projects\test\test\test.cpp(227) : error C2065: “gVal_0x100985c”: 未声明的标识符
1>d:\my documents\visual studio 2008\projects\test\test\test.cpp(227) : error C2065: “gVal_0x1009860”: 未声明的标识符
1>d:\my documents\visual studio 2008\projects\test\test\test.cpp(227) : fatal error C1903: 无法从以前的错误中恢复;正在停止编译
1>生成日志保存在“file://d:\My Documents\Visual Studio 2008\Projects\test\test\Debug\BuildLog.htm”
1>test - 80 个错误,0 个警告
========== 生成: 成功 0 个,失败 1 个,最新 0 个,跳过 0 个 ==========
2010-3-4 18:27
0
游客
登录 | 注册 方可回帖
返回
//