大家好,感谢邀请,今天来为大家分享一下反编译exe的问题,以及和反编译exe删除对话框的一些困惑,大家要是还不太明白的话,也没有关系,因为接下来将为大家分享,希望可以帮助到大家,解决大家的问题,下面就开始吧!
exe文件能不能反编译?
1、反编译exe文件基本上是不可能的,因为反编译过程由很多因素会干扰,反编译过程:检测程序时候加壳了,如果加壳就必须先去壳。去壳后需要猜测程序员采用的是什么编程语言,编程语言有:java/c/c++/c#/vb/VC++等等。
2、首先打开浏览器,百度搜索“反编译工具ILSpy”,选择一个安全的网站进行下载。下载完成后,右键单击解压压缩,双击.exe文件打开解压工具。然后在出现的界面中,点击打开file选项中的“打开”选项。
3、本身就是不能反编译的,请看:程序:#includestdio.hvoidmain()和程序:#includestdio.hvoidmain()反汇编各得5071行,没有区分。如果编译时用了/O2,再反汇编回来,得到行数不同。要想反编译成原文件,明显不可能。
4、不过大多数exe程序都反不出来源代码的。用c/c++,basic,dephi等些的程序只能反编译成汇编代码,但是现在的java和。
5、只能反汇编,这种软件有很多的,如ollydbg,Win32Da *** 等,可以把exe反向转成汇编代码。也可以使用反向工程的软件,此类软件用起来都非常复杂,可以把一个exe反向转成一个代码工程。
6、可以的。可以通过加壳或者插入花指令来降低被反编译的风险。
如何反编译exe文件
1、反编译exe文件基本上是不可能的,因为反编译过程由很多因素会干扰,反编译过程:检测程序时候加壳了,如果加壳就必须先去壳。去壳后需要猜测程序员采用的是什么编程语言,编程语言有:java/c/c++/c#/vb/VC++等等。
2、点击“开始”菜单——选择“运行”。在弹出的运行框中输入“cmd”——选择“确定”。然后就弹出MS-Dos窗口。接着记住CHM文件的路径,我是放在“F:\”根目录下。
3、打开ILSpy软件,点击File , 打开,选择所要反编译的.exe文件,点击确定。选中要保存的反编译项目名称,点击保存代码。
4、在百度上搜索下载反编译工具ILSpy,ILspy是一个开源的.net反编译软件,使用十分方便。解压后如图,双击.exe文件打开解压工具。
5、一般改改文字的,可以用一些exe反编译软件。如果破解类的,或者修改算法类的。那就IDA或者ad了。静态反编译,或者动态反编译。要有超强的编译水平,才能干反编译的。
6、也可以使用反向工程的软件,此类软件用起来都非常复杂,可以把一个exe反向转成一个代码工程。一般情况下除了.net、vb和java写的程序可以反编译成原始代码之外,c、c++、delphi等写的程序是无法反成可读的有效原始代码的。
反编译exe文件就是把exe还原为汇编?
反编译exe文件基本上是不可能的,因为反编译过程由很多因素会干扰,反编译过程:检测程序时候加壳了,如果加壳就必须先去壳。去壳后需要猜测程序员采用的是什么编程语言,编程语言有:java/c/c++/c#/vb/VC++等等。
在百度上搜索下载反编译工具ILSpy,ILspy是一个开源的.net反编译软件,使用十分方便。解压后如图,双击.exe文件打开解压工具。
把exe反向转成汇编代码,也可以使用反向工程的软件,此类软件用起来都非常复杂,可以把一个exe反向转成一个代码工程。
反编译:高级语言源程序经过编译变成可执行文件,反编译就是逆过程。
OK,本文到此结束,希望对大家有所帮助。