Цикъл с foreach

Bummer

Registered
Здравейте.Преди няколко месеца си написах един php md5 bruteforcer, ама кодът му е бая дълъг и с лимит до 26 символа да е паролата.
Код:
<?php
$hash = $_SERVER['argv'][1];
$file = $_SERVER['argv'][0];
if("$hash" == "") die("\nSSSSSS  K  K  00000  RRRR  PPPPP    1  00000  N   N\nS       K K   0   0  RRRR  P   P   11  0   0  NN  N\nSSSSSS  KK    0   0  RR    PPPPP  1 1  0   0  N N N\n     S  K K   0   0  R R   P        1  0   0  N  NN\nSSSSSS  K  K  00000  R  R  P        1  00000  N   N\n\nUsage: $file hash\n");
$strlen = strlen("$hash");
if("$strlen" !== "32") die("\nSSSSSS  K  K  00000  RRRR  PPPPP    1  00000  N   N\nS       K K   0   0  RRRR  P   P   11  0   0  NN  N\nSSSSSS  KK    0   0  RR    PPPPP  1 1  0   0  N N N\n     S  K K   0   0  R R   P        1  0   0  N  NN\nSSSSSS  K  K  00000  R  R  P        1  00000  N   N\n\nInvalid hash\n");
$date = date("d.m.Y");
$hour = date("H:i:s");
$start = ("$date $hour");
$array = array("a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","A","B","C","D","E","F","G","H","I","J","K","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z","0","1","2","3","4","5","6","7","8","9"," ");
foreach ($array as $a) {
$count = $count + 1;
$comb = "$a";
$md5 = md5("$comb");
if("$md5" == "$hash"){
$date = date("d.m.Y");
$hour = date("H:i:s");
$stop = ("$date $hour");
die("\nHash: $hash\nPassword: $comb\nStarted on: $start\nCracked on: $stop\nTried combinations: $count\n");
}
}

foreach ($array as $a) {
foreach ($array as $b) {
$count = $count + 1;
$comb = "$a$b";
$md5 = md5("$comb");
echo "$md5 $comb\n";
if("$md5" == "$hash"){
$date = date("d.m.Y");
$hour = date("H:i:s");
$stop = ("$date $hour");
die("\nHash: $hash\nPassword: $comb\nStarted on: $start\nCracked on: $stop\nTried combinations: $count\n");
}
}
}

foreach ($array as $a) {
foreach ($array as $b) {
foreach ($array as $c) {
$count = $count + 1;
$comb = "$a$b$c";
$md5 = md5("$comb");
echo "$md5 $comb\n";
if("$md5" == "$hash"){
$date = date("d.m.Y");
$hour = date("H:i:s");
$stop = ("$date $hour");
die("\nHash: $hash\nPassword: $comb\nStarted on: $start\nCracked on: $stop\nTried combinations: $count\n");
}
}
}
}

foreach ($array as $a) {
foreach ($array as $b) {
foreach ($array as $c) {
foreach ($array as $d) {
$count = $count + 1;
$comb = "$a$b$c$d";
$md5 = md5("$comb");
echo "$md5 $comb\n";
if("$md5" == "$hash"){
$date = date("d.m.Y");
$hour = date("H:i:s");
$stop = ("$date $hour");
die("\nHash: $hash\nPassword: $comb\nStarted on: $start\nCracked on: $stop\nTried combinations: $count\n");
}
}
}
}
}

foreach ($array as $a) {
foreach ($array as $b) {
foreach ($array as $c) {
foreach ($array as $d) {
foreach ($array as $e) {
$count = $count + 1;
$comb = "$a$b$c$d$e";
$md5 = md5("$comb");
echo "$md5 $comb\n";
if("$md5" == "$hash"){
$date = date("d.m.Y");
$hour = date("H:i:s");
$stop = ("$date $hour\n");
if("$md5" == "$hash"){
$date = date("d.m.Y");
$hour = date("H:i:s");
$stop = ("$date $hour");
die("\nHash: $hash\nPassword: $comb\nStarted on: $start\nCracked on: $stop\nTried combinations: $count\n");
}
}
}
}
}
}
}

