package Through::and;$through="\x4a\x75\x73\x74\x20\x41\x7"; package Sit::Bubbu;@sit=('H',' ','l','r','e','P',' ','r','e'); package Captian::my;@captian= reverse(@Sit::Bubbu::sit); package Run::Spot;@_='a'..')';$run=@_[0].@_[2].@_[10].@_[4].@_[17]; package Die::Bart;$die=")n!o&t#h"; $die =~ s/\W//g; print $Through::and::through, $Die::Bart::die, @Captian::my::captian, +$Sit::Bubbu::sit, $Run::Spot::run, "\n";print;
Here's one aimed at people new to obfuscation. Each package hides its data in a different way. Shouldn't be too challanging to sort out, but can give ideas about possibilities.

Replies are listed 'Best First'.
Re: Fun with Packages
by JediWizard (Deacon) on Mar 07, 2005 at 20:50 UTC

    That is a fun one. A little nit to pick though. . . Technically, a JAPH should end with a comma and no new line. Like I said, just a little nit. I like the Simpson's reference, I love any thing Simpsons related though.

    I haven't done an obfu in quite a while. . . Maybe I'll make some Homer quotes into an obfu. . . Hmmm. . . you may have inspired me. :-)

    ktross++


    A truely compassionate attitude towards other does not change, even if they behave negatively or hurt you

    —His Holiness, The Dalai Lama

Re: Fun with Packages
by Fletch (Bishop) on Mar 07, 2005 at 15:17 UTC

    ITYM "Sit Ubu, Sit." Not that I've seen an episode of Family Ties in aeons, but that at least results in more hits from google.

    Update: Yup, it's an extremely small nit. :)

      If it's importiant to you, I think it probably was "sit Ubu sit". My recollection of things I heard last week, let alone 20 years ago, is less than perfect.

      All I was really going for was some nice symetery with the package/variable names. $X::somethingelse::X. That format came from Sideshow BoB's famous die Bart die tatoo. The rest of the package names I just made up as they came to me, and I always used to hear Bubbu instead of Ubu. I'm a little crazy.

      But hey, I'v been mad for years, Absolutley bonkers...
Re: Fun with Packages
by jdalbec (Deacon) on Mar 10, 2005 at 01:53 UTC
    As long as we're picking small nits, "captian" should be spelled "captain".