Re: How easy is it to reverse engineer a java program?




"Roedy Green" <look-on@xxxxxxxxxxxxxxxxxxxx> wrote in message
news:otaoe110gf35g694tmhsb40l7ctfjdesd9@xxxxxxxxxx

> See http://mindprod.com/jgloss/decompiler.html
> http://mindprod.com/jgloss/disassembler.html
> http://mindprod.com/jgloss/obfuscator.html

Thanks for the links to decompiler sources. Does it bother
you that the outputs from the DJ Java Decompiler cannot
be compiled? For example, if one decompiles a Java class
that uses enum, you can't compile the Java code. Right off the
bat you're nixed by the compiler because the decompiled
code explicitly extends Enum. There are numerous other
no-no's in the decompiled code. The decompiled code looks
VASTLY different from the original Java source. It appears
that the Java compiler has very different rules for itself and
for us. It's illuminating (if troubling to me) to peruse the
decompiled code and compare it to the original Java code.

My, you're busy nowadays. Are you taking bupropion?

George W. Cherry



.



Relevant Pages

  • Re: [PHP] Extracting Source code from Binary Files(.dll,.exe.,class)
    ... Therefore none of compiler producers ... can come back as a 1000 line source code ... which decompiler will add to match their algorithm. ... Java: Java is not compiled,it ...
    (php.general)
  • Re: I found way to protect Source Code! :)
    ... There is no .class to .rb decompiler, and these ... .class files cannot be decompiled even to .java ones. ... so fast as if they will have original sources. ... I would really like to understand the thinking of the 'freeware' authors. ...
    (comp.lang.ruby)
  • Re: I found way to protect Source Code! :)
    ... There is no .class to .rb decompiler, and these ... .class files cannot be decompiled even to .java ones. ... I would really like to understand the thinking of the 'freeware' authors. ... develop a copy-product. ...
    (comp.lang.ruby)
  • Re: Type Erasure =?ISO-8859-15?Q?T=FCcken?=
    ... ja für den Programmierer durchaus relevant. ... sind also nach wie vor reine Java 2 ... (Solange dein Decompiler nicht generifizierten Code ausspuckt, ... Das tue ich hin und wieder durchaus mal, aber bei den Generics habe ich ...
    (de.comp.lang.java)
  • Re: How easy is it to reverse engineer a java program?
    ... > Thanks for the links to decompiler sources. ... if one decompiles a Java class ... > bat you're nixed by the compiler because the decompiled ...
    (comp.lang.java.programmer)