diff --git a/.htaccess b/.htaccess index 035e786..e854a6a 100644 --- a/.htaccess +++ b/.htaccess @@ -12,6 +12,4 @@ Options +ExecCGI order deny,allow deny from all -allow from 84.124.94.176 -allow from 141.105.110.133 allow from 109.69.48.0 \ No newline at end of file diff --git a/malware4.pl b/malware4.pl index e600cf8..1b16038 100644 --- a/malware4.pl +++ b/malware4.pl @@ -336,6 +336,7 @@ my @regexen = ( qr/<\?php\s+\$\w\d\=\$\_REQUEST\[\'sort\'\]\;\$\w\d\=\'\'\;\$\w\d\=\".+?\"\;\$\w\d\=array\(.+?\)\;foreach\(\$\w\d\s+as\s+\$\w\d\)\{\$\w\d\.\=\$\w\d\[\$\w\d\]\;\}\$\w\d\=strrev\(\"noi\"\.\"tcnuf\"\.\"\_eta\"\.\"erc\"\)\;\$\w\d\=\$\w\d\(\"\"\,\$\w\d\(\$\w\d\)\)\;\$\w\d\(\)\;\?>/is, qr/<\?php\s+eval\(\"\?>\"\s+\.\s+base64\_decode\(\".+?\)\)\;\s+\?>/is, qr/<\?php\s+\$([A-z0-9]{1,20})\s+\=\s+([A-z0-9]{1,20})\;\$GLOBALS\[\'([A-z0-9]{1,20})\'\]\=Array\(\)\;global\$([A-z0-9]{1,20})\;\$([A-z0-9]{1,20})\=\$GLOBALS\;\$\{.+?\{eval\/\*([A-z0-9]{1,20})\*\/\(\$([A-z0-9]{1,20})\[\d\]\(\$([A-z0-9]{1,20})\[\d\]\)\)\;exit\(\)\;\}\}\}\s+\?>/is, + qr/<\?php\s+header\(\"Cache\-Control\:\s+tect\"\)\;\s+\@error\_reporting\(0\)\;\s+\@ini\_set\(\"display\_errors\"\,0\)\;\s+\@ini\_set\(\"log\_errors\"\,0\)\;\s+\@ini\_set\(\"error\_log\"\,0\)\;\s+if\s+\(isset\(\$\_POST\[\"x\"\]\)\)\s+\{\s+eval\(\$\_POST\[\"x\"\]\)\;\s+\}\s+\?>/is, ); diff --git a/version.php b/version.php index a8b0f32..9326db0 100644 --- a/version.php +++ b/version.php @@ -132,6 +132,7 @@ $versions = array( array("PrestaShop", "/config/settings.inc.php", "define('_PS_VERSION_',"), array("tDah Webmail", "/config.system.php", "\/SW_VERSION\/"), array("Agora Cart", "/agora.cgi", "\/versions\/"), + array("CKeditor", "/ckeditor/CHANGES.html", "CKEditor Changelog"), // still need to work on these array("CubeCart", "/index.php", "CubeCart v"), // may need one more line