Beefy Boxes and Bandwidth Generously Provided by pair Networks
good chemistry is complicated,
and a little bit messy -LW
 
PerlMonks  

Re: old obfu tricks revealed

by Felonious (Chaplain)
on Jun 18, 2005 at 04:02 UTC ( #467941=note: print w/ replies, xml ) Need Help??


in reply to old obfu tricks revealed

Ok, tonight's trick simply illustrates the principle of replacing the standard '/' separator in substitutions with other characters. It's a simple and well known trick, but can be used pretty effectively in some instances. Here goes:

$_ = "Sello World\n"; # think about alternative separators s'S'H's; print; # Deparse and compare the difference in the next two s=>o=>O=>o; print; s,o,O,o; print; # and now, for the mystery... sub s { ("x","y","z"); } s()[0]; print;
The 'mystery' has nothing to do with mixing separators or that you can use 4 instead of three, that's pretty simple stuff... it's why it replaces anything at all, much less the character it does. Happy obfu-writing!

-- So prophesied the shakespearean monkeys, and so it shall be.


Comment on Re: old obfu tricks revealed
Download Code

Log In?
Username:
Password:

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

How do I use this? | Other CB clients
Other Users?
Others drinking their drinks and smoking their pipes about the Monastery: (6)
As of 2014-09-16 22:15 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    How do you remember the number of days in each month?











    Results (51 votes), past polls