在架構(gòu)簡介中,最重要的是Clean Architecture的思想。 Clean Architecture 在原版的介紹中,有一張很不錯的圖: ...
這是JNI實現(xiàn)源碼分析系列文章中的一部分,本系列文章結(jié)合Dalvik源碼來說明JNI實現(xiàn)上的細節(jié),本系列包括: JNI實現(xiàn)源碼分析【一 前言】J...
前言 本工具是Smalidea的輔助工具。Smalidea是一個無需重打包即可進行smali調(diào)試的插件,在逆向的時候,結(jié)合別的手段可以對目標有更...
【一】中講到了最重要的dvmInterpret,繼續(xù)跟: 這個方法中先保存了前一個方法的狀態(tài),然后初始化當前方法的狀態(tài),比如設(shè)置pc指向方法的字...
直接上圖: 參考:https://github.com/zyq8709/DexHunterAOSP
在IDA動態(tài)調(diào)試-沒啥卵用的靜態(tài)加固中,我構(gòu)造了一個畸形的ELF文件,雖然能夠糊弄一下IDA的靜態(tài)分析,但是動態(tài)分析無效。 新的疑問隨之而來:如...
看雪上這篇文章講述了兩種對so進行加固的方法:1. 分離section,對整個section進行加密。2.在.text section直接尋找目...
本文參考自:Android逆向之旅—基于對so中的section加密技術(shù)實現(xiàn)so加固,增加了自己的實踐過程,以及一些額外的驗證和解釋。 本文代碼...