天天看點

安卓應用逆向安全androidKiller使用與配置

**

AndroidKiller使用與配置*

1. 下載下傳AndroidKiller工具

雖然APK屬于壓縮檔案,但是APK包中的AndroidManifest.xml等檔案無法通過直接解壓的方式擷取内容,需要通過Apktool工具進行反編譯。在這裡需要用到我們常用的反編譯工具AndroidKiller,可以到我分享的百度網盤連結http://pan.baidu.com/s/1dFzYtA5 密碼:2gep 下載下傳,下載下傳解壓後的目錄結構如圖所示。

安卓應用逆向安全androidKiller使用與配置

1. 配置JDK路徑

(1) 解壓後第一次打開AndroidKiller提示沒有JDK環境,如圖所示,不用管直接點選“OK”。

安卓應用逆向安全androidKiller使用與配置

(2) 打開AndroidKiller後,選中“首頁”菜單欄下的“配置”選項,

點選“配置”後彈出彈窗,點選“Java”圖示配置JDK所在安裝路徑,如圖所示。

安卓應用逆向安全androidKiller使用與配置

2. 解決APP反編譯失敗問題

(1) 由于AndroidKiller工具長年沒有進行更新,導緻很多APP無法反編譯,需要手動更新apktool工具。打開AndroidKiller工具選中“Android”選項如圖所示。

安卓應用逆向安全androidKiller使用與配置

(2).下載下傳新版apktool工具,點選添加按鈕添加下載下傳好的apktool工具,如圖所示

安卓應用逆向安全androidKiller使用與配置

(3) 添加成功後,選擇新添加的apktool工具,如圖所示。

安卓應用逆向安全androidKiller使用與配置

(4).解決APP回編譯失敗問題在回編譯火柴人APP時報錯了,如圖所示。

安卓應用逆向安全androidKiller使用與配置

出現這個問題的原因是AndroidKiller很長是時間沒有更新了。

解決這個問題隻需要在apktool工具所在路徑執行該指令:

java –jar apktool_2.3.4.jar empty-framework-dir

(5). 更新smali插樁插件

打開AndroidKiller安裝包所在位置,找到cfgs檔案夾下的injectcode檔案夾,将裡面的插件删除。替換效果如下:

安卓應用逆向安全androidKiller使用與配置