obfuscation [message #505313] |
Tue, 29 December 2009 09:42  |
Eclipse User |
|
|
|
Hi,
I try to find an obfuscator to obfuscate a jar file, and I found Alltori that seems very easy to use.
I did what I had to do according to their first step - I obfuscated a jar file of mine.
The problem is that I can open it with DJ Java Decompiler. Make sence ?
|
|
|
Re: obfuscation [message #505372 is a reply to message #505313] |
Tue, 29 December 2009 21:48   |
Eclipse User |
|
|
|
moshi wrote:
> Hi, I try to find an obfuscator to obfuscate a jar file, and I found
> Alltori that seems very easy to use. I did what I had to do according to
> their first step - I obfuscated a jar file of mine. The problem is that
> I can open it with DJ Java Decompiler. Make sence ?
I'm not sure why this has anything to do with Eclipse; probably you should ask
on a general Java discussion forum, or on the Alltori discussion forum (I
presume there is one).
However, just to make sure you understand what obfuscation can and cannot do:
obfuscated Java bytecode is still bytecode, so JAD will still be able to
decompile it. If it weren't, then you couldn't execute it in the VM. It's not
*encrypted*, it's just *obfuscated*. There is a nice discussion of this at
http://www.excelsior-usa.com/articles/java-obfuscators.html . Typically,
variable and method names may be changed (but not references to non-obfuscated
classes, such as those in the Java runtimes), and some minor amount of flow
control may be changed (e.g., loops unrolled, conditions reversed).
|
|
|
|
|
Powered by
FUDForum. Page generated in 0.03860 seconds