'php_', 'class_', '_class.php', 'db_mysql.inc',
// PHP arrays
- '_PHPLIB',
+ '_phplib', '__callbackparam',
// Generic remote inclusion
'=http://', '=https://',
// @TODO Misc/unsorted
'cgi-', '.eml', '$_request', '$_get', '$request', '$get', '.system',
'&aim', 'new_password', '&icq', '.conf', 'motd ', 'HTTP/1.',
- 'window.open', 'img src', 'img src', '.jsp', 'servlet',
- 'wwwacl', '.js', '.jsp', 'server-info', 'server-status',
- 'secure_site, ok', 'chunked', 'org.apache', '/servlet/con',
- '<script', 'mod_gzip_status', '.system', 'http_',
+ 'window.open', 'img src', 'img src', '.jsp', 'servlet', 'org.apache',
+ 'wwwacl', 'server-info', 'server-status', '/servlet/con', 'http_',
+ 'secure_site, ok', 'chunked''<script', 'mod_gzip_status', '.system',
'uol.com', ',0x', '(0x'
);
'php_', 'class_', '_class.php', 'db_mysql.inc',
// PHP arrays
- '_PHPLIB',
+ '_phplib', '__callbackparam',
// Request header being inserted
'content-type',
'starhack', 'DeLiMehmet', 'hisset', 'Hisset', 'delimert', 'MecTruy'
);
+ // Also block these requests (mostly you don't want CONNECT to some SMTP sites)
+ $GLOBALS['ctracker_blocked_requests'] = array('CONNECT' => TRUE);
+
// Init more elements
$GLOBALS['ctracker_post_track'] = '';
$GLOBALS['ctracker_checked_get'] = '';
$GLOBALS['ctracker_checked_get'] != crackerTrackerQueryString(TRUE) && (!in_array(crackerTrackerQueryString(TRUE), $GLOBALS['ctracker_whitelist']))
) || (
$GLOBALS['ctracker_checked_ua'] != crackerTrackerUserAgent(TRUE)
+ ) || (
+ isset($GLOBALS['ctracker_blocked_requests'][crackerTrackerRequestMethod()])
)
);
//* DEBUG-DIE: */ die('isWorm='.intval($isWorm).PHP_EOL.'get='.PHP_EOL.'"'.$GLOBALS['ctracker_checked_get'].'"'.PHP_EOL.'"'.crackerTrackerQueryString().'"'.PHP_EOL.'ua='.PHP_EOL.'"'.$GLOBALS['ctracker_checked_ua'].'"'.PHP_EOL.'"'.crackerTrackerUserAgent().'"'.PHP_EOL);