如何将.exe反编译成代码??

如何将.exe反编译成代码??,第1张

反编译exe文件基本上是不可能的,因为反编译过程由很多因素会干扰,反编译过程

1、检测程序时候加壳了,如果加壳就必须先去壳。

2、去壳后需要猜测程序员采用的是什么编程语言,编程语言有:java/c/c++/c#/vb/VC++等等。

3、猜测到程序员使用的语言后根据编程语言进行汇编,汇编需要考虑到语言伏孝中的语法问题,正厅腔即使是同种语言,一种命令有多种说法,汇编成功率在20%左右。

4、汇编成功后基本就已经到反编译的顶端了,要从汇编程举衫序翻译成源码可能性为1%。

(1)下载Flash Decompiler Trillix并安装

(2)安装完成后,双击枯困打开,页面如下:

(3)点击管理,点击添加到任务,如下图:

(4)点击添加到任务之后,可以添加SWF文件或者EXE文件,会出现如下界面:

(5)根据实际需要,添加需要反编译的文件,如下图:

(6)点击转换所有任务之后,出现如下界面:

(7)点击确定,就没缺念可以到存放的目录去找转换过来的扮并源文件了。

这个是目前没有办法实现的。

反编译一般指反向编译指计算机软件反向工程(Reverse engineering)也称为计算机软件还原工程,是指通过对他人软件的目标程序(可执行程序)进行“逆向分析、研究”工作,以推导出他人的软件产品所使用的思路、原理、结构、算法、处理过程、运行方法等设计要素,某些特定情况下可能推导出源代码。反编译作为自己开发软件陪贺物时的参考,或者直接用于自己的软件产品中。反编译是一项艰巨而复杂的工作。

如果e语芦液言反编译需要用到的技术过于繁杂,目前开源的资料中并没有可以准确反编译的软件。

自行尝试需要进行“逆向分析、研究”工作,以推导出他人的软件产品所使用的思路、原理、结构、算法、处理过程、运行方法拍让等设计要素。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12462354.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存