A. 谁要把HEX文件反编译成C语言
反编译的结果只能是汇编语言,无法反编译成C语言,当然可以按汇编语言的思路用C语言写出来
B. c语言的反编译问题
反编译源码——不可能——因为你的变量名全被舍弃,在编译时变成地址代码了。
C. C语言反编译求教
你好,网上有不少mips反编译的软件,不过都是只能反编译获得对应的汇编代码。没有可以输出c语言的。
D. 怎样防止编译后的C语言文件被反编译
app反编译后防止接口泄露的方法,就是使用谷歌提供的混淆工具,将不要反编译的文件保留,其他的都进行混淆,这样之后反编译看到的都是一些乱码,例如abc之类的。
E. 谁能帮我把一个hex文件反编译为c语言文件
文件有两种,一种是文本文件,一种是程序二进制文件,不管哪种文件都可以用十六进制编码来显示,称为hex文件。
1、文本Hex文件一般不需要转成C语言,更多的是程序二进制文件,用十六进制显示,可以转换成C语言,一般使用相应的反汇编程序来实现,这方面的工具很多,不同的平台略有不同。Windows平台一般常用的OllyDbg、Windbg、IDA,Linux平台使用最多的是GDB和Linux版的IDA。
OllyDbg,简称OD,一般是软件逆向工程爱好者,最先使用的一个工具,但是因为当下不在更新,所以一般用一般用于学习使用,下图中左上角的区域即为反汇编区域 ,用户可以根据汇编指令,分析程序算法,然后自己编写代码。
通过这个实例 ,相信应该能理解一个大致的流程啦。
F. 如何将.exe的可执行程序反编译成为C语言代码程序
只能反汇编,这种软件有很多的,如ollydbg,Win32Dasm等,可以把exe反向转成汇编代码。
也可以使用反向工程的软件,此类软件用起来都非常复杂,可以把一个exe反向转成一个代码工程。
一般情况下除了.net、vb和java写的程序可以反编译成原始代码之外,c、c++、delphi等写的程序是无法反成可读的有效原始代码的。
G. 用C语言写的程序怎么进行反编译
c语言写的程序一般很难反编译的,即使可以,也不可能得到源码的。编译的完成后已经转化为机器语言了,不是完全可逆的过程
H. 反编译出来的代码是什么语言
是汇编,也有部份工具能还原出少量源代码,不过主要你还得看程序是用什么语言写的。 .net框架下的程序编译后如果用一些工具反编译好像是可以得到一些源代码,没研究过,不过印像中好像是见谁弄过,网上有这种工具。
I. 怎样把.hex文件反编译为c语言
如果hex文件是二进制代码转换得来的话,只能反汇编成汇编语言。直接反编译到C语言不太可能。
J. 反编译出来的代码是什么语言
呵呵,我回答你吧。反编译的代码是什么要看你用的是什么语言写的源程序了。如果是java写的,它被编译成字节码,但不是真正的机器语言,如果反编译的话,就可以把java源代码反编译出来,c#跟java如出一辙,原理上是很相近的,所以它的程序也可以反编译出源代码。但是像c语言等其它语言,一般都是直接编译成机器码的,这样你反编译是不可能反编译出源代码的,只能反编译成汇编语言,当然,像什么网页方面的语言,呵呵,你就不用反编译了,直接看源代码就行了,呵呵(说笑了)。