Napisał
suryx
hey powiesz jak zrobiles uruchomic terminal pod skryptem php ?
dalem ustawione do skryptu php : set_time_limit(12*60*60); po prostu mam ustawiony maksymalnie 12 godziny i wystarczy.
no więc troszke zmieniłem kod
Kod php:
#!/usr/bin/php -q
<?php
$charset = 'abcdefghijklmnopqrstuvwxyz';
//$charset .= '0123456789';
//$charset .= 'ABCDEFGHIJKLMNOPQRSTUVWXYZ';
//$charset .= '~`!@#$%^&*()-_\/\'";:,.+=<>? ';
#########################################################
$charset_length = strlen($charset);
$password = 'abc';
function recurse($width, $position, $base_string)
{
global $charset, $charset_length;
global $password;
for ($i = 0; $i < $charset_length; ++$i) {
if ($position < $width - 1) {
if($base_string.$charset[$i] == $password){
$key = 1;
}else{
$key = 0;
}
if($key == 1){
echo $base_string.$charset[$i]." >> ";
}
recurse($width, $position + 1, $base_string . $charset[$i]);
}
}
}
recurse(6, 0, '');
print "Przepraszam , nie znalezlismy hasel:C\n";
?>
Skrypt potem printuje to mniejwięcej tak
Kod:
Y4st3r@laptop:~$ chmod +x pass.php
Y4st3r@laptop:~$ ./pass.php
abc >>
w każdym razie działa
P.S .... Pamiętaj że musisz mieć zainstalowany php5-cli