<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>NetSpider - персональный блог</title>
	<atom:link href="http://netspider.com.ua/index.php/feed/" rel="self" type="application/rss+xml" />
	<link>http://netspider.com.ua</link>
	<description>заметки на компьютерную тематику</description>
	<lastBuildDate>Tue, 07 Feb 2012 01:42:35 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Скрытие кода, метод 5</title>
		<link>http://netspider.com.ua/index.php/2012/02/07/skrytie-koda-metod-5/</link>
		<comments>http://netspider.com.ua/index.php/2012/02/07/skrytie-koda-metod-5/#comments</comments>
		<pubDate>Tue, 07 Feb 2012 01:38:31 +0000</pubDate>
		<dc:creator>NetSpider</dc:creator>
				<category><![CDATA[Главная]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[obfuscation]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[код]]></category>
		<category><![CDATA[обфускация]]></category>
		<category><![CDATA[скрипты]]></category>
		<category><![CDATA[шифрование]]></category>

		<guid isPermaLink="false">http://netspider.com.ua/?p=1225</guid>
		<description><![CDATA[Следующий код был выдран из тела страницы взломанного сайта, этот javascript вставлял небольшой фрейм (сразу покажу причесанный вид, изначально все было в одну строку и без пробелов, пугающе ): var s = ''; try { new asd[0] } catch (q) { if (q) r = 1; c = String; } if (r &#38;&#38; document.createTextNode) t [...]]]></description>
		<wfw:commentRss>http://netspider.com.ua/index.php/2012/02/07/skrytie-koda-metod-5/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Скрытие кода, метод 4</title>
		<link>http://netspider.com.ua/index.php/2012/02/06/skrytie-koda-metod-4/</link>
		<comments>http://netspider.com.ua/index.php/2012/02/06/skrytie-koda-metod-4/#comments</comments>
		<pubDate>Mon, 06 Feb 2012 10:36:50 +0000</pubDate>
		<dc:creator>NetSpider</dc:creator>
				<category><![CDATA[Главная]]></category>
		<category><![CDATA[obfuscation]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[код]]></category>
		<category><![CDATA[обфускация]]></category>
		<category><![CDATA[скрипты]]></category>
		<category><![CDATA[шифрование]]></category>

		<guid isPermaLink="false">http://netspider.com.ua/?p=1223</guid>
		<description><![CDATA[Взято из демо-версии DLE: &#60;?php $_F=__FILE__;$_X='STRING=';$_D=strrev('edoced_46esab');eval($_D('STRING2=='));?&#62; В коде бросаются в глаза две длиннющие строки в base64, раскодировать “в лоб” можно только вторую, там содержится кусок кода для дешифрации первой строки (STRING=). Причесанный вид файла: $_F = __FILE__; $_X = 'STRING='; $_D = strrev( 'edoced_46esab' ); eval( $_D( 'STRING2==' ) ); edoced_46esab – это всего лишь [...]]]></description>
		<wfw:commentRss>http://netspider.com.ua/index.php/2012/02/06/skrytie-koda-metod-4/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Скрытие кода, метод 3</title>
		<link>http://netspider.com.ua/index.php/2012/02/06/skrytie-koda-metod-3/</link>
		<comments>http://netspider.com.ua/index.php/2012/02/06/skrytie-koda-metod-3/#comments</comments>
		<pubDate>Mon, 06 Feb 2012 01:32:52 +0000</pubDate>
		<dc:creator>NetSpider</dc:creator>
				<category><![CDATA[Главная]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[obfuscation]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[код]]></category>
		<category><![CDATA[обфускация]]></category>
		<category><![CDATA[скрипты]]></category>
		<category><![CDATA[шифрование]]></category>

		<guid isPermaLink="false">http://netspider.com.ua/?p=1221</guid>
		<description><![CDATA[Не совсем PHP, но тоже может быть интересно. Для вставки в страницы вредительского кода, в частности блоков iframe, используют javascript и данные, закодированные в unicode: &#60;script type=&#34;text/javascript&#34;&#62;document.write('\u003c\u0069\u0066\u0072\u0061\u006d\u0065')&#60;/script&#62; Раскодировать можно с помощью PHP: $str = &#34;\u003c\u0069\u0066\u0072\u0061\u006d\u0065&#34;; $str = preg_replace( &#34;/\\\\u([0-9a-f]{3,4})/i&#34;, &#34;&#38;#x\\1;&#34;, $str ); $str = html_entity_decode( $str, null, 'UTF-8' ); echo $str . &#34;\n&#34;; Чтобы посмотреть, [...]]]></description>
		<wfw:commentRss>http://netspider.com.ua/index.php/2012/02/06/skrytie-koda-metod-3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Скрытие кода, метод 2</title>
		<link>http://netspider.com.ua/index.php/2012/02/06/skrytie-koda-metod-2/</link>
		<comments>http://netspider.com.ua/index.php/2012/02/06/skrytie-koda-metod-2/#comments</comments>
		<pubDate>Mon, 06 Feb 2012 01:09:26 +0000</pubDate>
		<dc:creator>NetSpider</dc:creator>
				<category><![CDATA[Главная]]></category>
		<category><![CDATA[obfuscation]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[код]]></category>
		<category><![CDATA[обфускация]]></category>
		<category><![CDATA[скрипты]]></category>
		<category><![CDATA[шифрование]]></category>

		<guid isPermaLink="false">http://netspider.com.ua/?p=1219</guid>
		<description><![CDATA[Следующий код был выдран из файла хакеров (или взломщиков или скрипткидсов), в закодированной строке был URL на внешний сайт, с которого подтягивался еще один кусок кода. @eval(decrypt(&#34;CODECODE==&#34;,$_COOKIE['HASH'])); exit; function decrypt($txt,$key){ $txt=base64_decode($txt); $res=&#34;&#34;; for($i=0; $i&#60;strlen($txt); $i++){ $c=substr($txt,$i,1); $kc=substr($key,($i%strlen($key))-1,1); $c=chr(ord($c)-ord($kc)); $res.=$c; } return $res; Раскодировывается просто, хотя на вскидку сложнее сказать/увидеть, что за манипуляции производятся со строкой: [...]]]></description>
		<wfw:commentRss>http://netspider.com.ua/index.php/2012/02/06/skrytie-koda-metod-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Скрытие кода, метод 1</title>
		<link>http://netspider.com.ua/index.php/2012/02/05/skrytie-koda-metod-1/</link>
		<comments>http://netspider.com.ua/index.php/2012/02/05/skrytie-koda-metod-1/#comments</comments>
		<pubDate>Sun, 05 Feb 2012 21:59:08 +0000</pubDate>
		<dc:creator>NetSpider</dc:creator>
				<category><![CDATA[Главная]]></category>
		<category><![CDATA[obfuscation]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[код]]></category>
		<category><![CDATA[обфускация]]></category>
		<category><![CDATA[скрипты]]></category>
		<category><![CDATA[шифрование]]></category>

		<guid isPermaLink="false">http://netspider.com.ua/?p=1217</guid>
		<description><![CDATA[Один из самых популярных способов скрыть код, часто встречается в темах WordPress и других движков и иногда в самих движках. Код выглядит следующим образом: eval(base64_decode(&#34;CODECODECODE==&#34;)); eval(gzinflate(base64_decode(&#34;CODECODECODE==&#34;))); Первый вариант ломается легко, стоит только раскодировать строку из base64, второй – сложнее, нужно запихнуть все в переменную и сохранить в файл: $text = gzinflate(base64_decode(&#34;CODECODECODE==&#34;)); $fp = fopen('decoded.txt', 'w'); [...]]]></description>
		<wfw:commentRss>http://netspider.com.ua/index.php/2012/02/05/skrytie-koda-metod-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Конкурс в призами</title>
		<link>http://netspider.com.ua/index.php/2012/02/05/konkurs-v-prizami/</link>
		<comments>http://netspider.com.ua/index.php/2012/02/05/konkurs-v-prizami/#comments</comments>
		<pubDate>Sun, 05 Feb 2012 21:42:32 +0000</pubDate>
		<dc:creator>NetSpider</dc:creator>
				<category><![CDATA[Главная]]></category>
		<category><![CDATA[obfuscation]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[конкурс]]></category>
		<category><![CDATA[обфускация]]></category>
		<category><![CDATA[скрипты]]></category>
		<category><![CDATA[шифрование]]></category>

		<guid isPermaLink="false">http://netspider.com.ua/?p=1215</guid>
		<description><![CDATA[Конкурс на самый самый самый круто закодированный PHP-файл. 1 место – 500 грн 2 место – 100 грн работы присылайте на hahack /собака/ netspider.kiev.ua условия: - код может быть как вашим, так и позаимствованным из откуда угодно; интересные кодировки бывают во всяких вирусах или платных скриптах. - файл должен быть автономным и работоспособным, т.е. не [...]]]></description>
		<wfw:commentRss>http://netspider.com.ua/index.php/2012/02/05/konkurs-v-prizami/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ProFTPD 1.3.4</title>
		<link>http://netspider.com.ua/index.php/2012/02/04/proftpd-1-3-4/</link>
		<comments>http://netspider.com.ua/index.php/2012/02/04/proftpd-1-3-4/#comments</comments>
		<pubDate>Sat, 04 Feb 2012 18:27:27 +0000</pubDate>
		<dc:creator>NetSpider</dc:creator>
				<category><![CDATA[Главная]]></category>
		<category><![CDATA[FreeBSD]]></category>
		<category><![CDATA[install]]></category>
		<category><![CDATA[ports]]></category>
		<category><![CDATA[portupgrade]]></category>
		<category><![CDATA[ProFTPD]]></category>

		<guid isPermaLink="false">http://netspider.com.ua/?p=1211</guid>
		<description><![CDATA[Если при рестарте после обновления порта вы увидели такую ошибку: Fatal: unknown configuration directive 'TLSEngine' или что-то подобное, то вы везунчик) В новой ветке ProFTPD, начиная с версии 1.3.4a, модули подгружаются динамически и их нужно ручками дописывать в proftpd.conf, например: LoadModule mod_tls.c LoadModule mod_ratio.c LoadModule mod_readme.c LoadModule mod_rewrite.c LoadModule mod_ban.c LoadModule mod_copy.c LoadModule mod_deflate.c LoadModule [...]]]></description>
		<wfw:commentRss>http://netspider.com.ua/index.php/2012/02/04/proftpd-1-3-4/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>GRANT &#8211; установка привилегии, не зная пароля</title>
		<link>http://netspider.com.ua/index.php/2012/02/04/grant-without-password/</link>
		<comments>http://netspider.com.ua/index.php/2012/02/04/grant-without-password/#comments</comments>
		<pubDate>Sat, 04 Feb 2012 08:32:45 +0000</pubDate>
		<dc:creator>NetSpider</dc:creator>
				<category><![CDATA[Главная]]></category>
		<category><![CDATA[grant]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[privileges]]></category>
		<category><![CDATA[база]]></category>
		<category><![CDATA[бд]]></category>
		<category><![CDATA[привилегии]]></category>

		<guid isPermaLink="false">http://netspider.com.ua/?p=1207</guid>
		<description><![CDATA[Если у вас есть доступ root (или близкий к нему) в MySQL и нужно установить дополнительный удаленный доступ для существующего пользователя к базе, но нет под рукой пароля, можно сделать так: 1) смотрим, какие уже есть разрешения для этого пользователя с других хостов и какой у него пароль (пароль, естественно, в зашифрованном виде): use mysql; [...]]]></description>
		<wfw:commentRss>http://netspider.com.ua/index.php/2012/02/04/grant-without-password/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>dnd.name</title>
		<link>http://netspider.com.ua/index.php/2012/02/02/dnd-name/</link>
		<comments>http://netspider.com.ua/index.php/2012/02/02/dnd-name/#comments</comments>
		<pubDate>Thu, 02 Feb 2012 17:28:38 +0000</pubDate>
		<dc:creator>NetSpider</dc:creator>
				<category><![CDATA[Главная]]></category>
		<category><![CDATA[Directi]]></category>
		<category><![CDATA[DND]]></category>
		<category><![CDATA[domain]]></category>
		<category><![CDATA[MyOrderBox]]></category>
		<category><![CDATA[name]]></category>

		<guid isPermaLink="false">http://netspider.com.ua/?p=1203</guid>
		<description><![CDATA[Если у вас остались домены у DND.name, реселлeра Directi, спасти/перенести домены к другому регистратору или реселлеру можно через панель dnd.myorderbox.com.]]></description>
		<wfw:commentRss>http://netspider.com.ua/index.php/2012/02/02/dnd-name/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>парадокс?</title>
		<link>http://netspider.com.ua/index.php/2012/01/25/paradoks/</link>
		<comments>http://netspider.com.ua/index.php/2012/01/25/paradoks/#comments</comments>
		<pubDate>Wed, 25 Jan 2012 07:59:00 +0000</pubDate>
		<dc:creator>NetSpider</dc:creator>
				<category><![CDATA[Главная]]></category>
		<category><![CDATA[картинки]]></category>

		<guid isPermaLink="false">http://netspider.com.ua/?p=1193</guid>
		<description><![CDATA[Самые лучшие вещи в жизни – бесплатны. объятия, улыбки, друзья, поцелуи, семья, сон, любовь, смех, хорошие воспоминания.]]></description>
		<wfw:commentRss>http://netspider.com.ua/index.php/2012/01/25/paradoks/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

