能力值:
( LV2,RANK:10 )
|
-
-
101 楼
JustMe
注册日期: Jul 2004
帖子: 1 JustMe 品行端正
精华: 0
现金: 200 Kx
千年潜水员的第一帖,荣幸啊
|
能力值:
( LV2,RANK:10 )
|
-
-
102 楼
继续,关注中。
|
能力值:
( LV2,RANK:10 )
|
-
-
103 楼
自己再顶一顶
|
能力值:
(RANK:420 )
|
-
-
104 楼
release 一些材料出來,比較實際一點。
|
能力值:
( 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. 通过自学习生成库函数识别模板库
文件压缩后竟然比压缩前还大,逐一上传吧。
|
能力值:
( LV2,RANK:10 )
|
-
-
106 楼
|
能力值:
( LV2,RANK:10 )
|
-
-
107 楼
part5.rar
大家下载来看看。有什么问题在此提出来,大家一起讨论讨论
|
能力值:
( LV17,RANK:1820 )
|
-
-
108 楼
多谢kawar兄弟共享
|
能力值:
(RANK:420 )
|
-
-
109 楼
我相信這些材料可以造福很多人。
|
能力值:
( LV3,RANK:20 )
|
-
-
110 楼
下载了,谢谢楼主
|
能力值:
( LV2,RANK:10 )
|
-
-
111 楼
路过,进来支持一下!
|
能力值:
( LV8,RANK:130 )
|
-
-
112 楼
谢谢,已下载
|
能力值:
(RANK:420 )
|
-
-
113 楼
|
能力值:
( LV2,RANK:10 )
|
-
-
114 楼
纯粹支持 (附件均以收藏..)...
|
能力值:
( LV2,RANK:10 )
|
-
-
115 楼
非常不错,持续关注
|
能力值:
( LV2,RANK:10 )
|
-
-
116 楼
非常强大了,正在努力学习中。。。
|
能力值:
( LV2,RANK:10 )
|
-
-
117 楼
支持一个...还真强大嘿...
|
能力值:
( LV9,RANK:410 )
|
-
-
118 楼
很强大,试用一下.
|
能力值:
( LV2,RANK:10 )
|
-
-
119 楼
强力支持!
|
能力值:
( LV2,RANK:10 )
|
-
-
120 楼
先顶一下楼主
|
能力值:
( LV2,RANK:10 )
|
-
-
121 楼
谢谢!
都是潜水队员啊,注册这么久才第一贴啊
|
能力值:
( LV2,RANK:10 )
|
-
-
122 楼
不同的编译器,不同的优化等级(比如vc里面编译器优化就有好几级),都会对产生的二进制代码产生影响吧
我觉得吧,对整个应用程序反编译到C意义不太大,而且如果能做成功,估计要面临很多法律方面的问题了
做到ida里面的插件做部分分析,还有就是做比如对嵌入式系统进行到C的反编译估计有搞头一点
|
能力值:
( LV2,RANK:10 )
|
-
-
123 楼
gustao的看法很正确。
不同的优化等级所产生的二进制代码是不一样的。因此,反编译出来的c/c++代码也将不一样。优化级别越高的程序,反编译出来的结果跟最初的源代码相似度越低。
我一直觉得,反编译器应该针对某些编译器,毕竟主流编译器就那么几个。通用反编译器难度非常大!
反编译整个应用程序还是有一定意义的。可以从大局上把握,有利于学习借鉴。细小的某段程序,可以直接看汇编也行。(看雪上很多大牛,看汇编就跟看C一样。仰望中....)
法律问题,我觉得应该是使用者自行负责法律问题。反编译器就是一把刀,可以杀人也可以切菜。一个工具而已。(没咨询过律师,懂法律的朋友,帮忙解释解释)
很多朋友都觉得应该做成IDA插件,主要是大家用IDA习惯了。本反编译器想跟IDA直接竞争,定位有点高,难度很大,慢慢实现了,说不定哪天我就成了。呵呵
嵌入式有一定的市场,我一直在考虑中。曾看过一网友发帖求嵌入式软件的C反编译。
嵌入式软件专用性很高,价格也贵,有很高的反编译价值。
|
能力值:
( LV2,RANK:10 )
|
-
-
124 楼
有可能第1,3,4次push是function_d的参数, 第2次push是function_c的参数。
|
能力值:
( LV2,RANK:10 )
|
-
-
125 楼
熬夜一年多?
为楼主捏了一把汗!
还有,楼主的目标真的很强大.
该反编译器的目标是做成一个独立的反编译器。专攻反编译这一块。 术业专攻,与IDA, Ollydbg直接竞争。 IDA的反编译插件Hex-Rays,反编译出来的结果对着汇编代码来看,有助于理解,但还不是真正的反编译器。 真正的反编译器是输入可执行文件,直接输入与最初源代码相似且功能一样的代码。 还在为这目标努力着。。。。
|
|
|