These are general patterns of software vulnerability: synthesis of analysis patterns from these software diagnostics catalogues:
• MAP - Memory Analysis Patterns (include behavioral and structural patterns)
• TAP - Trace Analysis Patterns
• CAP - Code Analysis Patterns (previously introduced as Static Code Analysis Patterns, page 426)
• ADDR - Deconstruction, Disassembly, and Reversing (binary equivalent of CAP) Patterns (the current list is available on page 433)
VEC - Vulnerability, Exploit, and Control of Victimware
Victimware - bugs of software (including bugs of malware) + vulnerabilities (provocative and precipitative victimware)
For victimware ...