Показать сообщение отдельно

  #3  
Старый 16.11.2007, 12:54
.::Gh0st::.
Гарант Форума
Регистрация: 22.01.2005
Сообщений: 267
С нами: 11209466

Репутация: 1067
Post

итак, в одной строке было зашифрован код рст шелла от електа. код шелла во вложениях.

код моего скрипта:
PHP код:
<?
$filename 
= "1.txt";
$rh = fopen($filename, "r");
$filedata = fread($rh, filesize($filename));

while(
preg_match("/eval\(gzinflate\(base64_decode\('(.*)'\)\)\);/i", $filedata) === 1) 
{    
    
$rh = fopen($filename, "r");
    
$filedata = fread($rh, filesize($filename));
    
        if (
preg_match("/eval\(gzinflate\(base64_decode\('(.*)'\)\)\);/i", $filedata))
        {
            
$params = preg_split("/eval\(|\);/i", $filedata);
            
            
ob_start();
            eval(
"echo $params[1];");
            
$newstr = ob_get_contents();
            
ob_end_clean();
            
            
$wh = fopen($filename, "w");
            
fwrite($wh, $newstr);
            
fclose($wh);        
        }    
    
fclose($rh);
}
?>
 
Ответить с цитированием