The Bytecode Club
Java2Exe Unpacking Tutorial - Printable Version

+- The Bytecode Club (https://the.bytecode.club)
+-- Forum: Lobby (https://the.bytecode.club/forumdisplay.php?fid=1)
+--- Forum: Programming (https://the.bytecode.club/forumdisplay.php?fid=86)
+--- Thread: Java2Exe Unpacking Tutorial (/showthread.php?tid=1297)



Java2Exe Unpacking Tutorial - chessgod101 - 07-21-2015

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.com/2014/12/unpacking-jar2exe-21-extracting-jar.html


RE: Java2Exe Unpacking Tutorial - zooty - 07-21-2015

Interesting article, thanks for sharing it :-)

Do you know any popular applications that use java2Exe?


RE: Java2Exe Unpacking Tutorial - chessgod101 - 07-21-2015

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.


RE: Java2Exe Unpacking Tutorial - Konloch - 07-21-2015

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.