The Bytecode Club

Full Version: Java2Exe Unpacking Tutorial
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Some time ago, I did some research on a tool called Java2Exe which converts jar files to an executable and obfuscates or encrypts the file names to deter reverse engineering. In this blog post, I show how to recover the jar archive at all 3 protection levels. I hope you enjoy.

http://reverseengineeringtips.blogspot.c...g-jar.html
Interesting article, thanks for sharing it :-)

Do you know any popular applications that use java2Exe?
I do not know of any popular programs that use it. Someone sent me what I think was a game bot that used this program to protect its source code. I just followed the steps like I wrote in the tutorial to unpack it. Alas, I don't recall what the program's name was, because I lost it in a hard drive failure. To date, it is the only wild sample I've found.
Very interesting way to do this! Another way to do it is dump the JVM's loaded classes (Because unlike JET http://www.excelsiorjet.com/ it requires an external JVM).

Great job on this however, it's awesome to see people reversing the program itself.