博客:CSDN~
借鑒:大老的一篇文章有興趣的可以去看下 http://blog.sina.com.cn/s/blog_64d0d0f70101lseu.html
先說一下前期的準(zhǔn)備工作
需要一個(gè)IDA6.5 http://bbs./showthread.php?p=1310071#post1310071 里面有我們需要的IDA6.5而且是最新1.7版可用x86 arm f4 f5插件 綠色增強(qiáng)版
首先開啟DDMS 并且運(yùn)行我們的虛擬機(jī) 然后可以在DDMS中看到虛擬機(jī)的狀態(tài)
su ——<提權(quán),不然你后面看到的進(jìn)程寥寥無幾
cd /data/local/tmp/ chmod 755 android_server ——<給你上傳上來的文件加運(yùn)行權(quán)限 ./android_server ——<運(yùn)行你傳上來的服務(wù)端給ida提供調(diào)試服務(wù) 看到監(jiān)聽端口 23946 2.這里一定要注意 要重新打開一個(gè)CMD命令行 這個(gè)不是在手機(jī)端進(jìn)行的指令 我上面步驟1中的圖片我就犯了這個(gè)錯(cuò)誤在群里被騙子哥給狠狠的黑了一頓 在windows 控制臺下轉(zhuǎn)發(fā)window 到模擬器或者手機(jī)的端口 adb forward tcp:23946 tcp:23946 ——<端口轉(zhuǎn)發(fā) 然后我們可以將目標(biāo)的安裝包安裝到我們的虛擬設(shè)備上 3.ida 中選擇android 調(diào)試 在Debuggger 中的attach中的remote android debugger hostname 填上localhost或者127.0.0.1 port: 23946 確定就可以了 4.在Debuggger 中的attach 上android 所對應(yīng)的安卓程序就行了 選擇我們所需要的程序進(jìn)程就可以了
下面來張ida pro 調(diào)試的布局。
|
|