Android逆向小工具–Dex2Java
每次脫完殼要測試dex文件是不是可以反編譯,都要一套命令敲一遍,極其麻煩,所以打算實現從dex直接右鍵打開彈出jd-gui
version 1.0寫的比較粗糙,自己用了;
version 2.0已經放上github,可以到我的github上獲取
代碼粗糙,各位牛輕點噴!!orz
bat文件:
這個簡單直接敲一行命令行,命令行參數%1為傳入的參數
@echo off
python D:\dex2java.py %1
注意這里的D:\dex2java.py 要更改成自己的路徑
reg文件:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\*\shell\runas]
@="Dex2Java"
"NoWorkingDirectory"=""
[HKEY_CLASSES_ROOT\*\shell\runas\command]
@="cmd.exe /c D:\dex2java.bat %l"
要加第一行,如果沒有會報錯;這里同樣D:\dex2java.bat要注意路徑問題;
這里,runas可以自己修改為dex2java
雙擊運行,即可注冊一個右鍵菜單
效果圖如下:
然而點擊運行的時候卻顯示沒有綁定程序,后來找了很多方法都沒啥用,求大牛教一波怎么右鍵直接運行bat文件
最后妥協,暴力解決,直接把bat文件轉換為exe文件,網上搜一下bat2exe即可,
然后把注冊表的最后一句更改為:
@=”D:\dex2java.exe %l”
同樣需要注意路徑問題,同時,如果注冊沒成功,可以手動更改。
具體步驟為:win+r–>輸入regedit–>按路徑展開HKEY_CLASSES_ROOT\*\shell\runas\command–>修改其值為D:\dex2java.exe %l
最后完美運行!貼一張效果圖:
當然如果你不想這么折騰,也可以直接運行
python dex2java.py classes.dex
輸入dex2jar以及jd-gui的路徑,也可在源代碼中固定路徑,運行!
來自:http://www.tasfa.cn/index.php/2016/08/25/android-dex2java/
本文由用戶 c2fo77p94 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!