首页
社区
课程
招聘
[原创]一个基于x86的C/C++语言反编译c-decompiler
发表于: 2009-10-2 04:42 135417

[原创]一个基于x86的C/C++语言反编译c-decompiler

2009-10-2 04:42
135417
收藏
免费 7
支持
分享
最新回复 (220)
雪    币: 303
活跃值: (41)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
101
JustMe
注册日期: Jul 2004
帖子: 1 JustMe 品行端正
精华: 0
现金: 200 Kx

千年潜水员的第一帖,荣幸啊
2009-10-12 12:46
0
雪    币: 256
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
102
继续,关注中。
2009-10-13 11:44
0
雪    币: 303
活跃值: (41)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
103
自己再顶一顶
2009-10-14 22:02
0
雪    币: 2096
活跃值: (100)
能力值: (RANK:420 )
在线值:
发帖
回帖
粉丝
104
release 一些材料出來,比較實際一點。
2009-10-14 23:41
0
雪    币: 303
活跃值: (41)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
105
上传国内中文期刊反编译方面的论文给各位朋友参考参考:

论文条款:
1.一种用于反编译代码与源代码的比较算法
2.面向对象软件反编译中类的识别方法研究
3.一种基于反汇编基础上的C反编译的新方法
4. 反编译中的复合条件分支识别算法
5.反编译器中针对不同编译器的过程识别技术
6.反编译中IA-64指令语义抽象技术的研究
7.防止反编译技术研究
8. IA-64过程调用的逆向恢复技术
9.反编译的基本数据类型恢复技术及Lex和Yacc在其中的应用
10.反编译中的库函数识别的实现研究
11.反编译中的静态库识别研究
12.反编译研究现状及其进展
13.C反编译库函数识别的技术难点及解决方案
14.反编译在航天工业中的应用
15.C反编译控制流恢复的形式描述及算法
16.反编译及其实现方法
17.C反编译库函数特点及识别
18. C语言反编译系统DECLER
19. C反编译库函数识别的算法研究及实现
20. 反编译过程中的结构变换
21. 程序反演与反编译技术
22. 基于中间语言的C反编译系统的研究与实现
23. Turbo C反编译中主要目标的实现技术
24. C反编译实现中若干问题
25. 8086C语言反编译系统的设计及实现技术
26. 反编译系统PDECS的研制
27. 反编译技术研究现状及面临的问题
28. C反编译控制流分析——非结构化代码的处理
29. 反编译程序图设计与控制流分析
30. 8086C反编译系统中库函数识别技术及其实现
31. C语言反编译系统的研究与实现
32. 反编译技术的探讨
33. 通过自学习生成库函数识别模板库

文件压缩后竟然比压缩前还大,逐一上传吧。
上传的附件:
2009-10-14 23:42
0
雪    币: 303
活跃值: (41)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
106
重新压缩上传。。。
上传的附件:
2009-10-14 23:50
0
雪    币: 303
活跃值: (41)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
107
part5.rar

大家下载来看看。有什么问题在此提出来,大家一起讨论讨论
上传的附件:
2009-10-14 23:52
0
雪    币: 433
活跃值: (1875)
能力值: ( LV17,RANK:1820 )
在线值:
发帖
回帖
粉丝
108
多谢kawar兄弟共享
2009-10-14 23:59
0
雪    币: 2096
活跃值: (100)
能力值: (RANK:420 )
在线值:
发帖
回帖
粉丝
109
我相信這些材料可以造福很多人。
2009-10-14 23:59
0
雪    币: 71
活跃值: (10)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
110
下载了,谢谢楼主
2009-10-15 00:22
0
雪    币: 93
活跃值: (15)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
111
路过,进来支持一下!
2009-10-15 10:53
0
雪    币: 517
活跃值: (64)
能力值: ( LV8,RANK:130 )
在线值:
发帖
回帖
粉丝
112
谢谢,已下载
2009-10-15 12:38
0
雪    币: 2096
活跃值: (100)
能力值: (RANK:420 )
在线值:
发帖
回帖
粉丝
113
http://www.heaventools.com/download.htm
上传的附件:
2009-10-15 12:48
0
雪    币: 91
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
114
纯粹支持 (附件均以收藏..)...
2009-10-15 14:58
0
雪    币: 306
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
115
非常不错,持续关注
2009-10-16 06:18
0
雪    币: 247
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
116
非常强大了,正在努力学习中。。。
2009-10-18 10:55
0
雪    币: 107
活跃值: (326)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
117
支持一个...还真强大嘿...
2009-10-21 00:38
0
雪    币: 219
活跃值: (1634)
能力值: ( LV9,RANK:410 )
在线值:
发帖
回帖
粉丝
118
很强大,试用一下.
2009-10-22 08:38
0
雪    币: 445
活跃值: (20)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
119
强力支持!
2009-10-23 09:24
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
120
先顶一下楼主
2009-10-27 15:27
0
雪    币: 303
活跃值: (41)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
121
谢谢!
都是潜水队员啊,注册这么久才第一贴啊
2009-10-27 16:04
1
雪    币: 207
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
122
不同的编译器,不同的优化等级(比如vc里面编译器优化就有好几级),都会对产生的二进制代码产生影响吧

我觉得吧,对整个应用程序反编译到C意义不太大,而且如果能做成功,估计要面临很多法律方面的问题了

做到ida里面的插件做部分分析,还有就是做比如对嵌入式系统进行到C的反编译估计有搞头一点
2009-10-28 10:03
0
雪    币: 303
活跃值: (41)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
123
gustao的看法很正确。
不同的优化等级所产生的二进制代码是不一样的。因此,反编译出来的c/c++代码也将不一样。优化级别越高的程序,反编译出来的结果跟最初的源代码相似度越低。
我一直觉得,反编译器应该针对某些编译器,毕竟主流编译器就那么几个。通用反编译器难度非常大!

反编译整个应用程序还是有一定意义的。可以从大局上把握,有利于学习借鉴。细小的某段程序,可以直接看汇编也行。(看雪上很多大牛,看汇编就跟看C一样。仰望中....)

法律问题,我觉得应该是使用者自行负责法律问题。反编译器就是一把刀,可以杀人也可以切菜。一个工具而已。(没咨询过律师,懂法律的朋友,帮忙解释解释)

很多朋友都觉得应该做成IDA插件,主要是大家用IDA习惯了。本反编译器想跟IDA直接竞争,定位有点高,难度很大,慢慢实现了,说不定哪天我就成了。呵呵

嵌入式有一定的市场,我一直在考虑中。曾看过一网友发帖求嵌入式软件的C反编译。
嵌入式软件专用性很高,价格也贵,有很高的反编译价值。
2009-10-28 11:08
0
雪    币: 204
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
124
有可能第1,3,4次push是function_d的参数, 第2次push是function_c的参数。
2009-10-29 10:59
0
雪    币: 116
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
125
熬夜一年多?

为楼主捏了一把汗!

还有,楼主的目标真的很强大.


该反编译器的目标是做成一个独立的反编译器。专攻反编译这一块。
术业专攻,与IDA, Ollydbg直接竞争。
IDA的反编译插件Hex-Rays,反编译出来的结果对着汇编代码来看,有助于理解,但还不是真正的反编译器。
真正的反编译器是输入可执行文件,直接输入与最初源代码相似且功能一样的代码。
还在为这目标努力着。。。。
2009-10-29 11:22
0
游客
登录 | 注册 方可回帖
返回
//