获取固件加载基地址的几种方法
生活随笔
收集整理的這篇文章主要介紹了
获取固件加载基地址的几种方法
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
IDA加載未知加載地址的固件,先加載到0地址,然后全部分析
方法1:通過swtich語句的jumptable定位基地址
以jumptable作為關鍵字尋找到任意jumptable,table中的地址都是絕對地址,減去代碼中的偏移就是基地址了。最常見的是default case,比如下圖:
方法2:F5后通過JUMPOUT語句定位基地址,例如
?
方法3:通過LDR XX, = 語句猜測,例如
LDR ? ? ? ? ? ? R0, =0x403102EC
LDR? ? ? ? ? ? ?PC, =xxxxxxxxxx
總結
以上是生活随笔為你收集整理的获取固件加载基地址的几种方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: EMMC型号格式查询
- 下一篇: 调试符号下载