exe文件变为c源码(怎么把c语言代码编译成exe文件)
本文目录一览:
- 1、如何将一个EXE文件转换成c语言格式的代码?
- 2、EXE文件反编译成源码
- 3、请问一下,如何把.exe文件改成.c或.cpp文件?
- 4、如何吧exe程序,还原成c语言的源代码,只是几十k的小程序
- 5、如何将.exe的可执行程序反编译成为C语言代码程序?
如何将一个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等写的程序是无法反成可读的有效原始代码的。