如何将.exe反编译成代码??
反编译exe文件基本上是不可能的,因为反编译过程由很多因素会干扰,反编译过程:
1、检测程序时候加壳了,如果加壳就必须先去壳。
2、去壳后需要猜测程序员采用的是什么编程语言,编程语言有:java/c/c++/c#/vb/VC++等等。
3、猜测到程序员使用的语言后根据编程语言进行汇编,汇编需要考虑到语言伏孝中的语法问题,正厅腔即使是同种语言,一种命令有多种说法,汇编成功率在20%左右。
4、汇编成功后基本就已经到反编译的顶端了,要从汇编程举衫序翻译成源码可能性为1%。
如何将.exe的可执行程序反编译成为C语言代码程序?
只能反汇编,这种软件有很多的,如ollydbg,Win32Dasm等,可以把exe反向转成汇编代码。
也可以使用反向工程的闹陆软件,此类软件用起来都非常袭弯消复杂,可以把一个exe反向转成一个代码工程。
一般情况下除了.net、vb和java写的程序可以反编译成原始代码之外,c、c++、delphi等写的程序是无法反成可读的有效原始代码拍知的。
如何把EXE文件转化为CPP(C++)的文件并能让编译器读取出来(无源文件)?
1、这是反汇编问题,早期能反汇编成汇编世脊此语言指令,但不能100%实现,现在不知道能到什么情况
2、您的问题是要反编译成C程序清单,个人认为无法实现,因为:首先不能确定您的EXE文件是用C语言开发的;其次,即使用C语言写的,也不知道用哪个版本写的,除非C语言开发系统本身有这种反编译功能;
3、有人在说明生成EXE文件的优点时,常把不能反编译成程序代码,进而防止别人盗野桐取程序代码作为搜迅优点来列出
以上仅供参考
如何将一个EXE文件转换成c语言格式的代码?
有一个叫exe2c的软件,可以把exe文件转空纤成c代码。
*_*不过建议不要用,看它生成的代悉亏罩码会让你痛不欲生的,至于为什么这睁闹样,学过编译原理就知道了。