| Version | 2.8.1 |
|---|---|
| Éditeur | The Bytecode Club |
| Date de sortie | 10 févr. 2015 |
| Date ajoutée | 10 févr. 2015 |
| Exigences OS | Windows 2003, Windows Vista, Windows 98, Windows Me, Windows, Windows NT, Windows 2000, Windows 8, Windows Server 2008, Windows 7, Windows XP |
| Exigences | None |
| Total téléchargements | 775 |
| Téléchargements par semaine | 2 |
| Prix | Free |
La description
Bytecode Viewer est un visualiseur de bytecode Java léger avancé, un décompilateur GUI Procyon Java, un décompilateur GUI CFR Java, un décompilateur GUI FernFlower Java, un GUI Jar-Jar, un visualiseur Hex, un chercheur de code, un débogueur et plus encore. Il est entièrement écrit en Java et il est open source. Il est actuellement maintenu et développé par Konloch.
Il existe également un système de plug-in qui vous permettra d'interagir avec les fichiers de classe chargés, par exemple, vous pouvez écrire un désobfuscateur de chaîne, un chercheur de code malveillant ou autre chose à laquelle vous pouvez penser. Vous pouvez soit utiliser l'un des plugins pré-écrits, soit écrire le vôtre. Il prend en charge les scripts groovy, python et ruby. Une fois qu'un plugin est activé, il exécutera le plugin avec un ClassNode ArrayList de chaque classe chargée dans BCV, cela permet à l'utilisateur de le gérer complètement en utilisant ASM.
Le code de divers projets a été utilisé, y compris, mais sans s'y limiter : J-RET par WaterWolf JHexPane par Sam Koivu RSynaxPane par Robert Futrell Commons IO par Apache ASM par OW2 FernFlower par Stiver Procyon par Mstrobel CFR par Lee Benfield CFIDE par Bibl
Principales caractéristiques : Java Decompiler - Il utilise une version modifiée de FernFlower, Procyon et CFR. Bytecode Decompiler - Une version modifiée de CFIDE. Visionneuse Hex - Propulsé par JHexPane. Chaque Decompiler/Viewer est basculable. Système de recherche complet. Un système de plugins avec des plugins intégrés. (Afficher toutes les chaînes, scanner de code malveillant, décrypteurs de chaînes, etc.) Système de script complet prenant en charge Groovy, Python et Ruby. Fichiers récents et plugins récents. EZ-Inject - Insérez graphiquement des hooks et du code de débogage, appelez main et démarrez le programme.