foreach ($array as $a) {
foreach ($array as $b) {
foreach ($array as $c) {
foreach ($array as $d) {
foreach ($array as $e) {
foreach ($array as $f) {
$count = $count + 1;
$comb = "$a$b$c$d$e$f";
$md5 = md5("$comb");
echo "$md5 $comb\n";
if("$md5" == "$hash"){
$date = date("d.m.Y");
$hour = date("H:i:s");
$stop = ("$date $hour");
die("\nHash: $hash\nPassword: $comb\nStarted on: $start\nCracked on: $stop\nTried combinations: $count\n");
}
}
}
}
}
}
}

foreach ($array as $a) {
foreach ($array as $b) {
foreach ($array as $c) {
foreach ($array as $d) {
foreach ($array as $e) {
foreach ($array as $f) {
foreach ($array as $g) {
$count = $count + 1;
$comb = "$a$b$c$d$e$f$g";
$md5 = md5("$comb");
echo "$md5 $comb\n";
if("$md5" == "$hash"){
$date = date("d.m.Y");
$hour = date("H:i:s");
$stop = ("$date $hour");
die("\nHash: $hash\nPassword: $comb\nStarted on: $start\nCracked on: $stop\nTried combinations: $comb\n");
}
}
}
}
}
}
}
}

foreach ($array as $a) {
foreach ($array as $b) {
foreach ($array as $c) {
foreach ($array as $d) {
foreach ($array as $e) {
foreach ($array as $f) {
foreach ($array as $g) {
foreach ($array as $h) {
$count = $count + 1;
$comb = "$a$b$c$d$e$f$g";
$md5 = md5("$comb");
echo "$md5 $comb\n";
if("$md5" == "$hash"){
$date = date("d.m.Y");
$hour = date("H:i:s");
$stop = ("$date $hour");
die("\nHash: $hash\nPassword: $comb\nStarted on: $start\nCracked on: $stop\nTried combinations: $count\n");
}
}
}
}
}
}
}
}
}

foreach ($array as $a) {
foreach ($array as $b) {
foreach ($array as $c) {
foreach ($array as $d) {
foreach ($array as $e) {
foreach ($array as $f) {
foreach ($array as $g) {
foreach ($array as $h) {
foreach ($array as $i) {
$count = $count + 1;
$comb = "$a$b$c$d$e$f$g$i";
$md5 = md5("$comb");
echo "$md5 $comb\n";
if("$md5" == "$hash"){
$date = date("d.m.Y");
$hour = date("H:i:s");
$stop = ("$date $hour");
die("\nHash: $hash\nPassword: $comb\nStarted on: $start\nCracked on: $stop\nTried combinations: $count\n");
}
}
}
}
}
}
}
}
}
}

foreach ($array as $a) {
foreach ($array as $b) {
foreach ($array as $c) {
foreach ($array as $d) {
foreach ($array as $e) {
foreach ($array as $f) {
foreach ($array as $g) {
foreach ($array as $h) {
foreach ($array as $i) {
foreach ($array as $j) {
$count = $count + 1;
$comb = "$a$b$c$d$e$f$g$i$j";
$md5 = md5("$comb");
echo "$md5 $comb\n";
if("$md5" == "$hash"){
$date = date("d.m.Y");
$hour = date("H:i:s");
$stop = ("$date $hour");
die("\nHash: $hash\nPassword: $comb\nStarted on: $start\nCracked on: $stop\nTried combinations: $count\n");
}
}
}
}
}
}
}
}
}
}
}

foreach ($array as $a) {
foreach ($array as $b) {
foreach ($array as $c) {
foreach ($array as $d) {
foreach ($array as $e) {
foreach ($array as $f) {
foreach ($array as $g) {
foreach ($array as $h) {
foreach ($array as $i) {
foreach ($array as $j) {
foreach ($array as $k) {
$count = $count + 1;
$comb = "$a$b$c$d$e$f$g$i$j$k";
$md5 = md5("$comb");
echo "$md5 $comb\n";
if("$md5" == "$hash"){
$date = date("d.m.Y");
$hour = date("H:i:s");
$stop = ("$date $hour");
die("\nHash: $hash\nPassword: $comb\nStarted on: $start\nCracked on: $stop\nTried combinations: $count\n");
}
}
}
}
}
}
}
}
}
}
}
}

