o反编译为c
⑴ 求:将EXE文件反编译成C文件的方法或者工具
不能实现的
最多只有反汇编,把exe变成汇编代码,变C是不可能的
至于bat,那是批处理,不能编译成exe也就不存在把exe反编译成bat的问题
⑵ 将EXE文件反编译成C文件
我不太清楚有没有工具可以反编译成C文件,一些工具也只能到汇编.事实上并不是所有exe都可以换成C的,C不充许改函数指针,还有一些应用了堆缠的技术是C无法写出的.为啥要反编译成C呢,黑客可都是用汇编的.
⑶ 紧急求助:如何从.o文件中反编译出.c的文件
有类似软件,原来用过一个叫SR还是RS(reverse
source)的忘记了,不过变量名等全变成了代码,因为一般的编译都未将符号表包括进去,所以反编译出的东西都很难看明白,和想象的差很远。
⑷ 如何将.exe的可执行程序反编译成为c语言代码程序
只能反汇编,这种软件有很多的,如ollydbg,Win32Dasm等,可以把exe反向转成汇编代码。
也可以使用反向工程的软件,此类软件用起来都非常复杂,可以把一个exe反向转成一个代码工程。
一般情况下除了.net、vb和java写的程序可以反编译成原始代码之外,c、c++、delphi等写的程序是无法反成可读的有效原始代码的。
⑸ 紧急求助:如何从.o文件中反编译出.c的文件
有类似软件,原来用过一个叫SR还是RS(reverse source)的忘记了,不过变量名等全变成了代码,因为一般的编译都未将符号表包括进去,所以反编译出的东西都很难看明白,和想象的差很远。
⑹ 怎样把.hex文件反编译为c语言
如果hex文件是二进制代码转换得来的话,只能反汇编成汇编语言。直接反编译到C语言不太可能。
⑺ 如何在unix中把.o文件还原成.c文件
那就是反编译了。默认是做不到的,但是你可以找一下反编译工具,Decompilers。
⑻ 怎样能将汇编语言转换成c语言
1、打开IAR FOR STM8工程。
⑼ 如何将.o文件反汇编成.C文件
想得美,反汇编一般是将可执行文件反汇编成汇编文件~
因为编译器的各种优化什么的,编译器的编译过程是一个完全不可逆的过程,而相对来说,汇编器的行为就简单不少,也是反汇编所做的事情...
⑽ 有没有办法把一个DLL反编译成C语言
以目前的情况来看,这是不可能的
只能反汇编,或者类似c的伪码,但是和源码区别也是极大的
逆向要学起来也不容易,需要大量的学习实践