Tilted Forum Project Discussion Community

Tilted Forum Project Discussion Community (https://thetfp.com/tfp/)
-   Tilted Technology (https://thetfp.com/tfp/tilted-technology/)
-   -   [perl] OBBBBB-fuscation! (https://thetfp.com/tfp/tilted-technology/31749-perl-obbbbb-fuscation.html)

ratbastid 10-15-2003 07:24 AM

[perl] OBBBBB-fuscation!
 
Here's an easy one--a.k.a. "Fun with tr///"

<code>$s='Lvtu Copuifs Rfsm Jbdlfs';$s=~tr/[b-zB-Z]/[a-zA-Z]/;print $s;</code>

ratbastid 10-15-2003 07:26 AM

Here's the above, but kicked up a little bit. I put it on three lines for *koff* readability....

I call this one "Fun with tr/// Part II: Around your Ass to Get to your Elbow". Just LOOKIT that line noise in line #2!

<code>$s='Lvtu Copuifs Rfsm Jbdlfs';
print "${\&t($s)}\n";
sub t{$x=shift;$x=~tr/[b-zB-Z]/[a-zA-Z]/;return($x)}</code>

ratbastid 10-15-2003 07:32 AM

And here's "In Reverse Around your Ass..."

<code>sub t{$x=shift;$x=~tr/[b-zB-Z]/[a-zA-Z]/;return($x)}
sub r{$b=shift;@b=split('',$b);foreach $l(@b){unshift @o,${\t($l)}};$o=join('',@o)}
$b='sfldbJ msfR sfiupoC utvL';
print "${\r($b)}\n";</code>

Okay, now what 'choo got??? :D

ratbastid 10-15-2003 11:58 AM

Surely I'm not the only Perl geek at TFP??

Oh well. As long as you've got a camel, you're never really alone....

manalone 10-15-2003 12:11 PM

TMTOWTDI

I too, am a perl nerd, but I try not to show it off :)

cheerios 10-15-2003 07:56 PM

perl, maybe, but that? not thanks, I LIKE readable code! :P

Latch 10-15-2003 09:51 PM

I love perl.. but that stuff is just a nightmare hehe.

How about perl poetry?

seretogis 10-15-2003 10:21 PM

Yeah, perl is great, but it always makes me wince when I see code like that.

The_Dude 10-15-2003 10:32 PM

i dont get it at all.

wait...i barely know perl :D.

i see that you are assigning something to a string and then outputting it in the end. that's 'bout all i get :D>

cheerios 10-15-2003 11:38 PM

@date = split ' ', `date` #lastest perl command used, to write a cgi script to draw a calendar that highlights the correct day.

ratbastid 10-16-2003 12:35 PM

Quote:

Originally posted by seretogis
Yeah, perl is great, but it always makes me wince when I see code like that.
Yeah. That's kinda the point.

It warms my... well, not my heart...

oberon 10-18-2003 08:17 AM

ratbastid, have you considered learning C and then trying your newly-obtained skills in obfuscation in the IOCCC? :D

oblar 10-18-2003 09:15 AM

i love that site :) I dont know enough perl to truly begin to read obfuscated code, although the perlmonks website is a great resource for obfuscated perl, but it just makes me shudder to look at it ;)

at least with obfuscated c, i can still read it :)

Latch 10-19-2003 02:00 AM

Here's a couple that I've done:

$line =~ s/\\/\\\\/g; # Replaces "\" with "\\"
$line =~ s/'/\\\'/g; # Replaces "'" with "\'"
$line =~ s/\//\\/g; # Replaces "/" with "\"

Now, nothing like above.. but I was still proud of my little work. I'm not a guru yet :)

ratbastid 10-19-2003 10:49 AM

A worthy effort, senor Latch! Just LOOK at all those leaning toothpicks!

oberon 10-19-2003 06:54 PM

What, you don't like IOCCC? Why don't you start one for perl? ;)

Pragma 10-19-2003 09:46 PM

I thought there already was one for Perl? Such a useful language, but so easy to obfuscate. I love watching people's brain's explode when they try to read obfuscated Perl.


All times are GMT -8. The time now is 06:32 PM.

Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2025, vBulletin Solutions, Inc.
Search Engine Optimization by vBSEO 3.6.0 PL2
© 2002-2012 Tilted Forum Project


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54