3. 迷惑反汇编器 这种机器码复用技术在某种程度上可以迷惑反汇编器(disassembler),这是由于跳转的目标地址并不是常规的指令边界!而一般静态的反汇编器不能识别出来!
基于970个网页-相关网页
图6 - 7反汇编器处理二进制代码并生成如图所示的汇编代码。
Figure 6-7 - a disassembler takes binary code and creates assembly code that looks like this.
图6 - 7显示当二进制数据通过反汇编器后,翻译出来的汇编语言的样子。
Figure 6-7 shows what assembly language looks like once binary has been through a disassembler.
结论与上面的相同: 在付费35美元就可以使用Reflector的情况下,我们不值得为编写反编译器或者反汇编器浪费时间。
Same conclusion: it isn’t worth my time to write a decompiler/disassembler when Reflector is available for $35.
应用推荐