‘壹’ c++代码反编译
进入.Net之后,VC可以用来开发本地的win32程序,还有托管的.Net程序
其中win32程序,比如mfc程序,使用传统C++语言,是直接编译为机器指令的,最多反汇编到汇编代码
但是.net程序,使用微软为.net平台扩展的C++/CLI语言(.net 1.1时代有一种托管C++语言,是微软的早期作品,因为稳定性欠佳,已被C++/CLI取代),编译之后的是.net平台的IL语言,因为IL汇编语言较传统汇编指令远为“高级”,通过简单的反汇编器就可以得到几乎一摸一样的源代码,楼主实际看到的是这种.net程序,这才是通过Reflector能够看到的反汇编代码
‘贰’ VC++7.0的反编译
用FinalData数据恢复,应该能找到丢失的源文件
exe是无法反编译到源文件的,最多也就到汇编...
‘叁’ Microsoft Visual C++ 8.0 如何 反编译
1、在当前,这基本上是不可能完成的任务,因为VC生成的执行程序是直接生成了机器可以直接识别的二进制语言,转化成了机器二进制代码。
2、这种代码以当前的技术,还无法转回高级的带有语言描述性的语言类,比如C++语言。最多只能反编译回很接近机器语言的“汇编”语言,这样的反编译与原代码是完全的天差地别,牛头不对马嘴了。
3、之所以有反编译VB的、VF的,还可能有基它的反编译的,那基本上都有一个特点,就是生成的执行文件并不是真正原机器代码,而是中间代码,这些中间代码有一定的规则可循,所以可以反编。
4、现在能做到的,最多是对VC生成的代码进行有限的修改,使用工具软件将执行文件里的某些部分拆解后,改变界面的某些字符串、改变界面上的图片等等,甚至可以改一小程代码,但正确的反编回VC的原代码的工具目前为止没有人能做出来。
‘肆’ VC++ Dll文件可以反编译吗
可以的。
1、Dll文件和EXE文件一样,都属于Windows可执行文件,都遵守PE文件格式。
2、静态反汇编可以通过IDA等软件来进行,动态反编译可以通过Windbg、Ollydbg来进行。以OllyDbg为例,把要反编译的DLL文件拖到其界面中即可看到其反汇编代码。
‘伍’ 有没有VC反编译工具
没有,只有反汇编程序.
因为本身不是解释型程序,所以反编译不了.
‘陆’ 如何把VC编程生成的EXE文件反编译出源代码
这个应该是不可能的.
反编译出来的都是汇编代码,不可能是原来的高级语言代码
‘柒’ 如何反编译 vc
反编译 vc??,你是要看工程源代码的反汇编代码吗,若是的,在你要看的源代码行按F9,按F5运行,再在调试工具栏里点反汇编Disassembly就可以看到相应的汇编代码了,如果你的调试工具栏没显示,就点工具菜单-自定义选项的第项的工具栏把调试Debug打钩
‘捌’ 怎么把一个VC程序反编译
可以反编译成汇编代码,不过代码量非常的大.具体不详,我是外文系,对计算机语言不懂,.至于反编译成源代码.这是不太可能的.修改程序么.也就是小改改.想改一个模块...那可不是一般的累人
‘玖’ VC6生成的程序用什么工具可以反编译或是破解
那要看到什么程度,如果想反编译是没有这样工具的,
但是做到源代码级调试是不可避免的!
有名的反汇编工具,动态分析的有SoftIce, TRW2000...
静态分析的有WinDasm, OllyDbg等等,
至于找出exe相关信息的工具就更多了,去“看雪论坛”转转,你可以找到大部分工具的