体育资讯网

您现在的位置是:首页 > 分类12 > 正文

分类12

exe文件变为c源码(怎么把c语言代码编译成exe文件)

hacker2022-10-27 23:30:39分类1288
本文目录一览:1、如何将一个EXE文件转换成c语言格式的代码?2、

本文目录一览:

如何将一个EXE文件转换成c语言格式的代码?

有一个叫exe2c的

软件

,可以把

exe文件

转成c

代码

*_*不过建议不要用,看它生成的代码会让你痛不欲生的,至于为什么这样,学过

编译原理

就知道了。

EXE文件反编译成源码

EXE文件可以通过步骤来反编译成源码,具体步骤如下:

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

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

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

4、如需用vs打开反编译后的源码,只需要打开这个.csproj文件即可,其中VS为Microsoft Visual Studio是VS的全称。VS是美国微软公司的开发工具包系列产品。

扩展资料:

反编译也称为计算机软件还原工程,是指通过对他人软件的目标程序(比如可执行程序)进行“逆向分析、研究”工作,以推导出他人的软件产品所使用的思路、原理、结构、算法、处理过程、运行方法等设计要素,某些特定情况下可能推导出源代码。

exe是编译好的程序文件 要看结构就得反编译 但是通常不能把可执行文件变成高级语言源代码,只能转换成汇编程序。 所以要要看结构不止要会反编译 还得精通汇编语言。

请问一下,如何把.exe文件改成.c或.cpp文件?

exe文件改不成.c或者是.cpp。

exe是编译好了的程序,cpp是源码。你可以通过逆向得到部分源码,但不能全部得到。剩下的你要照着汇编去打C。

有一个软件可以把exe搞成C,叫exe2c,但代码很难看懂。

如何吧exe程序,还原成c语言的源代码,只是几十k的小程序

不能直接还原成C源码,只能通过反汇编人工手动将汇编代码转换成C代码

几十K的程序大概完整还原成C代码有几百行吧,不是那么轻松的

如何将.exe的可执行程序反编译成为C语言代码程序?

只能反汇编,这种软件有很多的,如ollydbg,Win32Dasm等,可以把exe反向转成汇编代码。

也可以使用反向工程的软件,此类软件用起来都非常复杂,可以把一个exe反向转成一个代码工程。

一般情况下除了.net、vb和java写的程序可以反编译成原始代码之外,c、c++、delphi等写的程序是无法反成可读的有效原始代码的。

发表评论

评论列表

  • 野欢皆叹(2022-10-28 11:06:31)回复取消回复

    如何把.exe文件改成.c或.cpp文件?exe文件改不成.c或者是.cpp。exe是编译好了的程序,cpp是源码。你可以通过逆向得到部分源码,但不能全部得到。剩下的你要照着汇编去打C。有一个软件可以把exe搞成C,叫exe2c,但代码很难看懂。如何吧exe程序,还原成c语言的源代码,只是几

  • 萌懂囍笑(2022-10-28 05:45:44)回复取消回复

    本文目录一览:1、如何将一个EXE文件转换成c语言格式的代码?2、EXE文件反编译成源码3、请问一下,如何把.exe文件改成.c或.cpp文件?4、如何吧exe程序,还原成c语

  • 嘻友绅刃(2022-10-28 02:59:40)回复取消回复

    “Save code...”,保存即可,保存完的文件如图4、如需用vs打开反编译后的源码,只需要打开这个.csproj文件即可,其中VS为Microsoft Vis

  • 慵吋离祭(2022-10-28 06:25:24)回复取消回复

    。如何吧exe程序,还原成c语言的源代码,只是几十k的小程序不能直接还原成C源码,只能通过反汇编人工手动将汇编代码转换成C代码几十K的程序大概完整还原成C代码有几百行吧,不是那么轻松的如何将.exe的可执行程序反编译成为C语言代码程序?只能反汇编,这种软件有很多的,如ollydbg,

  • 酒奴寰鸾(2022-10-28 09:57:33)回复取消回复

    成c语言的源代码,只是几十k的小程序不能直接还原成C源码,只能通过反汇编人工手动将汇编代码转换成C代码几十K的程序大概完整还原成C代码有几百行吧,不是那么轻松的如何将.exe的可执行程序反编译成为C语言代码程序?只能