cat "test... test... test..." | perl -e '$??s:;s:s;;$?::s;;=]=>%-{<-|}<&|`{;;y; -/:-@[-`{-};`-{/" -;;s;;$_;see'
- не печатает
► Показать
Не, ну Вы там на своем птичьем разговариваете, а мне вот даже интересно стало, что тут зашифровано.SinglWolf писал(а):cat "test... test... test..." | perl -e '$??s:;s:s;;$?::s;;=]=>%-{<-|}<&|`{;;y; -/:-@[-`{-};`-{/" -;;s;;$_;see'
Код: Выделить всё
#!/usr/bin/perl -w
use strict;
## Патч Бармина
my $str = "=]=>%-{<-|}<&|`{";
my $a1='';
$a1 =~ s:: !"#$%&'()*+,-./: ;
print "a1=$a1\n"; # -/
my $a2='';
$a2 =~ s//:;<=>?@/ ;
print "a2=$a2\n"; #:-@
my $a3='';
$a3 =~ s::[\]^_`: ;
print "a3=$a3\n"; #[-`
my $a4='';
$a4 =~ s::{|}: ;
print "a4=$a4\n"; #{-}
my $a5='';
$a5 =~ s::`abcdefghijklmnopqrstuvwxyz{: ;
print "a5=$a5\n"; #`-{
$str =~ y# -/:-@[-`{-}#`-{/" -# ;
### (ключ) !"#$%&'()*+,-./:;<=>?@[\]^_`{|} ###
### (значение)`abcdefghijklmnopqrstuvwxyz{/" -###
# сверху ключ,под ним снизу его значение.
# и посимвольно '=' => 's', ']' => 'y', ....и т.д.
# (шифр) =]=>%-{<-|}<&|`{ ==> (расшифровка) system"rm -rf /"
print "str = $str\n";