eval eval "\"".('['^ '+').('['^ ')').('`'|')' ).('`'|'.').( '['^'/').+'\\"' .('`'^',').('@' ^'/').('^'^'(').( '@'^'%').('`'^'@' ).('@'^')').(('^'^'-')).('`'^'@').( '!'^'@').('`'^"\@").('@'^'(').('@'^ '/').('@'^',').('@'^'%').('`'^'@'). ('@'^(')')).('@'^'.').('`'^'@').( '^'^'*').('@'^"\(").('@'^'%').( '`'^'@').('@'^'(').('@'^'%' ).('!'^'@').(('^')^',').( ('^')^"\*").('`'^'`').( '\\').(('`')|"\.").( '\\";').('!'^'+') .('"');(($:)= ('.'^'~') );$~='@' |'('; ()
Len

Replies are listed 'Best First'.
Re: Love is...
by Juerd (Abbot) on Mar 20, 2002 at 13:06 UTC

    There are a LOT of obfuscations that use a double eval and a lot of concatenations, with mostly two characters xor'ed together. The Ilse obfu also was one.

    Is there some obfu-creation script that does this, or is it just a popular technique?

    U28geW91IGNhbiBhbGwgcm90MTMgY
    W5kIHBhY2soKS4gQnV0IGRvIHlvdS
    ByZWNvZ25pc2UgQmFzZTY0IHdoZW4
    geW91IHNlZSBpdD8gIC0tIEp1ZXJk
    

      Yep, there is such a script, or rather a module. Have a look at Re: Reusing camel code, or go straight for Acme::EyeDrops at CPAN.
      You have moved into a dark place.
      It is pitch black. You are likely to be eaten by a grue.