Bytecode Viewer是一個(gè)輕量級的用戶友好的字節(jié)碼查看器,Android逆向工具,它完全是用Java編寫的,并且是開源的,運(yùn)行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ā)。
還有一個(gè)插件系統(tǒng)允許你與加載的類文件進(jìn)行交互,例如你可以編寫一個(gè)字符串deobfuscator,一個(gè)惡意代碼搜索器,或者其他你能想到的東西。您可以使用預(yù)先編寫的插件之一,也可以編寫自己的插件。它支持groovy腳本。一旦一個(gè)插件被激活,它將使用一個(gè)ClassNode ArrayList來執(zhí)行這個(gè)插件,這個(gè)ClassNode ArrayList包含了BCV中加載的每個(gè)類,這使得用戶可以完全使用ASM來處理它。
使用方法
運(yùn)行方法:打開cmd,輸入java -jar Bytecode-Viewer-2.9.22地址(例如:java -jar E:\Bytecode-Viewer-2.9.22.jar)