Bytecode Viewer是一個輕量級的用戶友好的字節(jié)碼查看器,Android逆向工具,它完全是用Java編寫的,并且是開源的,運行Bytecode Viewer需要配置java環(huán)境!
軟件介紹
什么是Bytecode Viewer?
Bytecode Viewer(BCV)是一種先進(jìn)的輕量級的JavaBytecode Viewer,GUI java反編譯器,GUI字節(jié)碼編輯器中,GUI Smali GUI Baksmali丹共GUI編輯器,編輯器GUI敏捷,GUI的APK解碼器,GUI敏捷解碼器,GUI南河三Java反編譯器,GUI喀拉喀托火山,GUI CFR Java反編譯器,GUI FernFlower Java反編譯器,GUI DEX2Jar GUI Jar2DEX GUI罐,十六進(jìn)制查看器,代碼搜索器、調(diào)試器和更多。它完全是用Java編寫的,并且是開源的。它目前由Konloch維護(hù)和開發(fā)。
還有一個插件系統(tǒng)允許你與加載的類文件進(jìn)行交互,例如你可以編寫一個字符串deobfuscator,一個惡意代碼搜索器,或者其他你能想到的東西。您可以使用預(yù)先編寫的插件之一,也可以編寫自己的插件。它支持groovy腳本。一旦一個插件被激活,它將使用一個ClassNode ArrayList來執(zhí)行這個插件,這個ClassNode ArrayList包含了BCV中加載的每個類,這使得用戶可以完全使用ASM來處理它。
使用方法
運行方法:打開cmd,輸入java -jar Bytecode-Viewer-2.9.22地址(例如:java -jar E:\Bytecode-Viewer-2.9.22.jar)