当前位置:懂科普 >

IT科技

> 怎么反编译exe文件

怎么反编译exe文件

Windows软件开发工具包(SDK)提供一个叫做 DUMPBIN 的极有用的工具,它有许多有助编程

当需要查看一个程序的源代码时,就需要将EXE文件进行反编译,下面就来介绍一下如何反编译exe文件

材料/工具

反编译工具ILSpy

那得看是什么语言编写的,不是所有的都可以反编译的,编译成二进制代码的话,恐怕反编译不了,只能反汇编了

方法

首先,在浏览器中搜索反编译工具ILSpy

如果你的exe是用EXE4J生成的可以使用位运算提取class文件File f=new File(

怎么反编译exe文件

进入中文版下载页面

你解开执行文件。如果是单个的文件,则执行它的时候在临时目录里可以找到解开的包。在解开后的目录

怎么反编译exe文件 第2张

点击“下载”

高级语言与机器语言不是一一对应的, 所以将EXE文件反编译成C语言, 或其它任何的高级语言, 原则上

怎么反编译exe文件 第3张

点击本地下载

如果是用myeclipse,建议安装jad插件,目前最好用的java反编译工具,如果是命令行的话,同

怎么反编译exe文件 第4张

双击运行ILSpy

我也和你一样要修改一个游戏的exe文件配置,请问你解决了吗?怎么解决的?麻烦告诉我一下,谢谢谢谢

怎么反编译exe文件 第5张

点击file,选择“打开”

首先用od分析exe,找到判断的地方,然后再根据情况看看需要改成什么代码。分析好以后就是修改ex

怎么反编译exe文件 第6张

找到想要进行反编译的程序后点击打开

(1)下载Flash Decompiler Trillix并安装(2)安装完成后,双击打开,页面

怎么反编译exe文件 第7张

此时即可查看该程序的源代码

Windows软件开发工具包(SDK)提供一个叫做 DUMPBIN 的极有用的工具,它有许多有助编程

怎么反编译exe文件 第8张

现在可以对源码进行编辑,之后如果想要保存,点击"file"下的“Save code...”,保存即可

可安以下的步骤来查看exe文件的源代码。一、在百度上搜索下载反编译工具ILSpy,ILspy是一个

怎么反编译exe文件 第9张

扩展阅读,以下内容您可能还感兴趣。

如何反编译exe文件

Windows软件开发工具包(SDK)提供一个叫做 DUMPBIN 的极有用的工具,它有zd许多有助编程分析的功能. 反编译只是其功能之一.

反编译命令格式:

dumpbin /DISASM 你的版文件.exe

DUMPBIN 详细权用法参考:

http://support.microsoft.com/default.aspx?scid=kb%3Bzh-cn%3B121460

上述网页谈的是Windows NT, 其实也实用于其它视窗系统.

如何查看exe文件的源代码???

可安以下的步骤来查看exe文件的源代码。

一、在百度上搜索下载反编译工具ILSpy,ILspy是一个开源的.net反编译软件,使用十分方便。解压后如图,双击.exe文件打开解压工具。

二、选择file,点击“打开”,选择要反编译的文件,点击“打开”,就可以看到源码了!

三、如果想把源码保存下来,自己在源码的基础上修改,点击"file"下的“Save code...”,保存即可,保存完的文件如图

四、如需用vs打开反编译后的源码,只需要打开这个.csproj文件即可,其中VS为Microsoft Visual Studio是VS的全称。VS是美国微软公司的开发工具包系列产品。VS是一个基本完整的开发工具集,它包括了整个软件生命周期中所需要的大部分工具,如UML工具、代码管控工具、集成开发环境(IDE)等等。所写的目标代码适用于微软支e69da5e6ba90e79fa5e9819331333431353362持的所有平台,包括Microsoft Windows、Windows Mobile、Windows CE、.NET Framework、.Net Core、.NET Compact Framework和Microsoft Silverlight 及Windows Phone。

这样就完成了所有的步骤!

怎么反编译一个独立的exe文件,但是我也不晓得那个文件是什么语言编写的。

那得看是什么语言编写的,不是所有的都可以反编译的,编译成二进制代码的话,恐怕反编译不了,只能反汇编了。

.exe文件怎么反编译为java代码(有木有造的)

如果你的exe是用EXE4J生成的可以使用7a64e58685e5aeb931333337383831位运算提取class文件

File f=new File("...");//exe文件路径

File f1=new File("...");//生成的rar文件路径

FileInputStream fin=new FileInputStream(f);

FileOutputStream  fout=new FileOutputStream(f1);

        BufferedInputStream bin = new BufferedInputStream(fin);

        BufferedOutputStream bout = new BufferedOutputStream(fout);

        int in = 0;

        do {

            in = bin.read();

            if (in == -1)

                break;

            in ^= 0x88;

            bout.write(in);

        } while (true);

        bin.close();

        fin.close();

        bout.close();

        fout.close();

运行完会生成rar,解压缩后得到项目目录,但文件是.class的,然后使用jd-gui反编译一下就是源代码了

python写的程序,转成了exe文件,怎么进行反编译为python源码

你解开执行文件。如果是单个的百文件,则执行它的时候在临时目录里可以找到解度开的包。

在解开后的目录中找到pyc文件,然后利用反编译工具就可以将知pyc反编译成py文件。

但是有些程序是做了加密的。它们的pyc是它们重新写道python编译器后自定义的加密格式,用通常的办法无法解开。 需要在内存里反编译。

内存里反编译这个技术目版前还没有公开,不过难度应该不大,有权兴趣你可以自己试着按python规范写一个。

标签: 文件 反编译 EXE
  • 文章版权属于文章作者所有,转载请注明 https://dongkepu.com/itkeji/5w0q87.html