Definition
What is anti-dump?
Anti-dump is a protection that prevents an application from being extracted from memory while it is running. It addresses a specific bypass: even when code is obfuscated on disk, the runtime needs a workable form in memory to execute it.
An attacker who cannot make progress against the file on disk can let the application start, then dump its memory to capture that workable form. Memory dumping is a common way to defeat static-only protection.
Anti-dump closes this path. It is a runtime, RASP-style protection that detects dumping attempts and interferes with them, so the in-memory image cannot be cleanly extracted and reused.
