1. 程式人生 > >Python-apk安全檢測--反編譯資原始檔(Smali)-工具下載環境配置

Python-apk安全檢測--反編譯資原始檔(Smali)-工具下載環境配置

         說到反編譯,其實也不是太熟(畢竟這個是些個逆向大神做的事情)。但是在測試環節種我們需要獲取到一些基本的反編譯檔案做一些驗證及測試的工作。為了能夠更好的完成工作就只能自己動手啦!

         首先我需要確認一下我們需要得到的目標檔案:Smali(常規反編譯檔案),Class(Java的編譯檔案),Java(原始碼)。這裡面我們最容易拿到的就是Smali檔案了(當然是沒有加固的apk)。要想拿到檔案我們需要安裝  apktool;enjarify(或dex2jar);jad。這裡我提供一下下載地址:

     或者自己下載:

          下載完成後我們需要配置一下環境:

       apktool :直接將apktool.jar  與 apktool.bat 放到C:\Windows\  目錄下 即可

       enjarify:配置環境將  D:\enjarify-master 直接放到 PATH 中 

           驗證環境是否配置完成:

      apktool:cmd命令視窗輸入:apktool -h   出現如圖說明:

      jad:cmd命令視窗輸入:jad -h   出現如圖說明:

      enjarify:cmd命令視窗輸入:enjarify -h   出現如圖說明:

     到這裡環境就搭建完成了,之後我們就要進行程式碼的實現了。