91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Android中動態導出dex文件的方法是什么

發布時間:2022-01-12 16:11:11 來源:億速云 閱讀:158 作者:iii 欄目:網絡安全

本篇內容介紹了“Android中動態導出dex文件的方法是什么”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!

1.啟動ida 端口監聽

1.1啟動Android_server 服務

Android中動態導出dex文件的方法是什么

1.2端口轉發

Android中動態導出dex文件的方法是什么

1.3軟件進入調試模式

Android中動態導出dex文件的方法是什么

2.ida 下斷

2.1 attach  附加進程

Android中動態導出dex文件的方法是什么

2.2 斷三項

Android中動態導出dex文件的方法是什么

2.3 選擇進程

Android中動態導出dex文件的方法是什么

2.4 打開Modules

搜索art

Android中動態導出dex文件的方法是什么

PS:小知識

Android 4.4版本之前 系統函數在libdvm.so

Android 5.0之后 系統函數在libart.so

2.5 打開Openmemory()函數

在libart.so中搜索Openmemory函數并且跟進去。

Android中動態導出dex文件的方法是什么

PS:小知識

一般來說,系統dex都會在這個函數中進行加載,但是會出現一個問題,后面說。

2.6 下斷點

Android中動態導出dex文件的方法是什么

3.運行程序到下斷處

3.1 jdb轉發運行程序

Android中動態導出dex文件的方法是什么

3.2 查看IDA運行

成功下斷,并且運行到我們下斷的地方。

Android中動態導出dex文件的方法是什么

3.3 查看 dex的位置

打開寄存器窗口,可以看到R1就是我們的dex

Android中動態導出dex文件的方法是什么

然后在Hex窗口打開R1。

Android中動態導出dex文件的方法是什么

很明顯就看到了dex文件的二進制結構。如果不明白可以看看之前的dex文件分析。

3.4 提取關鍵信息

第一個關鍵信息:地址偏移:0xF35CA328

Android中動態導出dex文件的方法是什么

第二個關鍵信息:文件偏移:70 35 01 00,轉換一下就是 0x00013570

Android中動態導出dex文件的方法是什么

使用16進制加法器進行相加,F35DD898

Android中動態導出dex文件的方法是什么

4. dump

4.1 使用腳本進行dump

static main(void){    auto fp, begin, end, dexbyte;    //打開或創建一個文件    fp = fopen("d:\\dump.dex", "wb");    //dex基址    begin =  0xF34C6320;    //dex基址 + dex文件大小end = begin + 0x00013570;    for ( dexbyte = begin; dexbyte < end;     dexbyte ++ ){//按字節將其dump到本地文件中fputc(Byte(dexbyte), fp);        }}

4.2 腳本dump run

腳本填寫好了之后,點擊run即可。

Android中動態導出dex文件的方法是什么

4.3 成功dump

Android中動態導出dex文件的方法是什么

“Android中動態導出dex文件的方法是什么”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識可以關注億速云網站,小編將為大家輸出更多高質量的實用文章!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

垣曲县| 兰州市| 彰化县| 彭山县| 辽源市| 鄄城县| 巴东县| 湖北省| 九龙坡区| 江门市| 荆门市| 建阳市| 四平市| 平罗县| 丹阳市| 通辽市| 林周县| 靖安县| 景泰县| 资兴市| 宜川县| 宁安市| 曲阜市| 西青区| 天长市| 屏南县| 田林县| 邛崃市| 什邡市| 开远市| 边坝县| 湟中县| 两当县| 临沧市| 鱼台县| 启东市| 托克托县| 新蔡县| 龙南县| 临沭县| 股票|