<?xml version="1.0" encoding="windows-1251"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<atom:link href="https://command.ixbb.ru/export.php?type=rss" rel="self" type="application/rss+xml" />
		<title>SpamVIRkoD</title>
		<link>http://command.ixbb.ru/</link>
		<description>SpamVIRkoD</description>
		<language>ru-ru</language>
		<lastBuildDate>Fri, 27 Feb 2009 23:41:18 +0300</lastBuildDate>
		<generator>MyBB/mybb.ru</generator>
		<item>
			<title>Флудимс :)</title>
			<link>http://command.ixbb.ru/viewtopic.php?pid=39#p39</link>
			<description>&lt;p&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;/p&gt;</description>
			<author>mybb@mybb.ru (†‡L‡@й†me‡R‡†)</author>
			<pubDate>Fri, 27 Feb 2009 23:41:18 +0300</pubDate>
			<guid>http://command.ixbb.ru/viewtopic.php?pid=39#p39</guid>
		</item>
		<item>
			<title>Предложение и пожелания!</title>
			<link>http://command.ixbb.ru/viewtopic.php?pid=38#p38</link>
			<description>&lt;p&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;/p&gt;</description>
			<author>mybb@mybb.ru (†‡L‡@й†me‡R‡†)</author>
			<pubDate>Fri, 27 Feb 2009 23:40:04 +0300</pubDate>
			<guid>http://command.ixbb.ru/viewtopic.php?pid=38#p38</guid>
		</item>
		<item>
			<title>Придумываем название!</title>
			<link>http://command.ixbb.ru/viewtopic.php?pid=37#p37</link>
			<description>&lt;p&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;/p&gt;</description>
			<author>mybb@mybb.ru (†‡L‡@й†me‡R‡†)</author>
			<pubDate>Fri, 27 Feb 2009 23:39:04 +0300</pubDate>
			<guid>http://command.ixbb.ru/viewtopic.php?pid=37#p37</guid>
		</item>
		<item>
			<title>Набор модераторов</title>
			<link>http://command.ixbb.ru/viewtopic.php?pid=36#p36</link>
			<description>&lt;p&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;br /&gt;†П‡С‡И‡Х†-ЛОХ СОСИ У МЕНЯ ХУЙ ТЫ ПИДАРАС ТУПОЙ!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;/p&gt;</description>
			<author>mybb@mybb.ru (†‡L‡@й†me‡R‡†)</author>
			<pubDate>Fri, 27 Feb 2009 23:37:57 +0300</pubDate>
			<guid>http://command.ixbb.ru/viewtopic.php?pid=36#p36</guid>
		</item>
		<item>
			<title>Вступление в КЛАН!</title>
			<link>http://command.ixbb.ru/viewtopic.php?pid=34#p34</link>
			<description>&lt;p&gt;&lt;strong&gt;stinger1221&lt;/strong&gt; Принят, добро пожаловать!&lt;/p&gt;</description>
			<author>mybb@mybb.ru (†П‡С‡И‡Х†)</author>
			<pubDate>Sun, 19 Oct 2008 18:00:27 +0400</pubDate>
			<guid>http://command.ixbb.ru/viewtopic.php?pid=34#p34</guid>
		</item>
		<item>
			<title>Учимся флудить неприятельские форумы</title>
			<link>http://command.ixbb.ru/viewtopic.php?pid=21#p21</link>
			<description>&lt;p&gt;Неотъемлемой частью «защиты информации» является защита web-контента. Поэтому вебмастеры должны не только уметь грамотно управлять сайтом, но и уметь его защищать от разной нечисти вроде скриптиддисов и флудеров, которых сейчас развелось полным полно в Сети. Сегодня мы побудем в роли плохих парней. Вместе мы рассмотрим основы процесса зафлуживания web-приложений. Узнаем тонкости автоматизации «наводнения» на примере самопального форумного движка и напишем для него свой полнофункциональный флудер. Итак, приступим!&lt;/p&gt;
						&lt;p&gt;&lt;span style=&quot;color: red&quot;&gt;[первые шаги]&lt;/span&gt;&lt;/p&gt;
						&lt;p&gt;Давай для начала разберемся, как работает, к примеру, элементарная гостевая книга. Чтобы не говорить слишком абстрактно, я рассмотрю стандартный прототип гостевухи, который состоит из следующих частей: &lt;/p&gt;
						&lt;p&gt;1) Скрипт для отображения сообщений (&lt;span style=&quot;color: lime&quot;&gt;gb/index.php&lt;/span&gt;)&lt;/p&gt;
						&lt;p&gt;2) Форма для отправления сообщений в книгу (&lt;span style=&quot;color: lime&quot;&gt;gb/from.html&lt;/span&gt;) &lt;/p&gt;
						&lt;p&gt;3) Скрипт для записи нового сообщения в гостевую (&lt;span style=&quot;color: lime&quot;&gt;gb/script.php&lt;/span&gt;)&lt;/p&gt;
						&lt;p&gt;То есть, если ты хочешь оставить свою запись в чьей-нибудь гостевой книге, то поочередно обращаешься к следующим документам: form.html (забиваем наши данные) -&amp;gt; add_mess.php (наши данные передаются скрипту для записи в БД или файл) -&amp;gt; index.php (теперь здесь будет отображаться наш коммент к гостевой книге). &lt;/p&gt;
						&lt;p&gt;Чтобы понять, каким образом можно засыпать приложение левыми сообщениями, давай посмотрим, как выглядит стандартная форма для отправки сообщения: &lt;/p&gt;
						&lt;p&gt;&lt;span style=&quot;color: red&quot;&gt;[среднестатистическая форма для отправки сообщения]&lt;/span&gt;&lt;/p&gt;
						&lt;p&gt;&lt;span style=&quot;color: lime&quot;&gt;&amp;lt;form action=script.php method=POST&amp;gt;&lt;/span&gt;&lt;/p&gt;
						&lt;p&gt;Имя:&lt;/p&gt;
						&lt;p&gt;&lt;span style=&quot;color: lime&quot;&gt;&amp;lt;input type=text name=&amp;quot;your_name&amp;quot; &amp;gt;&amp;lt;/&amp;gt;&amp;lt;br&amp;gt;&lt;/span&gt;&lt;/p&gt;
						&lt;p&gt;Адрес e-mail:&lt;/p&gt;
						&lt;p&gt;&lt;span style=&quot;color: lime&quot;&gt;&amp;lt;input type=text name=&amp;quot;email&amp;quot; &amp;gt;&amp;lt;/&amp;gt;&amp;lt;br&amp;gt;&lt;/span&gt;&lt;/p&gt;
						&lt;p&gt;Твой комментарий:&lt;/p&gt;
						&lt;p&gt;&lt;span style=&quot;color: lime&quot;&gt;&amp;lt;textarea name=&amp;quot;text&amp;quot; rows=10 cols=65 &amp;gt; &lt;/p&gt;
						&lt;p&gt;&amp;lt;/textarea&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt; &lt;/p&gt;
						&lt;p&gt;&amp;lt;input type=Submit &amp;gt; &lt;/p&gt;
						&lt;p&gt;&amp;lt;/form&amp;gt;&lt;/span&gt;&lt;/p&gt;
						&lt;p&gt;Как только ты нажмешь на кнопку Submit, данные тут же передадутся серверному приложению при помощи POST-запроса, внутри сценария создадутся переменные &lt;span style=&quot;color: lime&quot;&gt;$_POST[your_name], $_POST[email], $_POST[text]&lt;/span&gt; и эти данные запишутся в базу данных или текстовый файл.&lt;/p&gt;
						&lt;p&gt;А теперь представь на секунду, что будет, если начать методично нажимать ctrl+r, отправляя на сервер все новые и новые сообщения, заполнив таким образом за пару минут гостевую книгу десятками сообщений. Чтобы не допустить такого поворота событий, сейчас все скрипты оборудованы той или иной защитой от флуда и такая элементарная атака не проходит. &lt;/p&gt;
						&lt;p&gt;Сейчас мы научимся обходить некоторые защиты и, самое главное, автоматизируем процесс флуда. Как? Конечно же с помощью любимого скриптового языка - Perl.&lt;/p&gt;
						&lt;p&gt;&lt;span style=&quot;color: red&quot;&gt;[собираем паучка]&lt;/span&gt;&lt;/p&gt;
						&lt;p&gt;Допустим, ты хотел заполнить гостевуху своего недруга сотней-другой веселых и полезных сообщений. Разумеется, этот процесс было бы неплохо поставить на конвейер. Для этого нам нужно наколбасить перловый сценарий, который будет сам заходить на страницу и оставлять сообщение. Perl-скрипт может работать с web через сокеты, но намного легче использовать специально заточенный для этих целей модуль LWP (library WWW for Perl). Он должен быть прикручен к перлу по умолчанию. Вот как будет выглядеть примитивный флудер для нашей многострадальной гостевой: &lt;/p&gt;
						&lt;p&gt;[примитивный флудер] &lt;/p&gt;
						&lt;p&gt;#!/usr/bin/perl &lt;/p&gt;
						&lt;p&gt;use LWP::UserAgent; &lt;/p&gt;
						&lt;p&gt;use HTTP::Request;#этот модуль нам необходим, чтобы создавать «запросы» вида ( метод=&amp;gt;&amp;quot;урл&amp;quot; ); &lt;/p&gt;
						&lt;p&gt;$url=&amp;quot;www.sobakoff.net/script.php&amp;quot;; &lt;/p&gt;
						&lt;p&gt;$name=&amp;quot;Sashiks&amp;quot;;#Это наши данные. которые будут отправляться &lt;/p&gt;
						&lt;p&gt;$email=&amp;quot;real_sshx@mail.ru&amp;quot;; &lt;/p&gt;
						&lt;p&gt;$text=&amp;quot;Это не флуд! &amp;quot;; &lt;/p&gt;
						&lt;p&gt;$opera=LWP::UserAgent-&amp;gt;new();#Создаем новый объект - браузер; &lt;/p&gt;
						&lt;p&gt;$req=new HTTP::Request(POST=&amp;gt;&amp;quot;$url?your_name=$name&amp;amp;email=$e mail&amp;amp;text=$text&amp;quot;);#создаем новый запрос &lt;/p&gt;
						&lt;p&gt;$opera-&amp;gt;request($req);#Выполняем запрос, то есть отправку данные скрипту &lt;/p&gt;
						&lt;p&gt;print&amp;quot;Message added!\n&#039;; &lt;/p&gt;
						&lt;p&gt;После запуска этого скрипта в гесте должна появиться наша запись. Чтобы отправить больше сообщений можно просто добавить цикл, где счетчиком будет число необходимых тебе сообщений. Правда просто? Кстати, в Perl есть еше один модуль из семейства HTTP. Он создан специально, если тебе нужно часто работать с web-формами. Подключается он так: use HTTP::Request::Common, а запрос из предыдущего примера реализуется следующим образом: &lt;/p&gt;
						&lt;p&gt;$req=POST(&#039;www.sobakoff.net/script.php&#039;, [your_name=&amp;gt;&#039;$name&#039;, email=&amp;gt;&#039;$email&#039;, text=&amp;gt;&#039;$text&#039;] ); &lt;/p&gt;
						&lt;p&gt;Здесь в квадратных скобках мы просто присвоили необходимым параметрам соответствующие значения. &lt;/p&gt;
						&lt;p&gt;[копаем глубже] &lt;/p&gt;
						&lt;p&gt;Разобравшись с основами «затопления» вражеских гестбуков можно перейти к более интересному занятию - изучению форумов и разработки полноценного автономного флудера. Между прочим, за это дело я взялся не зря. А все потому, что мой британский друг Кайл (фанатик юниксов), однажды забрел на сайт wwwlinuxsucks.org, где ему очень не понравилось тамошнее отношение наглых буржуев к детищу Линуса Торвальдса (да и никсам вообще). Так как сайт по сути представлял собой один большой форум, я тут же получил задание сделать им какую-нибудь пакость - например, до опупения залить их топиками, вроде Kill Bill(Gates) . Вот такая вот прелюдия. Теперь на примере wwwlinuxsucks.org мы будем писать нашу программу. Сейчас я расскажу, как я изучал этот форумный движок. Первым делом я, конечно же, зарегался и зашел в раздел discussions. Сайт был построен на php (хотя файлы и были замаскированы апачем под *.html). Я выбрал произвольный топик и стал смотреть сообщения в нем. В самом конце списка ответов была кнопочка AddReply. После нажатия меня перебросило к форме для ответа на пост. Ничего особенного в ней не было - поле для темы, текстовое поле и кнопка для отправки Post. Я заполнил поля какой-то лабудой и нажал на Post, но тут надпись на кнопке изменилась на что-то, вроде «Подождите. Идет обработка» (сама кнопка стала теперь неактивной), и лишь потом мне вывели новую страницу и сообщили, что ответ успешно записан. Мне стало интересно, смогу ли я вернуться и запостить сообщение заново, поэтому в браузере я перешел на страницу назад. Все поля были заполнены и не очистились, но еше раз запостить этот ответ я не мог, потому что кнопка Post так и оставалась неактивной. Вот это первый вид защиты от флудеров. Теперь я решил оставить еще один ответ, и как только мне сообщили, что сообщение добавлено, я тут же вернулся к тому топику и опять нажал AddReply и увидел форму для ответа. Я быстренько ее заполнил и нажал Post. Но теперь на загрузившейся страничке вместо ожидаемого «Ответ успешно записан» появилось предупреждение о том, что запрещено оставлять более одного сообщения в минуту. Как видишь, еще один прием защиты от попадания в форум всякого мусора. Что ж, для начала неплохо, но я знал, что в форме должен был быть еще какой-то трюк, чтоб защититься от флудеров. Так и оказалось. Если просмотреть html-код страницы, то можно увидеть несколько скрытых полей, в которых передавались параметры, среди которых были topictitle (название темы), postid (ID номер топика) и некий неизвестный параметр token. А вот на нем я хочу остановиться поподробнее. Лично мне он напомнил MD5 хэш: &amp;lt;input type=&amp;quot;hidden&amp;quot; name=token value=&amp;quot;95fcc3baff27ce6c2c3e7afd4303b7cb&amp;quot;&amp;gt;. &lt;/p&gt;
						&lt;p&gt;Так, скорее всего, и было (причем я заметил, что хэш генерировался каждый раз новый и не от чего не зависел). То есть при генерировании web-формы для ответа на пост в нее вставляется сгенеренный хэш, и как только мы жмем кнопку Post, то скрипт, которому передаются параметры, сравнивает значение, переданное ему в $token, с тем, что было вставлено в форму. Если же значения не совпадают, то ответ просто-напросто не записывается. Немного почесав репу, я понял, что для создания флудера под форум, этих данных будет мало. Мне нужно было знать все значения (в том числе и в скрытых полях), которые передавались из формы. Для этого мне нужно было сохранить форму на себе на винт и в html-коде исправить: &lt;/p&gt;
						&lt;p&gt;&amp;lt;form onSubmit=&amp;quot;submitonce(this)&amp;quot; action=&amp;quot;/addReply.html&amp;quot; method=&amp;quot;POST&amp;quot; enctype=&amp;quot;multipart/form-data&amp;quot;&amp;gt; &lt;/p&gt;
						&lt;p&gt;на &lt;/p&gt;
						&lt;p&gt;&amp;lt;form onSubmit=&amp;quot;submitonce(this)&amp;quot; action=&amp;quot;http://www.linuxsucks.org/addReply.html&amp;quot; method=&amp;quot;GET&amp;quot; enctype=&amp;quot;multipart/form-data&amp;quot;&amp;gt; &lt;/p&gt;
						&lt;p&gt;То есть в action я прописал полный путь к скрипту, а метод передачи заменил на GET. Теперь, нажав на Post, страница начнет передавать на сервер данные, но теперь методом GET, поэтому в адресной строке браузера я смогу увидеть все параметры. Вот как выглядела эта строка: &lt;/p&gt;
						&lt;p&gt;wwwlinuxsucks.org/addReply.html?xtitle=название_нашего ответа&amp;amp;postid=это_номер топика&amp;amp;topictitle=название_самого_топика&amp;amp;xmsg=наш_ ответ&amp;amp;Post=Post&amp;amp;token=это_md5_хэш&amp;amp;mode=Submit. &lt;/p&gt;
						&lt;p&gt;Параметры post и mode не менялись в зависимости от топика. Теперь, получив все необходимые сведения, я уже мог начинать писать флудер. &lt;/p&gt;
						&lt;p&gt;[перловые забавы] &lt;/p&gt;
						&lt;p&gt;Перед тем, как приступить непосредственно к написанию, нужно определиться с тем, какие действия и в каком порядке должна выполнять наша программа: &lt;/p&gt;
						&lt;p&gt;1)Аутентификация на сайте (логин+пароль) &lt;/p&gt;
						&lt;p&gt;2)Получение Cookies &lt;/p&gt;
						&lt;p&gt;3)Получение страницы с формой (парсинг параметров) &lt;/p&gt;
						&lt;p&gt;4)Составление запроса (плюс Cookies) &lt;/p&gt;
						&lt;p&gt;5)Отправка запроса &lt;/p&gt;
						&lt;p&gt;Сейчас мы разберем каждый пункт. Первое, что нам нужно сделать - пройти авторизацию с помощью пары «логин:пароль». Если этого не сделать, то при запросе страницы с формой нас все равно перебросит на пагу login.html. Благо авторизация выполнена крайне просто в виде двух полей, поэтому, чтобы нас впустили, достаточно проделать следующие: &lt;/p&gt;
						&lt;p&gt;$opera=LWP::UserAgent-&amp;gt;new(); &lt;/p&gt;
						&lt;p&gt;$req=new HTTP::Request(POST=&amp;gt;&amp;quot;http://www.linuxsucks.org/login.html?xlogin=$user&amp;amp;xpassword=$pass&amp;quot;); &lt;/p&gt;
						&lt;p&gt;$response=$opera-&amp;gt;request($req);Я подразумеваю, что юзер зареган, и логин с пассом валидны. После этого нам должны выдаться куки. Но как их сохранить для дальнейшего использования? Для этого нам нужно подключить модуль use HTT::Cookies. Вот основные методы для объектов: &lt;/p&gt;
						&lt;p&gt;$cookie_jar=HTTP::Cookies-&amp;gt;new(); #мы создаем псевдо БД, где будут храниться печенья. Кода сессия заканчиваеться, БД опустошаеться. &lt;/p&gt;
						&lt;p&gt;$cookie_jar-&amp;gt;extract_cookies($response); #Из полученного браузером ответа (см.выше) мы извлекаем кукис и кладем его в нашу БД &lt;/p&gt;
						&lt;p&gt;$cookie_jar-&amp;gt;add_cookie_header($request); #Присоединяем наш файл cookie к запросу $request (об этом далее). &lt;/p&gt;
						&lt;p&gt;То есть после авторизации приходит ответ сервера, в котором мы получаем Cookies. Эту куку бережно сохраняем в $cookie_jar, ведь она нам позже пригодится (к слову, нам ее нужно цеплять к каждому запросу). А сейчас нам надо получить hrml-код страницы с формой для ответа. Допустим, если ты хочешь наводнить топик с ID 1500, то это будет выглядеть примерно так: &lt;/p&gt;
						&lt;p&gt;$req=new HTTP::Request(GET=&amp;gt;&amp;quot;http://www.linuxsucks.org/addReply.html?postid=1500&amp;quot;); &lt;/p&gt;
						&lt;p&gt;$cookie_jar-&amp;gt;add_cookie_header($req);# вот здесь мы прикрепляем кукис, который получили при авторизации &lt;/p&gt;
						&lt;p&gt;$response=$opera-&amp;gt;request($req); &lt;/p&gt;
						&lt;p&gt;$resp_cont=$response-&amp;gt;content; &lt;/p&gt;
						&lt;p&gt;Сейчас в переменной $resp_cont должна храниться вся страница с формой для реплая. Мы получили ее, чтобы найти скрытые параметры такие, как token и topictitle. Если же мы не узнаем их значение, то не сможем запостить ответ. Пропарсив страницу, мы получили необходимые данные, и теперь готовы отправить запрос с нашим ответом: &lt;/p&gt;
						&lt;p&gt;$flood_post=new HTTP::Request(POST=&amp;gt;&amp;quot;$f_url?xtitle=$title&amp;amp;postid=$ top_id&amp;amp;topictitle=$topic&amp;amp;xmsg=$msg&amp;amp;Post=Post&amp;amp;token =$token&amp;amp;mode=Submit&amp;quot;);#формируем запрос с ответом &lt;/p&gt;
						&lt;p&gt;$cookie_jar-&amp;gt;add_cookie_header($flood_post);#опять цепляем куки &lt;/p&gt;
						&lt;p&gt;$opera-&amp;gt;request($flood_post);#выполняем запрос &lt;/p&gt;
						&lt;p&gt;Если ты внимательно читаешь статью, у тебя должен возникнуть вопрос, что такое $title $msg и где они определяются. Все предельно просто - это название твоего ответа и его текст. Они находятся на нашем флудере, и чтобы изменить их, воспользуйся любым текстовым редактором. Вот основной текст программы без функций: &lt;/p&gt;
						&lt;p&gt;auth($auth_url); #функция авторизации &lt;/p&gt;
						&lt;p&gt;for($n=0;$n&amp;lt;$hmt;$n++){#$hmt - количество постов, которые мы хотим отправить ( по умолчанию 50 ) &lt;/p&gt;
						&lt;p&gt;flood($rep_url); #функция для постинга наших флудерских &amp;quot;ответов&amp;quot; &lt;/p&gt;
						&lt;p&gt;sleep($def_time); &lt;/p&gt;
						&lt;p&gt;} &lt;/p&gt;
						&lt;p&gt;Ты, наверное, заметил, что в конце цикла есть запись sleep($def_time). Сейчас я все объясню. Помнишь я говорил, что скрипт ругнулся, что нужно подождать 1 минуту, когда я попытался оставить два поста подряд? То есть между постами должна быть пауза, определенная в переменной $def_time . И хоть она по умолчанию равна 60 сек, можешь проиграть с этим значением, потому что скрипт нагло врал относительно 1 минуты - на самом деле достаточно 15-20 секунд (а может и того меньше). &lt;/p&gt;
						&lt;p&gt;[the lessons is over. Goodbye!] &lt;/p&gt;
						&lt;p&gt;Ну вот собственно и все, что я хотел сказать по этому поводу. Только что мы с тобой рассмотрели основные аспекты зафлуживания в web и написали простенький академичный флудер. Надеюсь, ты его не будешь использовать даже в ознакомительных целях, потому что сильно рискуешь попутно ознакомиться с сотрудниками местного управления «Ку» . Счастливо! &lt;/p&gt;
						&lt;p&gt;[защищайтесь, сударь!] &lt;/p&gt;
						&lt;p&gt;Существуют много способов защиты web-приложений от подобного рода flood-атак. Это и скрытые таблицы и генерация произвольного кода в теле страницы. Сюда также относиться IP блокировка, шифрование с помощью JavaScript. Вообще, примеров много, и все они заслуживают твоего внимания. Очень подробную и интересную статью по этому поводу написал Said в последнем (№3) выпуске Mazafaka E-zine. Настоятельно рекомендую почитать этот материал. &lt;/p&gt;
						&lt;p&gt;[зачем это нужно?] &lt;/p&gt;
						&lt;p&gt;В самом деле, кому и зачем может понадобиться флудер? Ну во-первых, его можно использовать в корыстных целях: рекламировать что-нибудь, пиарить свой сайт, обливать грязью своего друга Петровича и так далее. Можно признаться в любви, поздравить маму с днем рождения, довести админов до белого каления. Но самое главное - помни, что грамотно реализовать защиту со своей стороны, можно лишь с головой погрузившись в проблему нападения.&lt;/p&gt;</description>
			<author>mybb@mybb.ru (†П‡С‡И‡Х†)</author>
			<pubDate>Sun, 05 Oct 2008 17:09:17 +0400</pubDate>
			<guid>http://command.ixbb.ru/viewtopic.php?pid=21#p21</guid>
		</item>
		<item>
			<title>Что такое crack?</title>
			<link>http://command.ixbb.ru/viewtopic.php?pid=20#p20</link>
			<description>&lt;p&gt;Crack - это результат взлома программы (взлома игры), который можно запускать без лицензионного диска, серийного номера и т.п. Crack - это взломанный EXE файл, в котором нейтрализован модуль защиты. Еще говорят, что сделать crack - значит отвязать (отучить) игру (программу) от диска. Иногда к креку относят образ диска (CD image), который можно запускать при помощи эмулятора привода (CD-ROM, DVD-ROM). Но это правильнее назвать рабочая копия, поскольку защита игры не нейтрализована (не взломана), но продолжает работать, принимая файл образа диска за лицензионный диск. Generic crack (general crack, ломалка) - это программа для автоматического взлома всех приложений (исполняемых файлов, EXE, DLL, экзешников), защищенных конкретной версией защиты. &lt;br /&gt;Keygen (кейген, key generator) &lt;/p&gt;
						&lt;p&gt;Keygen - это программа для генерирования серийных номеров (serials, serial numbers, S/N, серийник, ключ), с помощью которых можно запустить невзломанную программу. Keygen использует теже алгоритмы, что и защита, поэтому его создание - это также результат взлома защиты, а точнее успешного исследования алгоритмов защиты с помощью отладчика либо дизассемблера. Так, можно скачать бесплатную демо (trial) версию и с помощью кейгена превратить ее в полнофункциональную, введя сгенерированный серийный номер. Для дисковой защиты StarForce ключ защищенного диска CD-key не является секретным в отличие от традиционных серийных номеров. Он может открыто распространяться и часто печатается прямо дисках или коробке. &amp;quot;Проблема&amp;quot; в том, что работает это ключ только с защищенным диском в приводе. Алгоритмы формирования CD-key уникальны и чувствительны к множеству заводских параметров производства партии дисков, не повторяющихся при копировании, включая RAW-mode. &lt;br /&gt;Возможно ли создать crack StarForce? &lt;/p&gt;
						&lt;p&gt;Crack StarForce, а точнее crack игры, защищенной StarForce, - одна из самых популярных тем крекерских форумов. На этот вопрос можно ответить так. Если разработчик игры не поленился и установил StarForce, используя защиту функций исходного кода, то в 95% случаев взломать StarForce и получить полноценный crack не получится. Или же затраты времени/денег на создание крека превысят ожидаемый эффект от взлома. Поскольку каждая игра, использующая StarForce защищается при помощи уникальных (не повторяющихся) алгоритмов, то создать / скачать generic crack для StarForce не представляется возможным. &lt;br /&gt;Скачать crack и что делать дальше? &lt;/p&gt;
						&lt;p&gt;Как же скачать crack и что за этим стоит? Поисковая машина Yandex испытывает более 4 миллионов запросов &amp;quot;скачать&amp;quot; и более 700 тысяч &amp;quot;crack&amp;quot; в месяц. В результатах поиска выдается около 8 сотен сайтов и 179 тысяч страниц Сети. В большинстве своем владельцы этих ресурсов просто привлекают жаждущих посетителей, чтобы увеличить трафик посещений и заработать на показах банеров. В лучшем случае вам дадут несколько мертвых ссылок на закрытые известными службами крекерские сайты, а в худшем - вы сможете скачать crack, точнее некий EXE файл в архиве ZIP или RAR. После запуска этот crack успешно установит на ваш компьютер троянца (троян, троянский червь, троянский вирус) и включит ваш компьютер в zombie-сеть для проведения DOS атаки на чей-то web-сервер в нужный момент времени. Стоимость zombie-сети из нескольких тысяч компьютеров, ждущих удаленной команды, сегодня колеблется от $300 до $400. Чтобы не стать жертвой аферы &amp;quot;скачать crack&amp;quot; и для защиты компьютера предварительно установите firewall (сетевой экран) и антивирус, а лучше всего универсальный блокиратор активности, который не будет ждать печальных последствий, а сразу предупредит об опасности. &lt;br /&gt;Как предотвратить crack (взлом, кряк, крек, crak )? &lt;/p&gt;
						&lt;p&gt;Чтобы предотвратить crack (избежать появления крека в Интернет и возможности скачать crack), разработчик программы должен принять следующие меры. &lt;br /&gt;Административные: &lt;br /&gt;- не распространять незащищенную версии игры (программы) ни в каком виде: локализованная версия, демо, пререлиз, бета версия &lt;br /&gt;Технические: &lt;br /&gt;- установить защиту игры еще на этапе тестирования. Ограниченный тираж для тестеров можно привязать к CDR дискам, используя защиту StarForce CDR. Или применить защиту StarForce ProActive, используя привязку к компьютеру (к параметрам конфигурации, к железу). Тогда тестеры смогут скачать игру с сайта. &lt;br /&gt;- установить защиту функций кода программы, которые будут выполняться виртуальной машиной StarForce &lt;br /&gt;- защитить файлы данных, поместив их в защитный контейнер StarForce &lt;br /&gt;- защищать все обновления игры или программы (patch, патч, исправленная версия, update), тогда те кому удалось создать / скачать crack первой версии смогут воспользоваться патчем только при наличии лицензионного диска. &lt;br /&gt;Статья &amp;quot;Скачать crack и что за этим стоит&amp;quot; разрешена для публикации на сайтах без уведомления Protection Technology (wwwstar-force.ru) только при условии не изменять и не сокращать оригинальный текст.&lt;/p&gt;</description>
			<author>mybb@mybb.ru (†П‡С‡И‡Х†)</author>
			<pubDate>Sun, 05 Oct 2008 17:02:50 +0400</pubDate>
			<guid>http://command.ixbb.ru/viewtopic.php?pid=20#p20</guid>
		</item>
		<item>
			<title>Сниффер?</title>
			<link>http://command.ixbb.ru/viewtopic.php?pid=19#p19</link>
			<description>&lt;p&gt;Снифферы - это проги, которые перехватывают весь сетевой трафик. Снифферы полезны для диагностики сети(для админов) и для перехвата паролей (понятно для кого:)). Например если ты получил доступ к одной сетевой машине и установил там сниффер, то скоро все пароли от их подсети будут твои. Снифферы ставят сетевую карту в прослушивающий режим (PROMISC).То есть они получают все пакеты. В локалке можно перехватывать все отправляемые пакеты со всех машин (если вы не разделены всякими хабами), так как там практикуется широковещание. Снифферы могут перехватывать все пакеты (что очень неудобно, ужасно быстро переполняется лог файл, зато для более детального анализа сети самое оно) или только первые байты от всяких ftp,telnet,pop3 и т.д. (это самое веселое, обычно примерно в первых 100 байтах содержится имя и пароль:)). Снифферов сейчас развелось... Множество снифферов есть как под Unix, так и под Windows (даже под DOS есть:)). Снифферы могут поддерживать только определенную ось (например linux_sniffer.c,который поддерживает Linux:)), либо несколько (например Sniffit, работает с BSD, Linux, Solaris). Снифферы так разжились из-за того, что пароли передаются по сети открытым текстом. Таких служб уйма. Это telnet, ftp, pop3, www и т.д. Этими службами пользуется уйма народу:). После бума снифферов начали появляться различные алгоритмы шифрования этих протоколов. Появился SSH (альтернатива telnet, поддерживающий шифрование), SSL(Secure Socket Layer - разработка Netscape, способная зашифровать www сеанс). Появились всякие Kerberous, VPN(Virtual Private Network). Заюзались некие AntiSniff&#039;ы, ifstatus&#039;ы и т.д. Но это в корне не изменило положения. Службы, которые используют передачу пароля plain text&#039;ом юзаются во всю:). Поэтому сниффать еще долго будут:). &lt;br /&gt;Windows реализации снифферов &lt;/p&gt;
						&lt;p&gt;CommView - wwwtamos.com &lt;br /&gt;Довольно продвинутый сниффер производства TamoSoft. Можно установить свои правила на сниффинг (например игнорировать ICMP, а TCP сниффать, также кроме Internet протоколов имеется поддержка Ethernet протоколов, таких как ARP,SNMP,NOVELL и т.д.). Можно например сниффать только входящие пакеты, а остальные игнорить. Можно указать лог-файл для всех пакетов с лимитов размера в мегах. Имеет две tools&#039;ы - Packet Generator и NIC Vendor Indentifier. Можно посмотреть все подробности посланных /полученных пакетов (например в TCP пакете можно просмотреть Source Port, Destination Port, Data length, Checksum, Sequence, Window, Ack, Flags, Urgent). Радует еще то, что она автоматически устанавливает CAPTURE драйвер. В общем тулза очень полезная для снифа, рекомендую всем. &lt;/p&gt;
						&lt;p&gt;SpyNet - packetstorm.securify.com &lt;br /&gt;Довольно известный сниффер производства Laurentiu Nicula 2000:). Обычные функции - перехват/декодинг пакетов. Хотя декодинг развит прикольно (можно например по пакетам воссоздавать странички, на которых побывал юзер!). В общем на любителя:). &lt;/p&gt;
						&lt;p&gt;Analyzer - neworder.box.sk &lt;br /&gt;Analyzer требует установку специального драйвера, вложенного в пакет (packet.inf, packet.sys). Можно посмотреть всю инфу о вашей сетевой карте. Также Analyzer поддерживает работу с командной строкой. Он прекрасно работает с локальной сетью. Имеет несколько утилит: ConvDump,GnuPlot,FlowsDet,Analisys Engine. Ничего выдающегося. &lt;/p&gt;
						&lt;p&gt;IRIS - wwweeye.com &lt;br /&gt;IRIS продукт известной фирмы eEye. Представляет обширные возможности по фильтрации. Меня в нем сильно порадовало три фишки: &lt;br /&gt;1.Protocol Distribution &lt;br /&gt;2.Top hosts &lt;br /&gt;3.Size Distribution &lt;br /&gt;Также имеется Packet Decoder. Он поддерживает развитую систему логов. А доступные возможности фильтрации превосходят все снифферы обзора. Это Hardware Filter, который может ловить либо все пакеты (Promiscious), либо с различными ограничениями (например захватывать только multicast пакеты или broadcast пакеты, либо только Mac фреймы). Можно фильтровать по определенным MAC/IP адресам, по портам, по пакетам, содержащим определенные символы. В общем неплохой сниффак. Требует 50comupd.dll. &lt;/p&gt;
						&lt;p&gt;WinDUMP &lt;br /&gt;Аналог TCPdump for Unix. Этот сниффак действует через командную строку и представляет минимальные возможности по конфигурации и еще требует библиотеку WinPcap. Мне не очень... &lt;/p&gt;
						&lt;p&gt;SniffitNT &lt;br /&gt;Тоже требует WinPcap. Работа только как командной строкой, так и в интерактивном режиме. Со сложными опциями. Мне не очень. &lt;/p&gt;
						&lt;p&gt;ButtSniff &lt;br /&gt;Обычный пакетный сниффер созданный известнейшей группой CDC(Cult of the Dead Cow). Фишка его в том, что его можно использовать, как плагин к BO:)(Очень полезно:)).Работа из командной строки. &lt;/p&gt;
						&lt;p&gt;Существуют еще множество снифферов, таких как NatasX, NetXRay, CooperSniffer, LanExplorer, Net Analyzer и т.д. Пойдем дальне... &lt;/p&gt;
						&lt;p&gt;Unix&#039;овые снифферы &lt;/p&gt;
						&lt;p&gt;Все снифферы данного обзора можно найти на packetstorm.securify.com.&lt;/p&gt;</description>
			<author>mybb@mybb.ru (†П‡С‡И‡Х†)</author>
			<pubDate>Sun, 05 Oct 2008 17:01:47 +0400</pubDate>
			<guid>http://command.ixbb.ru/viewtopic.php?pid=19#p19</guid>
		</item>
		<item>
			<title>Основы разработки прикладных виртуальных драйверов</title>
			<link>http://command.ixbb.ru/viewtopic.php?pid=18#p18</link>
			<description>&lt;p&gt;Программа драйвера для обслуживания аппаратных прерываний &lt;br /&gt;... &lt;br /&gt;WM_USER=SPM_UM_AlwaysSchedule+400h;Код сообщения WM_USER &lt;br /&gt;include shell.inc ;Дополнительный включаемый файл &lt;br /&gt;... &lt;br /&gt;;====================== &lt;br /&gt;VxD_DATA_SEG &lt;br /&gt;Data dw 0,0 ;32-битовая ячейка с данным для передачи в приложение &lt;br /&gt;hwnd dd 0 ;32-битовая ячейка для получения дескриптора окна &lt;br /&gt;IRQ_Handle dd 0 ;Дескриптор виртуального прерывания &lt;br /&gt;VMyD_Int13_Desc label dword;32-битовый адрес следующей далее структуры &lt;br /&gt;VPICD_IRQ_Descriptor &amp;lt;5,,OFFSET32 VMyD_Int_13&amp;gt;;Структура с данными о прерывании &lt;br /&gt;VxD_DATA_ENDS &lt;br /&gt;;====================== &lt;br /&gt;VxD_CODE_SEG &lt;br /&gt;BeginProc VMyD_Control &lt;br /&gt;... &lt;br /&gt;EndProc VMyD_Control &lt;br /&gt;;---------------------- &lt;br /&gt;BeginProc VMyD_Device_Init &lt;br /&gt;... &lt;br /&gt;EndProc VMyD_Device_Init &lt;br /&gt;;------------------------- &lt;br /&gt;;API-процедура, вызываемая из приложения &lt;br /&gt;;При вызове: BX=C0, CX=C1, DX=C2, DI=дескриптор главного окна &lt;br /&gt;BeginProc API_Handler &lt;br /&gt;;Получим параметры из приложения &lt;br /&gt;movzx EAX,[EBP.Client_DI] &lt;br /&gt;mov hwnd,EAX &lt;br /&gt;;Общий сброс &lt;br /&gt;... &lt;br /&gt;;Размаскируем уровень 5 в физическом контроллере прерываний &lt;br /&gt;... &lt;br /&gt;;Засылаем управляющие слова по каналам &lt;br /&gt;... &lt;br /&gt;;Засылаем константы в каналы &lt;br /&gt;... &lt;br /&gt;;Установим флаг S2 разрешения счета &lt;br /&gt;... &lt;br /&gt;ret &lt;br /&gt;EndProc API_Handler &lt;br /&gt;;------------------------- &lt;br /&gt;;Процедура обработки аппаратного прерывания IRQ5 (вектор 13) &lt;br /&gt;BeginProc VMyD_Int_13, High_Freq &lt;br /&gt;;Получим результат измерений из выходного регистра счетчика &lt;br /&gt;... &lt;br /&gt;mov Data,AX ;Результат в младшей половине Data &lt;br /&gt;;Выполним завершающие действия в PIC и вызовем функцию приложения &lt;br /&gt;mov EAX,IRQ_Handle &lt;br /&gt;VxDCall VPICD_Phys_EOI;EOI в физический контроллер прерываний &lt;br /&gt;VxDCall VPICD_Physically_Mask;Маскируем наш уровень &lt;br /&gt;;Перейдем на синхронный уровень. Это все иначе &lt;br /&gt;push 0 ;Таймаут &lt;br /&gt;push CAAFL_RING0 ;Событие кольца 0 &lt;br /&gt;push 0 ;Данные для передачи в процедуру отложенных прерываний &lt;br /&gt;push OFFSET32 Reflect_Int;Вызываемая процедура отложенных прерываний &lt;br /&gt;VxDCall _SHELL_CallAtAppyTime;Вызвать во &amp;quot;время приложения&amp;quot; &lt;br /&gt;add ESP,4*4 ;Компенсация стека &lt;br /&gt;clc &lt;br /&gt;ret &lt;br /&gt;EndProc VMyD_Int_13 &lt;br /&gt;;------------------------- &lt;br /&gt;;Процедура уровня отложенных прерываний. Это тоже иначе &lt;br /&gt;BeginProc Reflect_Int &lt;br /&gt;push 0 ;Данные для функции обратного вызова &lt;br /&gt;push 0 ;Адрес функции обратного вызова &lt;br /&gt;push 0 ;lParam &lt;br /&gt;push Data ;wParam &lt;br /&gt;push WM_USER ;Код сообщения &lt;br /&gt;push hwnd ;Окно-адресат &lt;br /&gt;VxDCall _SHELL_PostMessage;Поставить сообщение в очередь &lt;br /&gt;add ESP,4*6 ;Компенсация стека &lt;br /&gt;clc &lt;br /&gt;ret &lt;br /&gt;EndProc Reflect_Int &lt;br /&gt;VxD_CODE_ENDS &lt;br /&gt;end VMyD_Real_Init &lt;/p&gt;
						&lt;p&gt;В начале текста драйвера необходимо подключить еще один заголовочный файл SHELL.INC и определить значение константы WM_USER. В Windows эта константа имеет длину 16 бит и равна 400h, однако функции _SHELL_PostMessage необходимо передать 32-битовое слово, причем сам код сообщения WM_USER должен находиться в младшей половине этого слова, а в старшую половину следует поместить информацию о диспетчеризации. В нашем случае эта информация выглядит как константа: SPM_UM_AlwaysSchedule. &lt;/p&gt;
						&lt;p&gt;В сегменте данных удалены ячейки для адреса функции обратного вызова isr и селектора DS. Ячейка для результата измерений объявлена как два слова, поскольку все параметры функции Shell_PostMessage имеют размер 32 бит. Добавлена ячейка hwnd для получения в нее из приложения дескриптора главного окна. Сам дескриптор имеет размер 16 бит, однако передавать его той же функции Shell_PostMessage надо в виде длинного слова. &lt;/p&gt;
						&lt;p&gt;В начале API-процедуры из структуры клиента (конкретно — из регистра DI) извлекается дескриптор окна и после расширения до длинного слова помещается в ячейку hwnd. &lt;/p&gt;
						&lt;p&gt;Остальные изменения касаются лишь способа перехода на уровень отложенных прерываний и состава процедуры ReflectInt, работающей на этом уровне. &lt;/p&gt;
						&lt;p&gt;Для перехода на синхронный уровень в данном случае используется системный вызов _SHELL_CallAtAppyTime, осуществляющий передачу управления указанной в вызове процедуре ReflectInt во «время приложения», то есть когда управление будет возвращено из VMM в приложение. В этой процедуре уже можно будет поставить сообщение WM_USER в очередь сообщений главного окна нашего приложения. &lt;/p&gt;
						&lt;p&gt;В процедуре уровня отложенных прерываний ReflectInt после помещения в стек необходимых параметров вызывается системная функция _Shell_PostMessage, которая и посылает в приложение сообщение WM_USER. Легко увидеть, что программист должен в этом случае полностью сформировать весь состав структуры сообщения msg — дескриптор окна-адресата, код сообщения, а также оба параметра, входящие во все сообщения Windows, — wParam и lParam. Параметром wParam мы в данном примере пользуемся для передачи в приложение результата измерения из ячейки Data. При необходимости можно было использовать и lParam. &lt;/p&gt;
						&lt;p&gt;Функция обратного вызова, адрес которой можно было указать в числе параметров, вызывается Windows после успешной постановки в очередь посылаемого сообщения. Мы эту функцию не используем. &lt;/p&gt;
						&lt;p&gt;Для задач управления аппаратурой, работающей в режиме прерываний, важной характеристикой является время отклика на прерывание, то есть временная задержка от момента поступления прерывания до выполнения первой команды обработчика. Как мы увидели, при использовании виртуального драйвера системные издержки перехода на прикладной обработчик, включенный в состав драйвера, составляют около 40 команд, на выполнение которых на машине средней производительности может понадобиться 10...15 мкс. При использовании системы MS-DOS этих издержек не было бы вовсе, так как в реальном режиме переход на обработчик прерываний процессор осуществляет практически мгновенно. Если же реализовать обработку прерываний без помощи виртуального драйвера, как это было сделано в предыдущей части статьи, то переход на прикладной обработчик прерываний потребовал бы 200...300 команд, а время задержки увеличилось бы (на таком же компьютере) до 120...180 мкс, то есть более чем на порядок. &lt;/p&gt;
						&lt;p&gt;КомпьютерПресс 8&#039;2001&lt;/p&gt;</description>
			<author>mybb@mybb.ru (†П‡С‡И‡Х†)</author>
			<pubDate>Sun, 05 Oct 2008 17:00:25 +0400</pubDate>
			<guid>http://command.ixbb.ru/viewtopic.php?pid=18#p18</guid>
		</item>
		<item>
			<title>Что такое прокси(proxy) и с чем его едят</title>
			<link>http://command.ixbb.ru/viewtopic.php?pid=11#p11</link>
			<description>&lt;p&gt;Proxy server может сделать очень многое. Вы сможете анонимно посещать многие ресурсы, даже те, к которым у Вас закрыт доступ, и Вас будет трудно вычислить, может ускорить работу в Интернет. Может удалить рекламу с веб-страничек, изменить ваше географическое положение (например, если нужно посмотреть новости другого региона,а сервер показывает их именно для того места где вы находитесь, определяя это по IP) Но может и собрать на Вас компромат, украсть пароли, так как весь поток информации проодящий через него чаще всего записывается. &lt;br /&gt;Анонимность в сети дает очень много преимуществ. С точки зрения нападающего, легче избежать правосудия, меньше шанс что Вас вычислят. С точки зрения атакуемого это не даст возможности запустить на вашем компьютере некоторые виды вирусов, подключиться к вашему компьютеру, и как следствие навредить или украсть ценную информацию. Получиться что будут пытаться атаковать по IP адресу не Вас, а прокси-сервер, у которого обычно гораздо лучшая защита чем у вашего компьютера, и даже если он будет взломан, то это не факт, что удасться найти именно Вас и продолжить атаку. Так как обычно прокси-сервер используют тысячи пользователей, и там содержатся гигабайты информации, в которой не так-то легко будет разобраться. &lt;br /&gt;Но не все прокси одинаково полезны. Некоторые служат только для ускорения доступа и не подменяют Ваш адрес на свой. Подменяют обычно именно анонимные прокси-серверы. &lt;br /&gt;Краткая классификация прокси: &lt;br /&gt;HTTP proxy - это самый старый тип прокси предназначен для просмотра веб страниц и скачивания файлов, большинство браузеров поддерживают этот тип прокси, а также некоторые другие программы. &lt;br /&gt;Socks (4 или 5) proxy - обрабатывает любой тип информации, однако, работать с этим типом прокси умеют далеко не все программы. Версии 4 и 5 отличаются степенью секретности которую обеспечивает прокси. &lt;br /&gt;CGI Прокси (анонимайзеры) - изначально расчитаны на работу с веб-браузерами и практически только ими и используются. &lt;br /&gt;FTP proxy - предназначен только для работы с FTP. Используется чаще всего для совместного доступа к какому-либо ресурсу. &lt;br /&gt;Чтобы использовать прокси-сервер например, в Microsoft Internet Explorer выбираем &amp;quot;Сервис&amp;quot;-&amp;quot;Свойства обозревателя&amp;quot; - Переходим на вкладку &amp;quot;Подключения&amp;quot; - Далее выбираем в окошечке &amp;quot;Настройка удаленного доступа и виртуальных частных сетей&amp;quot; Ваше подключение к интернет - Мышкой по двойному шелчку на этом соединении или выделив его а нажав кнопку &amp;quot;Настройка&amp;quot; открываем окошко - Там Ставим галочку в группе &amp;quot;Прокси-сервер&amp;quot; &amp;quot;Использовать прокси-сервер ...&amp;quot; в поле &amp;quot;Адрес&amp;quot; вводим IP адрес прокси, например &amp;quot;219.240.12.173&amp;quot;, а в поле порт, порт прокси. Для браузера обычно используется &amp;quot;80&amp;quot; порт, но этот порт должен быть открыт и на прокси. Обычно это запсывается так &amp;quot;219.240.12.173:80&amp;quot; где вначале IP адрес, а после двоеточия порт. &amp;quot;Не использовать прокси-сервер для локальных адресов&amp;quot; применяется в случае наличия локальной сети, если прокси-сервер используется для выхода локальных компьютеров через один прокси-сервер в интернет. Если галочка стоит то используется только для данного компьютера.Нажав на кнопку &amp;quot;Дополнительно&amp;quot; можно задать дополнителные настройки, например для каких данных какой прокси использовать, для этого снимаем галочку &amp;quot;Один прокси-сервер для всех протоколов&amp;quot;. Данные вводятся аналогично. Так же там в &amp;quot;Исключениях&amp;quot; можно ввести исключения в виде IP адресов, для которых прокси не будет использоваться, адреса разделяются &amp;quot;;&amp;quot;. Например сайт системы вебмани не всегда прокси пропускает. Нажимаем &amp;quot;ОК&amp;quot; если все верно, ну если не верно исправим. И так далее, пока все не подтвердим. Все теперь браузер работает через прокси. &lt;br /&gt;Подключать и отключать проки-сервер можно не завершая работы программы, в рассмотреном выше примере это можно сделать просто открыв соотвествующее окшко и сняв галочку &amp;quot;использовать прокси...&amp;quot;. Не обязательно данный прокси-сервер будет работать, как бы вы этого хотели, точнее возможно что его больше нет, доступ с такого IP как у Вас запрещен, и куча других вариантов. Проверяется обычно существует прокси-сервер или нет, если конечно это не Ваш физический сервер предприятия, специальными программами, или можно даже с некоторых веб-страниц, которые дают эту возможность. &lt;br /&gt;Различаются прокси-серверы обычно так. &lt;br /&gt;CGI proxy это обычно веб-страничка, которую вводят в строку браузера, например &amp;quot;http://cgianonim.com&amp;quot;, т.е. начинается с &amp;quot;http://&amp;quot; или &amp;quot;https://&amp;quot; и соотвественно порт здесь не указывается. &lt;br /&gt;HTTP, SOCKS прокси указываются в виде &amp;quot;IP:port&amp;quot; Или &amp;quot;URL:port&amp;quot;, например &amp;quot;219.240.12.173:80&amp;quot; или &amp;quot;www.myhttporsocks.com&amp;quot; &lt;br /&gt;Отличие в портах обычно такое, что у HTTP прокси обычно номера порта &amp;quot;80&amp;quot;, &amp;quot;81&amp;quot;, &amp;quot;3128&amp;quot;, &amp;quot;8080&amp;quot;, а у SOCKS &amp;quot;1080&amp;quot;, &amp;quot;1081&amp;quot;. &lt;br /&gt;Вот теперь мы с Вами кратко разобрались что же такое прокси, как его использовать, для чего, и много еще полезного и разного.&lt;/p&gt;</description>
			<author>mybb@mybb.ru (†П‡С‡И‡Х†)</author>
			<pubDate>Sun, 05 Oct 2008 16:56:20 +0400</pubDate>
			<guid>http://command.ixbb.ru/viewtopic.php?pid=11#p11</guid>
		</item>
		<item>
			<title>Быстрое поднятие SSL для Apache под FreeBSD</title>
			<link>http://command.ixbb.ru/viewtopic.php?pid=10#p10</link>
			<description>&lt;p&gt;Эта небольшая практическая заметка как быстро создать сертификаты для установки связи по SSL c помощью OpenSSL и быстро настроить веб-сервер Apache+mod_ssl под FreeBSD для установки защищённого соединения.&lt;br /&gt;&lt;span style=&quot;color: yellow&quot;&gt;Введение&lt;/span&gt;&lt;br /&gt;Пытаясь настроить кодированное соединение по https-протоколу, чтобы просто не гонять пароли открытым текстом, столкнулась с проблемой - развитие документации, проработка удобства, и чарующая простота не являются свойствами этой технологии. Хотя, вроде всё просто - есть дерево подписей и подписанный сертификат (грубо говоря - визитка сервера, с которым происходит соединение). Вы смотрите дерево подписей и сами думаете, доверяете вы этим подписям или нет. Или же у вас есть копия сертификата и вы сравниваете. В конце концов (и это требуется чаще всего) вам хочется не очень светиться эксклюзивными данными и вам всё равно какие там визитки. Эту простую задачу превратили в монстроидальный набор крючочков и ручечек. Мне понадобилась неделя чтобы, используя иногда по 3 статьи на разных языках одновременно , дойти до решения вопроса (у меня была задача номер три из моего списка :)&lt;/p&gt;
						&lt;p&gt;&lt;span style=&quot;color: yellow&quot;&gt;Задача&lt;/span&gt;&lt;br /&gt;Создать конфигурацию виртуального сервера с возможностью подключения по HTTPS-протоколу для более менее безопасной передачи эксклюзивных данных (трафик будет шифроваться). Вопрос начального обмена ключами, который может повлиять на безопасность соединения, я оставлю для самостоятельного изучения, как проблему выходящую за рамки этой статьи.&lt;/p&gt;
						&lt;p&gt;&lt;span style=&quot;color: yellow&quot;&gt;Используемые инструменты&lt;/span&gt;&lt;br /&gt;FreeBSD-4.7 &lt;br /&gt;OpenSSL 0.9.6g &lt;br /&gt;Apache/1.3.26 + mod_perl/1.27&lt;/p&gt;
						&lt;p&gt;&lt;span style=&quot;color: yellow&quot;&gt;Настройка конфигурации OpenSSL&lt;/span&gt;&lt;br /&gt;В файлике /etc/ssl/openssl.cnf надо проделать следующие изменения: &lt;br /&gt;[ CA_default ] &lt;/p&gt;
						&lt;p&gt;dir = . # Это каталог для работы с ssl &lt;br /&gt;certs = $dir/ssl.crt # Это где будут лежать сертификаты &lt;br /&gt;crl_dir = $dir/ssl.crl # Это где будут листы &amp;quot;отзывов подписей&amp;quot; &lt;br /&gt;database = $dir/index.txt # Здесь index file для индексирования запросов на подпись &lt;br /&gt;new_certs_dir = $dir/ssl.crt # Сюда будут писать новые сертификаты &lt;/p&gt;
						&lt;p&gt;certificate = $dir/nemesida-ca.pem # Корневой сертификат &lt;br /&gt;serial = $dir/serial # Серийный номер запроса &lt;br /&gt;crl = $dir/ssl.crl/nemesida.pem # Текущий лист отзывов подписей &lt;br /&gt;private_key = $dir/ssl.key/nemesida-ca.key# Секретный ключ для основного сертификата &lt;br /&gt;RANDFILE = $dir/ssl.key/.rand # &lt;br /&gt;Я так и не нашла, как обойти эти вещи заданием ключей, так что придётся править конфиг.&lt;/p&gt;
						&lt;p&gt;&lt;span style=&quot;color: yellow&quot;&gt;Создаём &amp;quot;корневой&amp;quot; сертификат&lt;/span&gt;&lt;br /&gt;Для удобства, перейдём в каталог с конфигурацией Apache, где у меня располагаются подкаталоги с искомыми сертификатами: &lt;br /&gt;# cd /usr/local/etc/apache &lt;br /&gt;Корневой сертификат является корнем дерева подписей и является как бы самой ГЛАВНОЙ подписью. Секретный ключ (он нужен для того, чтобы можно было воспользоваться вашим корневым сертификатом для подписи остальных) и сертификат создаются одной командой: &lt;br /&gt;# openssl req -config /etc/ssl/openssl.cnf -new -x509 -keyout ssl.key/nemesida-ca.pem -out nemesida-ca.pem -days 3650 &lt;br /&gt;Вас спросят пароль - введите и запомните его. Все остальные поля заполняйте так, как вам подскажет сердце. Снимите пароль с ключа: &lt;br /&gt;# openssl rsa -in ssl.key/nemesida-ca.pem -out nemesida-ca.key &lt;br /&gt;Если вы не сможете спасти этот ключ от посягательств, то и пароль вам не поможет. &lt;br /&gt;Что делает эта строка, я затрудняюсь ответить точно, но так сделать рекомендуют: &lt;br /&gt;# openssl x509 -in nemesida-ca.pem -out nemesida-ca.crt &lt;br /&gt;Вот и всё - главная подпись, т.е. корневой сертификат, у вас есть. Он подписан сам собой.&lt;/p&gt;
						&lt;p&gt;&lt;span style=&quot;color: yellow&quot;&gt;Подготавливаем площадку&lt;/span&gt;&lt;br /&gt;Следующие действия, которые надо не забыть совершить, вызывают у меня бурный восторг. Следует создать два файла с некоторой индексной информацией, создать которые openssl не может, равно как и выдать разумное сообщение по этому поводу. Создадим индексный файл (ключевое слово database из openssl.cnf): &lt;br /&gt;# touch index.txt &lt;br /&gt;Создадим файл серийных номеров (ключевое слово serial из openssl.cnf): &lt;br /&gt;# echo &#039;01&#039; &amp;gt; serial &lt;br /&gt;Этот файл должен содержать две цифры (обязательно). Если вы ещё не создавали никаких сертификатов кроме корневого, файл должен содержать 01.&lt;/p&gt;
						&lt;p&gt;&lt;span style=&quot;color: yellow&quot;&gt;Создаём сертификат сервера.&lt;/span&gt;&lt;br /&gt;Создание сертификатов сервера состоит из процедуры создания запроса на попись, а затем подписания этого запроса в отличии от создания самоподписанного корневого сертификата. Создаём запрос на подпись нового сертификата и создаём секретный ключ к нему: &lt;br /&gt;# openssl req -config /etc/ssl/openssl.cnf -new -keyout ssl.key/nemesida.pem -out ssl.csr/nemesida.pem &lt;br /&gt;Вводя даные, учтите, что поле Common Name должно содержать полностью определённое доменное имя (FQDN) того сайта, где вы будете использовать https-протокол, чтобы броузеры не выдавали предупреждения о неверности имени. Снимите пароль с ключа: &lt;br /&gt;# openssl rsa -in ssl.key/nemesida.pem -out nemesida.key &lt;br /&gt;Подпишите запрос (подписка запроса и есть создание нового сертификата) своим корневым сертификатом: &lt;br /&gt;# openssl ca -config /etc/ssl/openssl.cnf -policy policy_anything -out ssl.crt/nemesida.pem -infiles ssl.csr/nemesida.pem &lt;br /&gt;Подготовьте сертификат к использованию: &lt;br /&gt;# openssl x509 -in ssl.crt/nemesida.pem -out ssl.crt/nemesida.crt&lt;/p&gt;
						&lt;p&gt;&lt;span style=&quot;color: yellow&quot;&gt;Списки запросов&lt;/span&gt;&lt;br /&gt;Создайте на всякий случай список запросов (там будут храниться и данные по отзывам подписей, если вам это когда-либо понадобится): &lt;br /&gt;# openssl ca -gencrl -out ssl.crl/nemesida.pem&lt;/p&gt;
						&lt;p&gt;&lt;span style=&quot;color: yellow&quot;&gt;Настройка Apache.&lt;/span&gt;&lt;br /&gt;В файле httpd.conf (сами найдите ваш файл конфигурации) прописываем: &lt;br /&gt;NameVirtualHost *:443 &lt;/p&gt;
						&lt;p&gt;DocumentRoot &amp;quot;/home/nemesida/www&amp;quot; &lt;br /&gt;ServerName nemesida.ru &lt;br /&gt;ScriptAlias /cgi-bin/ /home/nemesida/cgi-bin/ &lt;br /&gt;SSLEngine on &lt;br /&gt;SSLCertificateFile /usr/local/etc/apache/ssl.rt/nemesida.crt &lt;br /&gt;SSLCertificateKeyFile /usr/local/etc/apache/ssl.key/nemesida.key &lt;br /&gt;SSLCACertificateFile /usr/local/etc/apache/nemesida-ca.crt &lt;br /&gt;SSLCARevocationFile /usr/local/etc/apache/ssl.crl/nemesida.crl &lt;/p&gt;
						&lt;p&gt;SSLOptions +StdEnvVars &lt;/p&gt;
						&lt;p&gt;SSLOptions +StdEnvVars &lt;/p&gt;
						&lt;p&gt;SetEnvIf User-Agent &amp;quot;.*MSIE.*&amp;quot; \ &lt;br /&gt;nokeepalive ssl-unclean-shutdown \ &lt;br /&gt;downgrade-1.0 force-response-1.0 &lt;/p&gt;
						&lt;p&gt;Вот собственно и всё. Запускаете Apache и проверяете.&lt;/p&gt;
						&lt;p&gt;&lt;span style=&quot;color: red&quot;&gt;Замечания&lt;/span&gt;&lt;br /&gt;Пока вы не разберётесь в работе SSL, нельзя считать соединение безопасным. В данном случае представлен быстрый вариант настройки, не дающий никаких гарантий. Практически - это защита от дурака, которой тоже пренебрегать не следует. &lt;br /&gt;Берегите секретные ключи - иначе вся эта мышиная возня не имеет смысла. &lt;br /&gt;Поддержка виртуальных хостов &amp;quot;name based&amp;quot; возможна не в полном варианте - сетрификат вы не сможете сделать различными для разных &amp;quot;name based&amp;quot; виртуальных хостов. Это связано с тем, что сначала устанавливается SSL-туннель, а затем по нему идёт обмен данными, что определяет выбор сертификатов до получения HTTP-запроса.&lt;/p&gt;</description>
			<author>mybb@mybb.ru (†П‡С‡И‡Х†)</author>
			<pubDate>Sun, 05 Oct 2008 16:55:07 +0400</pubDate>
			<guid>http://command.ixbb.ru/viewtopic.php?pid=10#p10</guid>
		</item>
		<item>
			<title>Увеличиваем быстродействие Фотошопа</title>
			<link>http://command.ixbb.ru/viewtopic.php?pid=9#p9</link>
			<description>&lt;p&gt;По умолчанию Photoshop не берет себе больше 50 % доступной ОП. Для работы с большими файлами, можете увеличить эту цифру до 80, даже до 90 % - останется и для браузера, и для какого нибудь музыкальногго проигрывателя, а Photoshop ваш будет бегать заметно быстрее. Чтобы эту операцию проделать, зайдите в подменю Edit&amp;gt; preferences (или File &amp;gt; Preferences), выберите команду Memory &amp;amp; Image Cash и введите нужный вам процент в окошке Memory Used by Photoshop (память, используемая Фотошопом). Чтобы настройка вступила в силу, программу надо перезапустить. &lt;br /&gt;Имеет смысл также позволить программе обращаться к другим дискам для размещения временных файлов - чтобы они не переполнили системный диск. В настройках программы на странице Plug-Ins &amp;amp; Scratch Disks есть секция Scratch Disks с четырьмя списочками, в которых вы и сможете указать другие свои диски. &lt;br /&gt;Кстати, размеры временных файлов могут составлять десятки и сотни мегабайт. Теоретически при закрытии Фотошопа все они удаляются. Но в случае сбоев программы и зависаний системы они остаются. Так что не забывайте очищать папки TEMP.&lt;/p&gt;</description>
			<author>mybb@mybb.ru (†П‡С‡И‡Х†)</author>
			<pubDate>Sun, 05 Oct 2008 16:48:53 +0400</pubDate>
			<guid>http://command.ixbb.ru/viewtopic.php?pid=9#p9</guid>
		</item>
		<item>
			<title>Коротко об Assembler&#039;е.</title>
			<link>http://command.ixbb.ru/viewtopic.php?pid=8#p8</link>
			<description>&lt;p&gt;Assembler - это произведение искусства. Ниже ассемблера только машинные коды. Ассемблер создан как замена двоичному коду, который понимает процессор. При написании программы на ассемблере вы просто пишете команды процессора, которые процессор последовательно выполняет. Пример команды: &lt;/p&gt;
						&lt;p&gt;MOV EAX, EBX &lt;/p&gt;
						&lt;p&gt;В машинных кодах это будет 8BC3 (шестнадцатеричный код, теперь всё будет шестнадцатеричным, ПРИВЫКАЙТЕ). Процессор смотрит на эти циферки и делает то, что они обозначают. Любая программа, написанная на языке высокого уровня (исключая .NET), преобразовывается в ассемблерный код. А почему же ассемблер лучше, чем С++ и др.. Дело в том, что программу, написанную на языке высокого уровня надо перевести на ассемблер, а это очень трудно, потом надо его оптимизировать, современные компиляторы очень плохо с этим справляются. Я провел эксперимент, написал программу (обычное окно с одной кнопкой в центре, которая закрывает его) на разных языках высокого уровня и после компиляции получил вот такие размеры этой самой программы: &lt;/p&gt;
						&lt;p&gt;C++ Builder 4 - 22 kb &lt;br /&gt;Delphi 5 - 291 kb &lt;br /&gt;Delphi 5 + библиотека KOL - 26 kb &lt;br /&gt;Ассемблер MASM - около 3 kb &lt;/p&gt;
						&lt;p&gt;Так, что смотрите и делайте выводы, что лучше использовать. &lt;br /&gt;Есть другое различие с некоторыми языками высокого уровня, это использование runtime DLL библиотек для их функций. Visual Basic даже не преобразовывает свой язык в ассемблер (хотя версия 5 и выше делают это частично, но не полностью), это сильно зависит от msvbvm50.dll, виртуальной машины Visual Basic. Exe файл, который создан VB, состоит из простых частей кода и многих вызовов этой DLL. Вот почему VB очень медленный. Ассемблер это и есть самый быстрый язык. Он использует только системные DLL: kernel32.dll, user32.dll, и т.д. &lt;br /&gt;Теперь приступим к тому, где именно мы будем писать наши программы на ассмеблере. Компиляция состоит из 2 стадий: &lt;br /&gt;Проверка синтаксиса, создание объектного файла и файла листинга &lt;br /&gt;Линковка, т.е. компоновка. &lt;br /&gt;Вы, наверное, все привыкли к тому, что запускаете Microsoft Visual C++, пишете программу, нажимаете на F7 и всё готово. На ассемблере вам придётся всё делать всё вручную. У ассемблера нет такой среды разработки. Вам придётся писать программу в блокноте, сохранять его в *.asm файл. И из командной строки вызывать ассемблер и линковщик. Потом я вам всё объясню. &lt;/p&gt;
						&lt;p&gt;Теперь смотрим инструменты. &lt;/p&gt;
						&lt;p&gt;Связки ассемблер-линковщик: &lt;br /&gt;MASM32 v9.0 (ml.exe, link.exe) &lt;br /&gt;TASM32 v5.0 (tasm32.exe, tlink32.exe) &lt;br /&gt;Также можно FASM, но он только для спецов, примечателен тем, что у него есть своя оболочка не надо никаких объектных файлов т.д., нажимаешь F9 и всё готово. &lt;/p&gt;
						&lt;p&gt;Текстовые редакторы &lt;br /&gt;EmEditor Professional Version 4.13 (вне конкуренции) &lt;br /&gt;UltraEdit v*.*.*.* (тоже хороший не я им не пользуюсь) &lt;/p&gt;
						&lt;p&gt;Блокнот : (классика). &lt;br /&gt;Также пригодится справочник по API функциям. Желательно из комплекта MS SDK. Полная версия весит 24 MB (почти все апи), есть урезанные версии весом 12 МВ. Русские версии весом ~400 KB даже не читайте.&lt;/p&gt;</description>
			<author>mybb@mybb.ru (†П‡С‡И‡Х†)</author>
			<pubDate>Sun, 05 Oct 2008 16:45:21 +0400</pubDate>
			<guid>http://command.ixbb.ru/viewtopic.php?pid=8#p8</guid>
		</item>
		<item>
			<title>JavaScript</title>
			<link>http://command.ixbb.ru/viewtopic.php?pid=7#p7</link>
			<description>&lt;p&gt;Что такое JavaScript &lt;br /&gt;JavaScript - простой интерпретируемый язык программирования, разработанный фирмой Netscape. С помощью JavaScript Вы можете легко создавать интерактивные Web-страницы. &lt;br /&gt;JavaScript для клиента - это код JavaScript, встроеный в HTML-страницы. Он позволяет использовать в Internet выполняемое содержимое. &lt;br /&gt;Вариант JavaScript для сервера не только представляет собой альтернативу сценариям CGI, но и обеспечивает гораздо более широкие возможности: код встраевается непосредственнов HTML-страницы и позволяет объединятьвыполняемые сценарии В данном руководстве Вы увидите, что можно сделать с помощью JavaScript, и даже более того - увидите, как это сделано. &lt;br /&gt;Java и JavaScript! &lt;br /&gt;Многие люди считают, что JavaScript - это то же самое, что и Java, лишь потому, что эти языки имеют схожие названия. На самом деле это не так. Я считаю, что сейчас будет излишне показывать Вам все различия между этими языками - так что запомните лишь то, что JavaScript - это не Java!. &lt;br /&gt;Чтобы получить дополнительную информацию по затронутой теме, обратитесь пожалуйста к введению, опубликованному на сайте Netscape. &lt;br /&gt;Запуск JavaScript &lt;br /&gt;Что необходимо сделать, чтобы запускать скрипты, написанные на языке JavaScript? Вам понадобится браузер, способный работать с JavaScript - например Netscape Navigator (начиная с версии 2.0) или Microsoft Internet Explorer (MSIE - начиная с версии 3.0). С тех пор, как оба этих браузера стали широко распространеными, множество людей получили возможность работать со скриптами, написанными на языке JavaScript. Несомненно, это важный аргумент в пользу выбора языка JavaScript, как средства улучшения ваших Web-страниц. &lt;br /&gt;Конечно же, перед чтением данного руководства Вы должны познакомиться с основами другого языка - HTML. При этом, возможно, Вы обнаружите, что много хороших средств диалога можно создать, пользуясь лишь командами HTML.&lt;/p&gt;</description>
			<author>mybb@mybb.ru (†П‡С‡И‡Х†)</author>
			<pubDate>Sun, 05 Oct 2008 16:42:38 +0400</pubDate>
			<guid>http://command.ixbb.ru/viewtopic.php?pid=7#p7</guid>
		</item>
		<item>
			<title>Turbo Pascal</title>
			<link>http://command.ixbb.ru/viewtopic.php?pid=6#p6</link>
			<description>&lt;p&gt;Язык Паскаль был разработан в 1970 г. Никласом Виртом как язык обучения студентов программированию. Паскаль вырабатывает навыки соблюдения хорошего строгого стиля программирования, упрощающего разработку сложных программ. &lt;br /&gt;Основные привлекательные черты Паскаля — логичность, поддержка концепций структурного и процедурного программирования, работа с динамической памятью, возможность создания своих типов данных. В Паскале программист должен всегда явно указывать, с какими конкретными переменными он желает работать и каковы типы этих переменных. Строгая типизация данных позволяет резко снизить количество ошибок, появляющихся в программе вследствие невнимательности или опечаток. &lt;br /&gt;В своем первоначальном виде Паскаль имел довольно ограниченные возможности, но расширенный вариант этого языка — Turbo Pascal, является очень мощным языком программирования. Интегрированная оболочка Turbo Pascal, разработанная фирмой Borland (ныне Inprise), включающая в себя редактор, компилятор, компоновщик и отладчик, вместе с интерактивной справочной системой сделали разработку программ на Паскале делом простым и приятным.&lt;/p&gt;</description>
			<author>mybb@mybb.ru (†П‡С‡И‡Х†)</author>
			<pubDate>Sun, 05 Oct 2008 16:40:43 +0400</pubDate>
			<guid>http://command.ixbb.ru/viewtopic.php?pid=6#p6</guid>
		</item>
		<item>
			<title>О Visual Basic.</title>
			<link>http://command.ixbb.ru/viewtopic.php?pid=5#p5</link>
			<description>&lt;p&gt;Visual Basic для Windows появился около 10 лет назад. Дебют состоялся 20 марта 1991 года на выставке «Windows World», хотя своими корнями он уходит к программе Ruby, написанной Аланом Купером (Alan Cooper) в 1988 году. &lt;/p&gt;
						&lt;p&gt;Бесспорно, появление Visual Basic произвело настоящую сенсацию. Стив Гиб-сон (Steve Gibson) в журнале «InfoWorld» назвал Visual Basic «потрясающим новым чудом», которое «радикально изменит подход к программированию для Microsoft Windows». Чарльз Петцольд (Charles Petzold), автор знаменитой книги, посвященной программированию для Windows на языке С, написал в «New York Times»: «Visual Basic представляет настоящую угрозу для благополучия тех, кто зарабатывает себе на жизнь, разъясняя программистам сложности программирования для Windows» (вряд ли к комментарию Петцольда стоит относиться серьезно, поскольку с того знаменательного дня были проданы миллионы книг, посвященных VB). Еще решительнее высказался Стюарт Элсоп (Stewart Alsop): он назвал Visual Basic «идеальной средой программирования для 90-х годов». &lt;/p&gt;
						&lt;p&gt;Но 90-е годы уже прошли, поэтому никого не удивит тот факт, что Visual Basic .NET отличается от обычного Visual Basic так же сильно, как Visual Basic версии 1 отличается от своего предшественника QuickBasic. Хотя из прежнего опыта использования Visual Basic можно вынести много полезного, переход на платформу [ Microsoft серьезно относится к этому слову. В частности, Windows тоже именуется платформой.].NET и Visual Basic .NET (сокращенно VB .NET) сопровождается такими же основательными изменениями, как и переход с QuickBasic для DOS на VB1 для Windows.&lt;/p&gt;</description>
			<author>mybb@mybb.ru (†П‡С‡И‡Х†)</author>
			<pubDate>Sun, 05 Oct 2008 16:38:09 +0400</pubDate>
			<guid>http://command.ixbb.ru/viewtopic.php?pid=5#p5</guid>
		</item>
		<item>
			<title>C++ Builder</title>
			<link>http://command.ixbb.ru/viewtopic.php?pid=4#p4</link>
			<description>&lt;p&gt;C++Builder – «превосходный инструмент, с помощью которого и начинающий пользователь, и программист-профессионал могут создавать одинаково профессионально выглядящий интерфейс пользователя к прикладным программам самых различных классов. Кроме того, C++Builder позволяет работать с любыми базами данных, создавать прикладные программы для Интернет и многое-многое другое. Так что недаром эта система пользуется широкой популярностью. &lt;/p&gt;
						&lt;p&gt;Впрочем, пока популярность C++Builder уступает популярности его родной сестры Delphi – разработанной той же фирмой Borland. Но мне кажется, что это явление временное. Язык C++, лежащий в основе C++Builder, более мощный, чем Object Pascal, на котором построена Delphi. И библиотеки функций C++ намного обширнее библиотек Object Pascal. Поэтому то, что в C++Builder делается легко и естественно, в Delphi в ряде случае требует значительно больших усилий и получается не столь эффективно. Правда, это касается только весьма сложных приложений. Большинство же прикладных задач с равным успехом могут решаться и средствами Delphi, и средствами C++Builder. &lt;/p&gt;
						&lt;p&gt;Меньшая популярность С++Builder по сравнению с Delphi объясняется, на мой взгляд, большей сложностью (неизбежной при большей мощности) языка C++. Но думаю, что это временное препятствие. Уже сейчас в ряде вузов начинают изучать C и C++ вместо традиционного Pascal. Так что для нового поколения разработчиков C++Builder может оказаться более естественным, чем Delphi. Да и наиболее серьезные разработчики старшего поколения тоже на ты с C++. Все это вселяет надежду, что в недалеком будущем популярность С++ догонит, а может быть и обгонит популярность Delphi». (выдержка из книги «Программирование в C++Builder 5», А.Я. Архангельский). &lt;/p&gt;
						&lt;p&gt;Мне очень понравилось следующее определение C++Builder, когда-то существовавшее на форуме CodeNet: «Это Delphi, но C». Т.о., если Вы знакомы с Delphi и представляете, что это такое, Вам будет достаточно просто освоить интерфейс C++Builder. Он практически полностью идентичен интерфейсу Delphi. Но! Там совершенно другой синтаксис. Не забывайте, что это – C++, и для успешного программирования в C++Builder, Вам необходимо хорошее знание C++. Т.е. размещать кнопки на форме – это одно дело, а вот писать программу – совершенно другое. Поэтому Вы особо не обольщайтесь, что C++Builder все сделает за Вас.&lt;/p&gt;</description>
			<author>mybb@mybb.ru (†П‡С‡И‡Х†)</author>
			<pubDate>Sun, 05 Oct 2008 16:36:26 +0400</pubDate>
			<guid>http://command.ixbb.ru/viewtopic.php?pid=4#p4</guid>
		</item>
	</channel>
</rss>
