Beefy Boxes and Bandwidth Generously Provided by pair Networks
more useful options
 
PerlMonks  

Re^12: What happened to perlcc?

by ikegami (Patriarch)
on Mar 02, 2011 at 04:59 UTC ( [id://890903]=note: print w/replies, xml ) Need Help??


in reply to Re^11: What happened to perlcc?
in thread What happened to perlcc?

By encrypting, I mean to make unreadable to anyone except those possessing special knowledge. Looks like there's no need to let Wikipedia know.

By intact, I mean byte-for-byte equal. If the original program was «print("Hello World\n");», one gets back «print("Hello World\n");». What do you think it means?

Replies are listed 'Best First'.
Re^13: What happened to perlcc?
by daveola (Sexton) on Mar 02, 2011 at 11:22 UTC
    I don't know what you mean by "one gets back"..

    If you could give me a set of commands that I can run on an executable where I can "get back" the original script, I'd love to hear about it!

    Because the script is NOT intact in the executable, it is encrypted. This is, of course, assuming that you are using the standard definitions for words like 'encrypted' 'intact' and 'not'.. YMMV.

      I don't know what you mean by "one gets back"..

      We're talking about whether the program is obfuscated or not. I said it's not, it's available intact in «block».

      Because the script is NOT intact in the executable

      In the binary image? Never said it was.

      If you could give me a set of commands that I can run on an executable where I can "get back" the original script, I'd love to hear about it!

      Step to the call to eval_pv. Print the argument.

      Alternatively, change the call to eval_pv to a call a call to printf and run the program.

      it is encrypted

      I've head of self-extracting archives, but self-decrypting encryption? That's laughable!

      This is, of course, assuming that you are using the standard definitions for words like 'encrypted' 'intact' and 'not'..

      It's the third time you've used this baseless infantile attack. Move on.

        ikegami,
        I have spent 60 seconds reading your back and forth. I think what you are being asked to do is take the native executable after conversion and from that alone produce the original perl script. If you are saying that is trivial to do without a decompiler or running the executable through a debugger than I am interesting in understanding how. Do you have the time to take a 'hello, world' script, run it through this converter, and then show the steps you took from that point to get the original script back?

        Cheers - L~R

Log In?
Username:
Password:

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

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

    No recent polls found