foreach ($array as $a) {
foreach ($array as $b) {
foreach ($array as $c) {
foreach ($array as $d) {
foreach ($array as $e) {
foreach ($array as $f) {
foreach ($array as $g) {
foreach ($array as $h) {
foreach ($array as $i) {
foreach ($array as $j) {
foreach ($array as $k) {
foreach ($array as $l) {
$count = $count + 1;
$comb = "$a$b$c$d$e$f$g$i$j$k$l";
$md5 = md5("$comb");
echo "$md5 $comb\n";
if("$md5" == "$hash"){
$date = date("d.m.Y");
$hour = date("H:i:s");
$stop = ("$date $hour");
die("\nHash: $hash\nPassword: $comb\nStarted on: $start\nCracked on: $stop\nTried combinations: $count\n");
}
}
}
}
}
}
}
}
}
}
}
}
}

foreach ($array as $a) {
foreach ($array as $b) {
foreach ($array as $c) {
foreach ($array as $d) {
foreach ($array as $e) {
foreach ($array as $f) {
foreach ($array as $g) {
foreach ($array as $h) {
foreach ($array as $i) {
foreach ($array as $j) {
foreach ($array as $k) {
foreach ($array as $l) {
foreach ($array as $m) {
$count = $count + 1;
$comb = "$a$b$c$d$e$f$g$i$j$k$l$m";
$md5 = md5("$comb");
echo "$md5 $comb\n";
if("$md5" == "$hash"){
$date = date("d.m.Y");
$hour = date("H:i:s");
$stop = ("$date $hour");
die("\nHash: $hash\nPassword: $comb\nStarted on: $start\nCracked on: $stop\nTried combinations: $count\n");
}
}
}
}
}
}
}
}
}
}
}
}
}
}

