IDA Pro ARM指令集和Thumb指令集的切换
生活随笔
收集整理的這篇文章主要介紹了
IDA Pro ARM指令集和Thumb指令集的切换
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
在動態調試android的ndk程序的時候,發現很多程序都會反匯編錯誤,原來是ARM反匯編的模式沒搞對。因為在動態調試的時候,ida Pro并沒有去解析elf模塊中的一些信息,造成了模塊信息丟失,有時候反匯編就會錯誤。
類似下面這樣:
B6FC7DD0明顯反匯編錯了,成SVCMI指令了,解決方法也很簡單,這里記錄一下!
在IDA中可以Edit->segments->change segment register value(快捷鍵ALT+G)中改變T的值來改變IDA對代碼的解析方式
- 0為ARM
- 1為thumb
原文地址:?http://www.joenchen.com/archives/1231
總結
以上是生活随笔為你收集整理的IDA Pro ARM指令集和Thumb指令集的切换的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: CVE-2014-3153笔记
- 下一篇: cve-2015-0569 安卓手机提权