Ein guter Java Anti-Decompiler?

1 Antwort

Sowas nennt man nicht Anti-Decompiler.

Am effektivsten ist wohl ein AOT Compiler wie Excelsior Jet, dieser kompiliert das Programm direkt zu Maschinensprache (wie ART bei der Installation), was es sehr schwierig macht den Quellcode zu erhalten. Das Programm ist dann aber auch schneller, jedoch geht die Plattformunabhängigkeit verloren und es sind nicht alle JVM Features mit dabei (sonst wäre das Programm viel zu groß).

Dann gibt es noch die klassische Methode, den Obfuscator. Dieser verhindert nicht die Dekompilation, aber macht den Code so unverständlich, dass es sehr aufwendig ist, diesen zu verstehen. Im Prinzip werden alle Namen von Methoden etc durch Nummern ersetzt, also einfach nur noch Methode a, Methode b, etc. Zusätzlich werden Literale möglichst unverständlich gemacht. Einer der bekanntesten hier ist Stringer.

Danke dir!

0

Minecraft Plugin decompiler?

Hallo Ich bin seit einem halben Jahr Programmierer und habe vor kurzem einen neuen PC bekommen. Meine alten Plugins hab ich gespeichert, jedoch die Projekt Dateien in Eclipse nicht mehr. Wen n ich versuche diese Plugins mit JD-GUI zu decompilen bekomme ich immer Errors. Gibt es eine Möglichkeit diese zu umgehen oder einen anderen Decompiler?

...zur Frage

Wieso funktioniert mein Java-Code nicht mehr nach Kopieren in ein anderes Projekt?

Hallo Leute, ich hab in Eclipse ein perfekt funktionierendes Java-Programm geschrieben und habe den Code aus dem Projekt in ein neues Projekt getan. Jetzt funktioniert der Code leider nicht mehr.. Die return-Werte aus den Methoden einer Klasse, die in Methoden anderer Klassen eingefügt werden sollen, werden nicht mehr angezeigt.. Was soll ich machen :( Hat jemand Erfahrung/Idee? :( Ich bin soo am Verzweifeln..

...zur Frage

Warum muss man in Java packages wie "Scanner" importieren, wohingegen Methoden wie charAt() oder valueOf() ohne Import zugänglich sind?

...zur Frage

JDA Projekt fertigstellen?

Hallo,

ich habe gerade mich in Intelij Java IDEA ausprobiert.

Und nun möchte ich mein Ergebniss in eine Jar Datei kriegen.

Lg

Kelly from Lehrer-Online

(Userquestion)

...zur Frage

Java Anti decompiler?

Ich suche einen Java Anti Decompilder. Vielleicht auch eine Anleitung zur Benutzung. Danke

...zur Frage

Java Projekt Idee?

Habt ihr ne Idee für ein Java Projekt? Sollte nicht zu anspruchsvoll sein aber auch nicht zu einfach. Richtung ist eigentlich egal aber bitte kein Spiel.

...zur Frage

Was möchtest Du wissen?