Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/undo-ransomware/ransomware_detection.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'tests/Unit/Analyzer/FileTypeFunnellingAnalyzerTest.php')
-rw-r--r--tests/Unit/Analyzer/FileTypeFunnellingAnalyzerTest.php9
1 files changed, 8 insertions, 1 deletions
diff --git a/tests/Unit/Analyzer/FileTypeFunnellingAnalyzerTest.php b/tests/Unit/Analyzer/FileTypeFunnellingAnalyzerTest.php
index e2e0bc1..054d6a3 100644
--- a/tests/Unit/Analyzer/FileTypeFunnellingAnalyzerTest.php
+++ b/tests/Unit/Analyzer/FileTypeFunnellingAnalyzerTest.php
@@ -131,6 +131,13 @@ class FileTypeFunnellingAnalyzerTest extends TestCase
$fileOperation7->setFileExtensionClass(FileExtensionResult::SUSPICIOUS);
$fileOperation7->setCorrupted(false);
$fileOperation7->setType('file');
+
+ $fileOperation8 = new FileOperation();
+ $fileOperation8->setCommand(Monitor::CREATE);
+ $fileOperation8->setOriginalName('file.unknown');
+ $fileOperation8->setFileExtensionClass(FileExtensionResult::SUSPICIOUS);
+ $fileOperation8->setCorrupted(false);
+ $fileOperation8->setType('file');
// not a sequence
$sequence1 = [$fileOperation1];
$sequence2 = [$fileOperation1, $fileOperation1];
@@ -155,7 +162,7 @@ class FileTypeFunnellingAnalyzerTest extends TestCase
// all written files have known extensions but are corrupted
$sequence13 = [$fileOperation3, $fileOperation3, $fileOperation3, $fileOperation3, $fileOperation3, $fileOperation3, $fileOperation3];
// only read access
- $sequence14 = [$fileOperation7, $fileOperation7, $fileOperation7, $fileOperation7, $fileOperation7, $fileOperation7, $fileOperation7];
+ $sequence14 = [$fileOperation7, $fileOperation7, $fileOperation7, $fileOperation7, $fileOperation7, $fileOperation7, $fileOperation7, $fileOperation8];
return [
['sequence' => [], 'fileTypeFunnelingClass' => 0],