
27.12.2006, 16:04
|
|
Крёстный отец :)
Регистрация: 22.06.2005
Сообщений: 1,330
С нами:
10991846
Репутация:
2054
|
|
генератор по нужным нам символам, в данном случае пасс:хеш(md5). поидее легко беределать под брутилку и т.д. и т.п.
Автор Hidden
PHP код:
<?php
@set_time_limit(0);
$charset='0123456789abcdefghijklmnopqrstuvwxyz~!@#$%^&*()_+=-`"№;:?';
$minlen=1;
$maxlen=4;
$file=log;
function inc(&$arr,$charset){
for($n=count($arr)-1;$n>=0;$n--){
$v=$arr[$n]+1;
$arr[$n]=$v%strlen($charset);
if($arr[$n]==$v){
break;
}
}
foreach($arr as $val){
if($val<strlen($charset)-1) return 0;
}
return -1;
}
function arr2str($arr,$charset){
$ret='';
foreach($arr as $val){
$ret.=$charset[$val];
}
return $ret;
}
$f = fopen( $file, "w" );
for($len=$minlen;$len<=$maxlen;$len++){
$line=array();
for($n=0;$n<$len;$n++){
$line[]=0;
}
$ret=0;
while($ret==0){
$ret=inc($line,$charset);
$str=arr2str($line,$charset);
echo $str.':'.md5($str)."\r\n";
fputs( $f, $str.':'.md5($str)."\r\n");
}
}
fclose( $f );
?>
__________________
Лучший способ защиты - это нападение!!!
|
|
|