我有这个小端拇指十六进制代码:44 79 (79 44),我想把它转换成一条指令。我该怎么做?编译一个程序然后反编译它以获得指令,这可能吗?
如何将此十六进制转换为指令?
逆向工程
艾达
2021-06-14 10:50:58
2个回答
我可能会使用capstone。一个例子如下:
#!/usr/bin/env python
from capstone import *
CODE = b"\x44\x79"
md = Cs(CS_ARCH_ARM, CS_MODE_THUMB|CS_MODE_LITTLE_ENDIAN)
for (address, size, mnemonic, op_str) in md.disasm_lite(CODE, 0x1000):
print("0x%x:\t%s\t%s" %(address, mnemonic, op_str))
0x1000: ldrb r4, [r0, #5]
其它你可能感兴趣的问题