foreach ($array as $a) {
foreach ($array as $b) {
foreach ($array as $c) {
foreach ($array as $d) {
foreach ($array as $e) {
foreach ($array as $f) {
foreach ($array as $g) {
foreach ($array as $h) {
foreach ($array as $i) {
foreach ($array as $j) {
foreach ($array as $k) {
foreach ($array as $l) {
foreach ($array as $m) {
foreach ($array as $n) {
$count = $count + 1;
$comb = "$a$b$c$d$e$f$g$i$j$k$l$m$n";
$md5 = md5("$comb");
echo "$md5 $comb\n";
if("$md5" == "$hash"){
$date = date("d.m.Y");
$hour = date("H:i:s");
$stop = ("$date $hour");
die("\nHash: $hash\nPassword: $comb\nStarted on: $start\nCracked on: $stop\nTried combinations: $count\n");
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}

foreach ($array as $a) {
foreach ($array as $b) {
foreach ($array as $c) {
foreach ($array as $d) {
foreach ($array as $e) {
foreach ($array as $f) {
foreach ($array as $g) {
foreach ($array as $h) {
foreach ($array as $i) {
foreach ($array as $j) {
foreach ($array as $k) {
foreach ($array as $l) {
foreach ($array as $m) {
foreach ($array as $n) {
foreach ($array as $o) {
$count = $count + 1;
$comb = "$a$b$c$d$e$f$g$i$j$k$l$m$n$o";
$md5 = md5("$comb");
echo "$md5 $comb\n";
if("$md5" == "$hash"){
$date = date("d.m.Y");
$hour = date("H:i:s");
$stop = ("$date $hour");
die("\nHash: $hash\nPassword: $comb\nStarted on: $start\nCracked on: $stop\nTried combinations: $count\n");
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}

foreach ($array as $a) {
foreach ($array as $b) {
foreach ($array as $c) {
foreach ($array as $d) {
foreach ($array as $e) {
foreach ($array as $f) {
foreach ($array as $g) {
foreach ($array as $h) {
foreach ($array as $i) {
foreach ($array as $j) {
foreach ($array as $k) {
foreach ($array as $l) {
foreach ($array as $m) {
foreach ($array as $n) {
foreach ($array as $o) {
foreach ($array as $p) {
$count = $count + 1;
$comb = "$a$b$c$d$e$f$g$i$j$k$l$m$n$o$p";
$md5 = md5("$comb");
echo "$md5 $comb\n";
if("$md5" == "$hash"){
$date = date("d.m.Y");
$hour = date("H:i:s");
$stop = ("$date $hour");
die("\nHash: $hash\nPassword: $comb\nStarted on: $start\nCracked on: $stop\nTried combinations: $count\n");
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}

foreach ($array as $a) {
foreach ($array as $b) {
foreach ($array as $c) {
foreach ($array as $d) {
foreach ($array as $e) {
foreach ($array as $f) {
foreach ($array as $g) {
foreach ($array as $h) {
foreach ($array as $i) {
foreach ($array as $j) {
foreach ($array as $k) {
foreach ($array as $l) {
foreach ($array as $m) {
foreach ($array as $n) {
foreach ($array as $o) {
foreach ($array as $p) {
foreach ($array as $q) {
$count = $count + 1;
$comb = "$a$b$c$d$e$f$g$i$j$k$l$m$n$o$p$q";
$md5 = md5("$comb");
echo "$md5 $comb\n";
if("$md5" == "$hash"){
$date = date("d.m.Y");
$hour = date("H:i:s");
$stop = ("$date $hour");
die("\nHash: $hash\nPassword: $comb\nStarted on: $start\nCracked on: $stop\nTried combinations: $count\n");
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}

foreach ($array as $a) {
foreach ($array as $b) {
foreach ($array as $c) {
foreach ($array as $d) {
foreach ($array as $e) {
foreach ($array as $f) {
foreach ($array as $g) {
foreach ($array as $h) {
foreach ($array as $i) {
foreach ($array as $j) {
foreach ($array as $k) {
foreach ($array as $l) {
foreach ($array as $m) {
foreach ($array as $n) {
foreach ($array as $o) {
foreach ($array as $p) {
foreach ($array as $q) {
foreach ($array as $r) {
$count = $count + 1;
$comb = "$a$b$c$d$e$f$g$i$j$k$l$m$n$o$p$q$r";
$md5 = md5("$comb");
echo "$md5 $comb\n";
if("$md5" == "$hash"){
$date = date("d.m.Y");
$hour = date("H:i:s");
$stop = ("$date $hour");
die("\nHash: $hash\nPassword: $comb\nStarted on: $start\nCracked on: $stop\nTried combinations: $count\n");
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}

foreach ($array as $a) {
foreach ($array as $b) {
foreach ($array as $c) {
foreach ($array as $d) {
foreach ($array as $e) {
foreach ($array as $f) {
foreach ($array as $g) {
foreach ($array as $h) {
foreach ($array as $i) {
foreach ($array as $j) {
foreach ($array as $k) {
foreach ($array as $l) {
foreach ($array as $m) {
foreach ($array as $n) {
foreach ($array as $o) {
foreach ($array as $p) {
foreach ($array as $q) {
foreach ($array as $r) {
foreach ($array as $s) {
$count = $count + 1;
$comb = "$a$b$c$d$e$f$g$i$j$k$l$m$n$o$p$q$r$s";
$md5 = md5("$comb");
echo "$md5 $comb\n";
if("$md5" == "$hash"){
$date = date("d.m.Y");
$hour = date("H:i:s");
$stop = ("$date $hour");
die("\nHash: $hash\nPassword: $comb\nStarted on: $start\nCracked on: $stop\nTried combinations: $count\n");
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}

foreach ($array as $a) {
foreach ($array as $b) {
foreach ($array as $c) {
foreach ($array as $d) {
foreach ($array as $e) {
foreach ($array as $f) {
foreach ($array as $g) {
foreach ($array as $h) {
foreach ($array as $i) {
foreach ($array as $j) {
foreach ($array as $k) {
foreach ($array as $l) {
foreach ($array as $m) {
foreach ($array as $n) {
foreach ($array as $o) {
foreach ($array as $p) {
foreach ($array as $q) {
foreach ($array as $r) {
foreach ($array as $s) {
foreach ($array as $t) {
$count = $count + 1;
$comb = "$a$b$c$d$e$f$g$i$j$k$l$m$n$o$p$q$r$s$t";
$md5 = md5("$comb");
echo "$md5 $comb\n";
if("$md5" == "$hash"){
$date = date("d.m.Y");
$hour = date("H:i:s");
$stop = ("$date $hour");
die("\nHash: $hash\nPassword: $comb\nStarted on: $start\nCracked on: $stop\nTried combinations: $count\n");
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}

foreach ($array as $a) {
foreach ($array as $b) {
foreach ($array as $c) {
foreach ($array as $d) {
foreach ($array as $e) {
foreach ($array as $f) {
foreach ($array as $g) {
foreach ($array as $h) {
foreach ($array as $i) {
foreach ($array as $j) {
foreach ($array as $k) {
foreach ($array as $l) {
foreach ($array as $m) {
foreach ($array as $n) {
foreach ($array as $o) {
foreach ($array as $p) {
foreach ($array as $q) {
foreach ($array as $r) {
foreach ($array as $s) {
foreach ($array as $t) {
foreach ($array as $u) {
$count = $count + 1;
$comb = "$a$b$c$d$e$f$g$i$j$k$l$m$n$o$p$q$r$s$t$u";
$md5 = md5("$comb");
echo "$md5 $comb\n";
if("$md5" == "$hash"){
$date = date("d.m.Y");
$hour = date("H:i:s");
$stop = ("$date $hour");
die("\nHash: $hash\nPassword: $comb\nStarted on: $start\nCracked on: $stop\nTried combinations: $count\n");
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}

foreach ($array as $a) {
foreach ($array as $b) {
foreach ($array as $c) {
foreach ($array as $d) {
foreach ($array as $e) {
foreach ($array as $f) {
foreach ($array as $g) {
foreach ($array as $h) {
foreach ($array as $i) {
foreach ($array as $j) {
foreach ($array as $k) {
foreach ($array as $l) {
foreach ($array as $m) {
foreach ($array as $n) {
foreach ($array as $o) {
foreach ($array as $p) {
foreach ($array as $q) {
foreach ($array as $r) {
foreach ($array as $s) {
foreach ($array as $t) {
foreach ($array as $u) {
foreach ($array as $v) {
$count = $count + 1;
$comb = "$a$b$c$d$e$f$g$i$j$k$l$m$n$o$p$q$r$s$t$u$v";
$md5 = md5("$comb");
echo "$md5 $comb\n";
if("$md5" == "$hash"){
$date = date("d.m.Y");
$hour = date("H:i:s");
$stop = ("$date $hour");
die("\nHash: $hash\nPassword: $comb\nStarted on: $start\nCracked on: $stop\nTried combinations: $count\n");
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}

foreach ($array as $a) {
foreach ($array as $b) {
foreach ($array as $c) {
foreach ($array as $d) {
foreach ($array as $e) {
foreach ($array as $f) {
foreach ($array as $g) {
foreach ($array as $h) {
foreach ($array as $i) {
foreach ($array as $j) {
foreach ($array as $k) {
foreach ($array as $l) {
foreach ($array as $m) {
foreach ($array as $n) {
foreach ($array as $o) {
foreach ($array as $p) {
foreach ($array as $q) {
foreach ($array as $r) {
foreach ($array as $s) {
foreach ($array as $t) {
foreach ($array as $u) {
foreach ($array as $v) {
foreach ($array as $w) {
$count = $count + 1;
$comb = "$a$b$c$d$e$f$g$i$j$k$l$m$n$o$p$q$r$s$t$u$v$w";
$md5 = md5("$comb");
echo "$md5 $comb\n";
if("$md5" == "$hash"){
$date = date("d.m.Y");
$hour = date("H:i:s");
$stop = ("$date $hour");
die("\nHash: $hash\nPassword: $comb\nStarted on: $start\nCracked on: $stop\nTried combinations: $count\n");
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}

foreach ($array as $a) {
foreach ($array as $b) {
foreach ($array as $c) {
foreach ($array as $d) {
foreach ($array as $e) {
foreach ($array as $f) {
foreach ($array as $g) {
foreach ($array as $h) {
foreach ($array as $i) {
foreach ($array as $j) {
foreach ($array as $k) {
foreach ($array as $l) {
foreach ($array as $m) {
foreach ($array as $n) {
foreach ($array as $o) {
foreach ($array as $p) {
foreach ($array as $q) {
foreach ($array as $r) {
foreach ($array as $s) {
foreach ($array as $t) {
foreach ($array as $u) {
foreach ($array as $v) {
foreach ($array as $w) {
foreach ($array as $x) {
$count = $count + 1;
$comb = "$a$b$c$d$e$f$g$i$j$k$l$m$n$o$p$q$r$s$t$u$v$w$x";
$md5 = md5("$comb");
echo "$md5 $comb\n";
if("$md5" == "$hash"){
$date = date("d.m.Y");
$hour = date("H:i:s");
$stop = ("$date $hour");
die("\nHash: $hash\nPassword: $comb\nStarted on: $start\nCracked on: $stop\nTried combinations: $count\n");
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}

foreach ($array as $a) {
foreach ($array as $b) {
foreach ($array as $c) {
foreach ($array as $d) {
foreach ($array as $e) {
foreach ($array as $f) {
foreach ($array as $g) {
foreach ($array as $h) {
foreach ($array as $i) {
foreach ($array as $j) {
foreach ($array as $k) {
foreach ($array as $l) {
foreach ($array as $m) {
foreach ($array as $n) {
foreach ($array as $o) {
foreach ($array as $p) {
foreach ($array as $q) {
foreach ($array as $r) {
foreach ($array as $s) {
foreach ($array as $t) {
foreach ($array as $u) {
foreach ($array as $v) {
foreach ($array as $w) {
foreach ($array as $x) {
foreach ($array as $y) {
$count = $count + 1;
$comb = "$a$b$c$d$e$f$g$i$j$k$l$m$n$o$p$q$r$s$t$u$v$w$x$y";
$md5 = md5("$comb");
echo "$md5 $comb\n";
if("$md5" == "$hash"){
$date = date("d.m.Y");
$hour = date("H:i:s");
$stop = ("$date $hour");
die("\nHash: $hash\nPassword: $comb\nStarted on: $start\nCracked on: $stop\nTried combinations: $count\n");
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}

foreach ($array as $a) {
foreach ($array as $b) {
foreach ($array as $c) {
foreach ($array as $d) {
foreach ($array as $e) {
foreach ($array as $f) {
foreach ($array as $g) {
foreach ($array as $h) {
foreach ($array as $i) {
foreach ($array as $j) {
foreach ($array as $k) {
foreach ($array as $l) {
foreach ($array as $m) {
foreach ($array as $n) {
foreach ($array as $o) {
foreach ($array as $p) {
foreach ($array as $q) {
foreach ($array as $r) {
foreach ($array as $s) {
foreach ($array as $t) {
foreach ($array as $u) {
foreach ($array as $v) {
foreach ($array as $w) {
foreach ($array as $x) {
foreach ($array as $y) {
foreach ($array as $z) {
$count = $count + 1;
$comb = "$a$b$c$d$e$f$g$i$j$k$l$m$n$o$p$q$r$s$t$u$v$w$x$y$z";
$md5 = md5("$comb");
echo "$md5 $comb\n";
if("$md5" == "$hash"){
$date = date("d.m.Y");
$hour = date("H:i:s");
$stop = ("$date $hour");
die("\nHash: $hash\nPassword: $comb\nStarted on: $start\nCracked on: $stop\nTried combinations: $count\n");
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}

?>
Замисълът ми е да се скъси кода възможно най-много чрез някакъв цикъл, като това се изпълнява, докато паролата не бъде разбита.Обаче не мога да се сетя, как може да стане.Някакви идеи ?
 

Горе