Defender Scan Pipeline — Stage 7
RTTI: .?AVIL_container@@ @ 0x10C7A778 • mpengine.dll
Container extraction recognizes archive, document, and installer formats, then recursively extracts child objects so each one is scanned through the stages 2-13 (post-dispatch scan path).
This is one of three recursive feedback loops in the pipeline (alongside PE unpacking and script deobfuscation). A single malicious ZIP containing a macro-enabled Word doc can trigger hundreds of recursive scans.
Discovered via string analysis: nUFS_* at addresses 0x10A14--- through 0x10B58---
nUFS_zip nUFS_rar nUFS_rar5 nUFS_7z nUFS_cab nUFS_tar nUFS_cpio nUFS_ar nUFS_arj nUFS_arc nUFS_ace nUFS_zoo nUFS_sit nUFS_lh nUFS_bga nUFS_quantum nUFS_xar
nUFS_ole2 nUFS_pdf nUFS_rtfn nUFS_mof nUFS_html
nUFS_mimen nUFS_tnef nUFS_pst nUFS_mbx nUFS_dbx nUFS_binhex nUFS_emb1
nUFS_nsis nUFS_nsv1 nUFS_inno nUFS_wise nUFS_ishld nUFS_ishldnew nUFS_instcrea nUFS_AutoIT nUFS_nbinder nUFS_c2rdat
nUFS_image nUFS_dmg nUFS_wim nUFS_udf nUFS_uefi nUFS_cf nUFS_fsd
nUFS_onnx nUFS_gguf nUFS_pickle
From magic-byte detection to recursive child scanning
Specialized sub-processors for the most weaponized document formats
Parses FAT/DIFAT sector chains, enumerates directory entries, extracts VBA macro streams for NScript processing.
Per-object logging: "PDF LOG object %d type %ls" @ 0x10A27E20
DBVAR-controlled budgets prevent resource exhaustion from zip bombs and deep nesting
amunpacker @ 0x109C7F34
Extracted children enter the Virtual File Object queue with priority flags
Container classes discovered via RTTI strings in the .data section
boost::container::pmr::memory_resource @ 0x10C80114 for efficient memory management
ValidateTrustPluginCAB @ 0x10C896EC allows signed CABs to bypass deep extraction
Specialized handlers for installer frameworks and emerging AI model formats
nUFS_nsis @ 0x10A14E40 + nUFS_nsv1 @ 0x10A14EEC
nUFS_inno @ 0x10A151C4
nUFS_ishld + nUFS_ishldnew @ 0x10A14D4C
nUFS_AutoIT @ 0x10A14BB4
nUFS_wise @ 0x10A15354 • (CABSfx) @ 0x1097EB78
These handlers indicate parser coverage for model-related formats; exact detection depth depends on loaded signatures and cloud intelligence.
Container attributes flow into all downstream pipeline stages
Container extraction is the recursive heart of the Defender pipeline. It peers inside archives, documents, installers, disk images, and AI model files to find threats hidden within nested structures. Each child is scanned through the stages 2-13 (post-dispatch scan path).
IL_container RTTI @ 0x10C7A778 • containertype @ 0x109E7CA8 • 70 nUFS_* handlers • mpengine.dll