
12.06.2010, 19:53
|
|
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме: 9220514
Репутация:
3338
|
|
PHP код:
<?php
$pass = "ad4";
$pass_length = strlen($pass);
$charset = 'abcdef0123456789';
$charset_length = strlen($charset);
function brute($password,$width, $position, $base_string,$alfa,$len){
for ($i = 0; $i < $len; ++$i) {
if ($position < $width - 1) {
brute($password,$width, $position + 1, $base_string . $alfa[$i],$alfa,$len);
}
if ($base_string . $alfa[$i] == $password) {
echo 'Пароль найден: '.$base_string . $alfa[$i]."\r\n";
exit;
}
}
}
brute($pass,$pass_length, 0, '',$charset,$charset_length);
echo "Пароль не найден(\r\n";
?>
Последний раз редактировалось Pashkela; 12.06.2010 в 19:55..
|
|
|