編輯點評:FDex2安卓脫殼神器最新版
小編今天給大家?guī)淼氖荈Dex2安卓脫殼神器最新版,Android的脫殼工具FDex2,可以從安卓app中dump導出有用的dex文件,供后續(xù)再從dex導出jar包,jar包導出java源碼,功能非常的強大,感興趣的歡迎下載使用
加固基本原理-FDex2
一、加固后的APK包
1)為什么要加固?
一定程度保護源代碼
加殼又稱加固技術(shù)為了加強Android保護強度,隨著安全技術(shù)的發(fā)展,又出現(xiàn)了新型的“加固技術(shù)”。Dex加固是對Dex文件進行加殼防護,防止被靜態(tài)反編譯工具破解而泄露源碼,
整體加固技術(shù)的原理如上所示,包括替換application/classes.dex、解密/動態(tài)加載原classes.dex、調(diào)用原application相關(guān)方法、將原application對象/名稱設置到系統(tǒng)內(nèi)部相關(guān)變量四大環(huán)節(jié)。
其中最為關(guān)鍵的一步就是解密/動態(tài)加載原classes.dex,通過加密編譯好的最終Dex源碼文件,然后在一個新項目中用新項目的application啟動來解密原項目代碼并加載到內(nèi)存中,再把當前進程替換為解密后的代碼,能夠很好地隱藏源碼并防止直接性的反編譯。
FDex2脫殼工具使用
實驗環(huán)境
夜神模擬器6.2.1.1
xposed2.7
FDex2(Hook ClassLoader loadClass方法 通用脫殼 )
1、打開xposed模塊下面的FDex2
2、選擇要脫殼的app
注意:點擊ok后需要打開目標app后脫殼后的dex才會保存在對應的路徑下。
3、找到對應路徑下脫殼后的dex文件
4、利用adb工具將脫殼后的dex文件導出到pc
5、利用jadx反編譯脫殼后的dex查看源碼
可以看到在導出的5個dex文件中,該文件是這個app的源碼,且代碼進行了混淆。
APP反編譯Xposed-Fdex2脫殼內(nèi)容
1.首先手機安裝Xposed(app)
2.安裝Fdex2(app)
3.打開Fdex2
4.點擊要脫殼的app
5.adb pull (點擊脫殼app時候彈出的來的路徑) 保存本地路徑
6.完結(jié)-.-
熱門評論
最新評論