Malware Development Life Cycle

2024-08-04

The Malware Development Life Cycle (MDLC) is a process similar to the Software Development Life Cycle (SDLC), but focused on malware.

The MLDC can be broken down into 5 major stages:

  1. Development Develop and refine the malware’s functionality.

  2. Testing Make sure software runs as intended and is as reliable and bug free as possible.

  3. Offline AV/EDR Testing Test malware against the likely AV solutions you will encounter without online testing enabled.

  4. Online AV/EDR Testing Test malware against the likely AV solutions you will encounter with online testing enabled.

  5. IoC Analysis Analyze the malware as if you were a threat hunter. Make it harder to detect or create signatures.


No notes link to this note