Keep It Simple, Stupid | |
PerlMonks |
Re: cyclic s///by LassiLantar (Monk) |
on Nov 09, 2007 at 21:35 UTC ( [id://649994]=note: print w/replies, xml ) | Need Help?? |
I enjoyed deobfuscating (clarifying?) this. There were several things that threw me along the way: 1. I like the fact that the newline after print is part of the reason it works. Makes pulling it apart trickier since you start breaking it when you try to make it readable by adding newlines. 2. The presence of $\ and %t inside some of the chunks of string is nice, as is the fact that the last one appears to be longer than 6 characters since it needs an escape for the double quote and has the newline at the end. Would be nice to mask the newline, but I can't think of a quick way to do it. 3. I like the simplicity of the eval/redo loop. Did you choose 'OHA.IT' for any reason in particular?
In Section
Obfuscated Code
|
|