Added case-insensitive search logic

Added case-insensitive search logic

will search patterns_raw.txt, patterns_iraw.txt and patterns_re.txt
This commit is contained in:
nichogenius
2017-07-26 05:17:53 -06:00
committed by GitHub
parent c5f1bcaa10
commit 857999aee2

View File

@@ -178,6 +178,22 @@ class MalwareScanner
break;
}
}
if (!$found) {
$patterns = $this->loadPatterns(dirname(__FILE__) . '/patterns_iraw.txt');
foreach ($patterns as $toSearch) {
if (!$toSearch) {
continue;
}
if ($toSearch[0] === '#') {
continue;
}
if (stripos($fileContent, $toSearch) !== FALSE){
$found = true;
break;
}
}
}
if (!$found) {
$patterns = $this->loadPatterns(dirname(__FILE__) . '/patterns_re.txt');