- 軟件大?。?span>2.57M
- 軟件語(yǔ)言:中文
- 軟件類型:國(guó)產(chǎn)軟件
- 軟件類別:免費(fèi)軟件 / 常用工具
- 更新時(shí)間:2023-03-14 17:06
- 運(yùn)行環(huán)境:Android
- 軟件等級(jí):
- 軟件廠商:
- 官方網(wǎng)站:http://www.lz0519.com
6260.00M/中文/5.0
97.71M/中文/10.0
353KB/中文/0.6
3.65M/中文/10.0
93.00M/中文/10.0
zjdroid.apk是一款基于Xposed Framewrok的動(dòng)態(tài)逆向分析工具,這是它的安卓手機(jī)端apk文件,配合電腦端的adb調(diào)試橋可以完成多種任務(wù),包括DEX文件的內(nèi)存dump、敏感API的動(dòng)態(tài)監(jiān)控扥等,歡迎下載使用。
1.首先需要安裝xposed框架,運(yùn)行后選擇“框架”==》“安裝/更新”操作。
2.安裝模板(ZjDroid.apk)
安裝ZjDroid.apk后,點(diǎn)擊xposed的模塊選項(xiàng),勾上ZjDroid選項(xiàng),然后重啟系統(tǒng)激活軟件。
1、DEX文件的內(nèi)存dump
2、指定內(nèi)存區(qū)域數(shù)據(jù)dump
3、獲取應(yīng)用加載DEX信息。
4、基于Dalvik關(guān)鍵指針的內(nèi)存BackSmali,有效主流加固方案
5、敏感API的動(dòng)態(tài)監(jiān)控
6、獲取指定DEX文件加載類信息。
7、dump Dalvik java堆信息。
8、在目標(biāo)進(jìn)程動(dòng)態(tài)運(yùn)行l(wèi)ua腳本。
1、獲取APK當(dāng)前加載DEX文件信息:
adb shell am broadcast -a com.zjdroid.invoke --ei target pid --es cmd '{"action":"dump_dexinfo"}'
2、獲取指定DEX文件包含可加載類名:
adb shell am broadcast -a com.zjdroid.invoke --ei target pid --es cmd '{"action":"dump_class","dexpath":"*****"}'
4、根據(jù)Dalvik相關(guān)內(nèi)存指針動(dòng)態(tài)反編譯指定DEX,并以文件形式保存。
adb shell am broadcast -a com.zjdroid.invoke --ei target pid --es cmd '{"action":"backsmali","dexpath":"*****"}'
該方式可以脫殼目前大部分流行的加固防護(hù)。(由于手機(jī)性能問(wèn)題,運(yùn)行較忙)
例外情況:
由于ApkProtect特定防修改檢測(cè),需要做如下修改即可解固該保護(hù):
(1)在設(shè)備上創(chuàng)建特定目錄(如/data/local)并 chmod 為777
(2)復(fù)制zjdroid.apk到該目錄,并修改文件名為zjdroid.jar
(3) 修改/data/data/de.robv.android.xposed.installer/conf/modules.list,模塊代碼文件修改為zjdroid.jar,然后重啟設(shè)備即可。
5、Dump指定DEX內(nèi)存中的數(shù)據(jù)并保存到文件(數(shù)據(jù)為odex格式,可在pc上反編譯)。
adb shell am broadcast -a com.zjdroid.invoke --ei target pid --es cmd '{"action":"dump_dexfile","dexpath":"*****"}'
6、Dump指定內(nèi)存空間區(qū)域數(shù)據(jù)到文件
adb shell am broadcast -a com.zjdroid.invoke --ei target pid --es cmd '{"action":"dump_mem","start":1234567,"length":123}'
7、Dump Dalvik堆棧信息到文件,文件可以通過(guò)java heap分析工具分析處理。
adb shell am broadcast -a com.zjdroid.invoke --ei target pid --es cmd '{"action":"dump_heap"}'
8、運(yùn)行時(shí)動(dòng)態(tài)調(diào)用Lua腳本
該功能可以通過(guò)Lua腳本動(dòng)態(tài)調(diào)用java代碼。
MD5:8ba59e630f3daccf52403f937eeb8be4
請(qǐng)描述您所遇到的錯(cuò)誤,我們將盡快予以修正,謝謝!
*必填項(xiàng),請(qǐng)輸入內(nèi)容