diff --git a/cms-vss.php b/cms-vss.php index 4371f1f..2523c23 100644 --- a/cms-vss.php +++ b/cms-vss.php @@ -178,6 +178,7 @@ array("Invision Power Board", "/admin.php", "| Invision Power Board v", "EOL"), array("Easy PHP Calendar", "/config.inc.php", "\$epcCheckVersion=", "EOL"), array("MediaWiki", "/includes/DefaultSettings.php", "\$wgVersion", "Maintained"), + array("YapGB", "/gbconfig.php", "\$cfgYapGBVersion", "EOL"), // still need to work on these diff --git a/malware6.pl b/malware6.pl index 49bbc68..017d981 100644 --- a/malware6.pl +++ b/malware6.pl @@ -75,7 +75,10 @@ my @regexen = ( qr/<\?.+?preg_replace\(\"\/\.\*\/e\",\"\\x65.+?\\x3b\",\"\.\"\);/is, qr/<\?php preg_replace\(\"\/\.\*\/e\",\"eval\(gzinflate\(base64_decode\(.+?\)\)\);\",\"\"\); \?>/is, qr/<\?php if \(isset\(\$_REQUEST\[\'([A-z0-9]{1,20})\'\]\)\) eval\(stripslashes\(\$_REQUEST\[\'([A-z0-9]{1,20})\'\]\)\); \?>/is, - + qr/<\?php \$firewall = true; \$stew = error_reporting\(\).+?if \(\$firewall\)\{header\(\"horrible:1\"\);\} echo \"attack_queue\";\} \}/is, + qr/<\?php.+?\|\| InboX Mass Mailer \|\|.+?