Solving this is a puzzle I've been given. I'm guessing you guys are the master of deobfuscating. If this is deobfuscatable....

''=~('(?{'.('^,)@^['^'.^@.*{').'"'.('^,[_[^(,^^[;))^[^(,^^[^)[(^[_)][^ +(@[;))^[;))^[@@^[;))^[;@[,[@@^[_^@^[<@@[,^^[,^^)@@_[^^)_^@@[_^@^[^-^) +,[<@@@,[()^([_[^@^<^[@@@^[@@^[_^<[,^[_^@^}'^'.@.,{*@^;;{]@_;{*@^;;{;@ +<@*{,@%{*_/{]@_;{]@_;{/.;{]@_;{]/.^{/.;{,*/.{_/.<^?*.@?*@/.,{.?@,?./{ +,*/.{;@?@@{_/./^{_@*@{,.<*;_*{./$;{/.;{,;_.^;{,*/._').',$/})')

Any help would be appreciated! Thanks!

jacob

You can see this at: http://www.wecanrebuildhim.org

or read about what we're trying to do at: http://forums.unfiction.com/forums/viewtopic.php?t=18271

Replies are listed 'Best First'.
Re: Hope you guys can help
by liverpole (Monsignor) on Feb 14, 2007 at 17:56 UTC
    Hi dickeja8,

    You can use B::Deparse to unravel it (or any other obfuscation):

    % perl -MO=Deparse obfu.pl '' =~ m[(?{print "plus three five three eight six two five five one fi +ve four one stop congratulations paisano stop email conor with subject no +de one secure stop",$/})]; obfu.pl syntax OK

    Update:  as ++mtve shows with a clever example, it B::Deparse doesn't necessarily tell you much...


    s''(q.S:$/9=(T1';s;(..)(..);$..=substr+crypt($1,$2),2,3;eg;print$..$/

      not quite any :)

      ~!??!~('|}?:*)~$<^&;"^(%&.*\+/-}|}^,^'^'TBDxon7jG;^RV~XWO@^~an}5v_#Qw')
        Thanks! That was the exact message we needed, although it probably didn't appear to make much sense. you guys rule.

        jacob