rendered paste body#!/usr/bin/perl
use strict;
use warnings;
my $p = shift;
my $arg = "print '$p'";
my @arg = split '', $arg;
my $str = '';
my $str2 = '';
my %h;
my @t = ('!','@','#','$','%','^','&','*','(',')','-','_','=','+','[',
']','{','}','\\','|',',','.','<','>','?','/','~',';',':',"'",'"','`');
for my $x (@t){
for my $y (@t){
my $r = $x^$y;
if (length($r) gt 1) { next; }
if ($r =~ /[a-zA-Z0-9 !?']/){
$x = ($x eq '\\') ? '\\\\' : $x;
$y = ($y eq '\\') ? '\\\\' : $y;
$x = ($x eq "'") ? "\\'" : $x;
$y = ($y eq "'") ? "\\'" : $y;
$h{$r}=$x.' '.$y;
}
}
}
foreach (@arg)
{
my ($s, $s2) = split(' ', $h{$_});
$str .= $s;
$str2 .= $s2;
}
print "''=~('(?{'.('$str'^'$str2').',\$/})');"
__END__
This code is a little generator of weird Perl code.
Usage: $0 "Your name here"
This will generate a executable Perl string like that:
''=~('(?{'.('//)./`|"/./`.:-:`(:/:|'^'_]@@[@[{@[]@@[@_@@_]_[').',$/})');
Enjoy !