1
5
你必须理解 ELF file format 第一。然后,您可以根据体系结构的操作码开始处理代码的各个部分。 |
2
8
|
3
1
您可以使用libbfd和libopcodes,它们是作为binutils的一部分分发的库。 http://www.gnu.org/software/binutils/ 作为这些库功能的一个例子,请查看在线反汇编程序(ODA)。 http://www.onlinedisassembler.com ODA支持多种体系结构,并提供基本的特性集。您可以在实时视图中输入二进制数据,并在键入时观看反汇编显示,或者可以上载要反汇编的文件。这个站点的一个好特性是,您可以与其他人共享到反汇编的链接。 |
Ilya Loskutov · 无法将单词加载到寄存器中 2 年前 |
Ari157 · x86_64 Linux程序集中的逻辑与实现 2 年前 |
Arya · 汇编语言中的“标签”——操作码 2 年前 |
S1mple · 通过gcc生成64位共享库时的“未定义的主引用” 2 年前 |
R0M2 · 为什么“GCC”忽略汇编代码的-fno pic 2 年前 |
Akagi Akira · 如何在gnu汇编程序中组装MIPS cpu 2 年前 |