有没有能把EXE程序反编成C语言的软件

阿游 发布于 2012/06/26 08:49
阅读 3K+
收藏 2
我想把EXE一个小程序转化在C语言.有谁能帮我的请加我QQ谢谢了QQ:2435496482

以下是问题补充:

@阿游:http://www.doofei.com/ http://www.jy314.com/class.asp?lx=news 这两个网站的软件能把它反编成C语言吗? (2012/06/26 09:03)
@阿游:http://www.doofei.com/products/2.html 这个软件能不能帮我写在汇编语言有没有高手.软件在最底下下载 (2012/06/26 10:45)
加载中
1
中山野鬼
中山野鬼

引用来自“陈思源”的答案

首先你要确定这个EXE是C写的,然后你反汇编……
不需要。反C的工具,是直接根据逻辑走的。不在乎以前用什么语言。。。
1
中山野鬼
中山野鬼

引用来自“宏哥”的答案

引用来自“中山野鬼”的答案

以前有这么玩的。反汇编后有工具反C出来。貌似现在逆向设计的很少了吧。。。

一般来说,是根据 输入输出进行逆向分析,然后实现逻辑代码. 其实,如果搞清逻辑了,再实现一遍,比反汇编简单.

早期我破解过一个商业软件,是PHP的, 用了各种加密, 混淆.我就对其他代码进行分析,写了几个函数,功能一样,替换一下,就把它破解了. 很多破解都是这个道理. 直接修改汇编,替换原来的验证逻辑.

另外一个商业软件,本来打算进行逆向分析,结果太狠了, 连表结构都混淆了,表之间的关系,甚至有什么表,都看不出啊. 根本无法进行.

这年头要逆向设计的很少了。。。有这个功夫,不如开源的做模型,根据客户面的需求做改良。OS的东西确实不是成熟的产品,更多是模型,不过模型在原型阶段还是很有价值的。
0
deleted
deleted
洗洗睡吧
0
leo108
leo108
洗洗睡吧
0
D
D-dragon
这个不现实,弄成汇编倒是可以。当然有些加壳软件还需要先去壳。
0
悟庭
悟庭
与其这么折腾的反编译成C语言,不如自学汇编,然后用OD之类的反汇编软件去看汇编码,然后你再反推C语言代码。 当然了,我想既然你都看懂汇编码了,也没有必要反推成C语言了。
0
loyal
loyal

@mallon 

@勇者天空

@leo108

@godlike 

@WaiTing

有啊.著名的 IDA Pro ,可以将程序翻译成C.

可以参看:<<IDA.Pro权威指南中文完整版>>

0
小耶果
小耶果
有,但翻译出来的基本是垃圾.要完美翻译的并还可通过编译,出来的二进制码一模一样的这世界上还没有,甚至翻译出来的C代码能通过编译的都没有.如果exe是中间码形式比如C#,Java,Python... ...,或者其他语言写的如Delphi,Ada,易语言,.......就更不可能了.其实稍微动动脑筋就知道没有了.否则凭国内某些人的素质,Windows,Photoshop,Flash,AutoCAD,3DMax,暗黑3,使命召唤8等的源码早就在淘宝上销售了.破解这份职业也早就消失了.当然微型C编译的exe还是可以通过人肉翻译机还原成C的,不在于技术而在于耐心.
0
Doldrums
Doldrums
翻译成汇编语言还可以,反汇编只有人力才能做好
返回顶部
顶部