IDA Pro反汇编arm代码时怎么分辨模式 IDA Pro反汇编arm时跳转表该怎么看IDA Pro在反汇编ARM代码时,应当怎样去分辨它的模式,还有在分析ARM的跳转表时,又该采用怎样的方法,这是处理固件、so库和嵌入式程序时经常遇见的问题。ARM代码里常常会同时存在ARM和Thumb两种模式,较新的程序则可能是AArch64架构。如果模式判断出现错误,IDA所显示的指令就会变得异常,函数的边界、交叉引用以及F5生成的伪代码,也都会跟着出现问题。跳转表的情况与此类似,一旦IDA没有正确识别,switch语句的分支就会断开,分析人员就很容易遗漏关键逻辑。
阅读全文