Portál AbcLinuxu, 7. listopadu 2025 20:54
#!/usr/bin/perl
#ziskej has k prolomeni z prvniho argumentu
$hash = shift;
$salt = sudstr($hash,0,2); #sul jsou prvni dva znaky
print "Prolamuji has '$hash' se soli '$salt' pouzitim slov ze standartniho vstupu...\n";
while(defined($in = <STDIN>)) #cti ze standartniho vstupu
{ chomp $in;
if(crypt($in,$salt) eq $hash) #pokud se hase shoduji
{ print "Heslo je: $in\n";
exit;}
}
print "Heslo na standardnim vstupu nenalezeno";
ale po spusteni:
Undefined subroutine &main::sudstr called at ./crack.pl line 4.co mam spatne, sem naprosta perlovska lama, dik za rady.
Dik
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.