-
-
[求助]Thumb中PUSH指令反汇编疑问?
-
发表于:
2014-12-1 20:20
8286
-
今天使用IDA Pro反汇编一个固件,我已经设置processor 为ARM Little endian,
T=1.
ROM:080C70AA CODE16
ROM:080C70AA DCB 0xC7 ;
ROM:080C70AB DCB 0xB5 ;
其中有0xC7 B5。使用“C“强制反汇编时,提示:
Command "MakeCode" failed。
但是根据ARM指令的手册,PUSH指令的机器码为:
1011 010R <reg_list>
指令PUSH {R0-R2, R6-R7, LR}的机器码为:
1011 0101 1100 0111
也就是:B5 C7
在文件中就是0xC7 B5
请问大家,不明白为什么IDA提示 "MakeCode" failed。
[课程]Android-CTF解题方法汇总!