安卓逆向so篇(一):so文件調用,以及查找

一.前言
安卓逆向分析時偶爾會遇到簽名算法在native層的,想要調用該簽名算法,可以採用以下三種方法:

(1)hook相關函數:hook是逆向中最常用的了,不過在電腦端還要整個虛擬機,裝對應的app,內存佔用較大,有時app還會崩潰,手機端的話也是得裝app,需要hook幾個不同軟件的話內存也是喫力的。

(2)逆向so文件:使用IDA逆向so文件,需要定位到加密函數,還要看得懂彙編和C代碼,工作量挺大。

(3)調用so文件:通過反編譯技術定位到簽名函數,找到定義native方法的類,確定使用的so文件,將so文件移植到自己的項目中,可以隨時調用,而且可以整合多個so文件,佔內存小,穩定性高。
————————————————

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章