Beefy Boxes and Bandwidth Generously Provided by pair Networks
Perl: the Markov chain saw
 
PerlMonks  

Re: Re: Re: Re: Re: Decompile Perl2EXE back to original source

by flyingmoose (Priest)
on Mar 30, 2004 at 02:14 UTC ( [id://340828]=note: print w/replies, xml ) Need Help??


in reply to Re: Re: Re: Re: Decompile Perl2EXE back to original source
in thread Decompile Perl2EXE back to original source

No, I don't really misunderstand -- but perhaps you misunderstood my reply. Yes, it may include source or an optree, but that is not preventing some sort of encoding in the internal representation, as an attempt to prevent reverse engineering at some trivial level. I'm not the greatest of C hackers, though I am one of some regard, and I would have done something to make opcode (or source) extraction non-trivial. Many of these support some form of Crypt voodoo, as say the docs.
  • Comment on Re: Re: Re: Re: Re: Decompile Perl2EXE back to original source

Replies are listed 'Best First'.
Re: Re: Re: Re: Re: Re: Decompile Perl2EXE back to original source
by diotalevi (Canon) on Mar 30, 2004 at 02:17 UTC
    Oh I'm sure of that. The perl2exe reference I saw online mentioned that some versions just XOR the source against some key and had a step-by-step instruction process for extracting the source.
      Per merlyn on that other thread:

      Why? Why? If it's just a bundler, let it be a bundler. It can never be really secure, because I can always single step the program to the point where you call the Perl interpreter's "eval" method with the now-decrypted source code.

      Which is, of course, true. It's all just a matter of effort in the long run...

        I'd still like the data to be revealed... I can wish anyway.

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://340828]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others pondering the Monastery: (4)
As of 2024-04-18 22:34 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found