ARM 安卓SO檔案重定位型別總結

2021-09-08 12:32:29 字數 424 閱讀 7445

**

上一貼《安卓so中got rel plt 作用與關係》

有前輩寫過類似的內容

《基於android的elf plt/got符號重定向過程及elf hook實現》

2 重定位型別總結:

3 這個有什麼卵用?

(1)提高看彙編的能力,擺弄明白了,一眼就能從彙編裡看出來,怎麼訪問或呼叫符號的。

(2)got表hook時,有點用處。

(3)diy魔改elf時,有點用處。

(4)寫偵錯程式時,有點用處。

(5)寫vmp或變形時,有點用處。

4 樣本上傳弄好了,有感興趣的可以看下

都是很無聊很蛋疼的細節,估計沒什麼人感興趣~

Appium安卓端定位元素

在selenium web自動化教程裡,我們說過,如果能根據id選擇定位元素,最好根據id,因為通常來說id是唯一的,所以根據id選擇 效率高。在安卓應用自動化的時候,同樣可以根據id查詢。但是這個id 是安卓應用元素的resource id屬性 使用如下 driver.find element b...

安卓SO中GOT REL PLT 作用與關係

之前寫的太混亂,修改了一下 在 中像這樣呼叫其他so庫中的函式 全域性變數,程式編譯完成後,程式並不知道這些函式和變數的記憶體位址的,因為它們都在別的so庫,而這些so庫可能存在程序中的任何記憶體位址。所以,程式跑起來時,才能找到它們的位址,然後訪問或執行。1 程式從磁碟檔案複製到程序記憶體中,叫裝...

安卓快取檔案

首先我們要弄清楚幾個概念 getcachedir data data getfilesdir data data 一般來說,上面這兩個目錄是使用者不可見的,屬於應用內部,比如webview等一些快取就存放於getcachedir 我是分割線 getexternalfilesdir sdcard an...