脱壳软件是不是就可以看到源代码了

脱壳软件是不是就可以看到源代码了,第1张

理论上是完全可以把源代码逆向分析出来的,也有人搞过,不过反汇编出来的代码不堪入目,凳纤效果没有反汇枣芹仿编成汇编语言的好,反汇编成汇编代码所有编程语言通用当然也可以反汇编成机器码(谁去学~)。像VB编程一样你输入源代码通过VB编译器编译成EXE(DLL)可执行文件,源代码已经编译成PE文件结构,所以你不可能再看到源代码。OD只是把程序反汇编成汇编代码并不是源代码。反汇编出的代码和系统跟硬件执行代码相同。这样修改OD中的反汇编的代码相当修改了在内存执行的代码。反汇编具体原理可首蠢以看PE文件结构。

逆向工程不仅想要汇编 还要PE文件结构 理解系统运行原理 逆向方法等等

世上无那事 ,只怕有心人。

A是程序的虚拟地址。你看到的那一堆很可能是代码段里面的东西。

B是以16进制呈现的机器码,也就是计算机要执行的代码。

C和D就是根巧侍饥据B的反汇编结果。其实C和D是合在一块孝返的。谈并

C是汇编指令,D是汇编 *** 作数。它们共同构成完整的汇编语句。

ECX,EAX是CPU中的通用寄存器,简单说就是CPU中用来存放数据的。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8242267.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-14
下一篇 2023-04-14

发表评论

登录后才能评论

评论列表(0条)

保存