http://qs321.pair.com?node_id=524184

jjn1056 has asked for the wisdom of the Perl Monks concerning the following question:

Last week when I moved to Beijing the airline lost a bag that contained all the source code to my most current perl project. My client has the current working version in the form of an activestate perlapp 5.3.0 binary that was compiled as a standalone executable. At this stage this executable is my only link to the code.

After searching through google and perlmonk's supersearch I uncovered some links (perlmonks.org/?node=A+real+challenge inparticular) but they were all pretty old, like from 2001 and since then Activestate has updated perlapp enough so that none of the techniques listed in those threads really help me. Or I am just not smart enough to figure out how they could help me :) I also asked on the chatterbox, but nobody has any ideas beyond what I've already mentioned.

I tried disassembling the code in PE Explorer, but to be honest I am not an expert on this subject so that didn't really help me at all. I understand that perlapp is not really designed to be super secure, just to make it easier to distribute files, so I am hoping there is a way to do this.

BTW, I already tried searching my temp directories while the application was running and that only turned up a handful of dll files.

If anyone has any suggestions I would be eternally grateful.