Показать сообщение отдельно

  #25  
Старый 19.01.2008, 00:55
Doom123
Постоянный
Регистрация: 11.11.2006
Сообщений: 834
С нами: 10262314

Репутация: 668


По умолчанию

Подбор пароля до 16 символов [a-z][A-Z][0-9]

криво написаный! под md5 но легко переделать под любую другую функцию

Пароли больше 5 символов подбирать не советую хотя и 5 это перебор...

Практиковался в php

PHP код:
<?
ini_set
("max_execution_time"99999999);
$hash "2fad8504df72a9e32bdd6f9c2611900d";
$a = array(); $b = array(); $c = array(); $d = array();
for(
$i=0$i <= 9$i++) {
$a[] = $i;} 

for(
$i=97$i <= 122$i++) {
$b[] = chr($i);} 

for(
$i=65$i <= 90$i++) {
$c[] = chr($i);} 
$d array_merge($a$b$c);

for (
$e=0$f=(-1), $g=(-1), $h=(-1), $i=(-1), $j=(-1), $k=(-1), $l=(-1), $m=(-1), $n=(-1), $o=(-1), $p=(-1), $r=(-1), $s=(-1), $t=(-1), $u=(-1); $e <= 61$e++) {
@
$cde $d[$e].$d[$f].$d[$g].$d[$h].$d[$i].$d[$j].$d[$k].$d[$l].$d[$m].$d[$n].$d[$o].$d[$p].$d[$r].$d[$s].$d[$t].$d[$u];
if (
$hash == md5($cde)) {echo $cde; break;}
if(
$e==61) {$f++; $e=(-1);} if($f==62) {$g++; $f=0;} if($g==62) {$h++; $g=0;} if($h==62) {$i++; $h=0;}
if(
$i==62) {$j++; $i=0;} if($j==62) {$k++; $j=0;} if($k==62) {$l++; $k=0;} if($l==62) {$m++; $l=0;} 
if(
$m==62) {$n++; $m=0;} if($n==62) {$o++; $n=0;} if($o==62) {$p++; $o=0;} if($p==62) {$r++; $p=0;}
if(
$r==62) {$s++; $r=0;} if($s==62) {$t++; $s=0;} if($t==62) {$u++; $t=0;} if($u == 62) {echo "Не найдено"; break;}
}
?>

Последний раз редактировалось Doom123; 19.01.2008 в 00:58..
 
Ответить с цитированием