Ich bin mir bewusst, dass ein Teil davon schon einmal gefragt wurde, aber meine Suche wird mit leeren Händen fortgesetzt. Zur Zeit verwende ich JD-Gui um JAR-Dateien zu dekompilieren und bin zu Farnflower gewechselt, aber es scheint Probleme mit der Enumeration zu geben, bestimmte Klassen werden nicht dekompiliert, indem eine NPE geworfen wird. Ich bin sogar soweit gegangen, Jode, JAD und sogar JD-Core (extrahierte 0.6.1 Snapshot/geändert/geladen nativ aus dem JD-IntellJ Plugin) zu versuchen, aber alle sind mit Fehlern, Bytecode, ect. (Anders als JD-Core 0.6.2 in JD-Gui) Meine Frage ist, ob jemand einen vernünftigen Decompiler gefunden hat, der mit Java 6/7 umgehen kann, auf den über die Befehlszeile zugegriffen werden kann oder sogar eine Bibliothek, die noch entdeckt werden muss.Java 6/7 Dekompilieren der Befehlszeile
6
A
Antwort
1
Nun zurück in meinen Tagen in Reverse Engineering, habe ich in meinem Toolkit, dieses zu haben,
http://www.softpedia.com/get/Programming/Debuggers-Decompilers-Dissasemblers/DJ-Java-Decompiler.shtml. Es ist zwar Trialware, aber ich habe es nützlich gefunden, ganz zu schweigen davon, dass Sie Ida-Pro immer als gute Waffe der Wahl haben.
Verwandte Themen
- 1. Java-Klasse dekompilieren und neu kompilieren
- 2. Java Befehlszeile?
- 3. VerifyCsrfToken.php Linie 67 in Laravel
- 4. Klartext in der Befehlszeile mit Java
- 5. java Maven-Projekt mit der Befehlszeile
- 6. macht ein Java-Paket in der Befehlszeile
- 7. Probleme mit der Befehlszeile von Java
- 8. java --version funktioniert nicht in der Befehlszeile
- 9. Wie Java Keystore SecretKeyEntry von der Befehlszeile
- 10. Java Befehlszeile Argument mit „=“
- 11. Eclipse-Befehlszeile Java
- 12. Vorkompilierten Quellcode dekompilieren ASP.NET
- 13. .Net 1.1 dekompilieren Werkzeug
- 14. Ein altes Programm dekompilieren
- 15. So schützen oder sichern Sie Java-Code vor dem Dekompilieren
- 16. Warum ist es so einfach, Java Code zu dekompilieren?
- 17. Dekompilieren verschleierter Android dex/jar-Dateien in Java-Quellcode
- 18. Laravel 5 - TokenMismatchException in VerifyCsrfToken.php Linie 67
- 19. Fehler bei der Kompilierung von Java von der Befehlszeile
- 20. java -cp [Befehlszeile] mehrere Verzeichnisse
- 21. Mapping Netzwerklaufwerk mit der Befehlszeile
- 22. Dekompilieren von Objective-C-Bibliotheken
- 23. Teilen einer Befehlszeile in Java
- 24. Dekompilieren von Adobe AIR-Anwendungen
- 25. apktool Fehler beim Dekompilieren .apk
- 26. kann Swing von der Befehlszeile
- 27. Run Pitest von der Befehlszeile
- 28. Ausführen von Java im Paket von der Befehlszeile
- 29. Aufruf von git aus Java mit der Befehlszeile
- 30. Maven: Verwenden der Befehlszeile zum Ausführen einer Java-Klasse-Datei
Mein Gebet wurde beantwortet. Procyon. – user2080413
Ich hatte genau die gleiche Frage und ich bin überrascht von dem Mangel wenn Interesse an diesem Thread. @ user2080413: Nach Ihrem Vorschlag habe ich [Procyon] (https://bitbucket.org/mstrobel/procyon/wiki/Java%20Decompiler) angeschaut und es sieht so aus, als würde der Entwickler aktiv an diesem Projekt arbeiten und es gibt verschiedene Versionen verfügbar in den letzten Monaten. Auch sein FOSS, mit dem IMO ein solches Projekt gemacht werden sollte. Die meisten anderen Java-Decompiler hatten einige proprietäre Aspekte und wurden aus dem einen oder anderen Grund nicht aktualisiert. –