将以下字节码转换为汇编语言的最简单方法是什么?
83 EC 8B 55 51 53 AC C4 05 8B 64 57 00 00 00 30 8B 0C 40 8B 00 8B 0C 40 58 8B 00 8B 03 D8 89 18
50 8B 3C 40 8B DA 01 78 DF 01 20 7A 07 8B C9 31 38 81 D8 01 61 65 72 43 78 81 1C 75 41 73 73 0B
8B 13 75 00 D8 01 24 42 48 04 B7 0F 01 1C 52 8B 82 1C 03 DA C7 83 09 EB 4A 3B 41 04 8D CF 7C 18
8D 50 F0 45 31 57 AC 7D 00 11 B9 C0 AB F3 00 00 44 AC 45 C7 50 00 00 00 50 50 50 50 00 09 E8 50
61 63 00 00 65 2E 63 6C 50 00 65 78 59 5F D3 FF 03 E0 C1 5B C9 06 C0 83 90 90 90 C3
提前致谢!
答案 0 :(得分:1)
反汇编字节码非常酷。最快的方法可能是使用类似ODA, the online disassembler的方法。反过来存在很多工具,你甚至可以在python中生成字节码!
为了进一步反转,反编译器不仅会拆卸并为你提供组装,而且如果可能的话,还会再提高一级并给你C代码。 Hex-Rays就是一个很好的例子。
但是,只需要一个简单的反汇编程序即可从字节码中获取汇编!