Skip to main content
Offline·Progress is saved on this device and syncs the next time you open the app online.
Threats, Attacks & Malware

VBA

Visual Basic for Applications

A macro language in Office documents, abused to deliver malware.

VBA is the macro language embedded in Office documents that attackers abuse to deliver malware when a user enables macros in a weaponized file. Phishing campaigns commonly rely on malicious VBA to download payloads or establish persistence. Defenses include disabling macros by default, blocking macros from files originating on the internet, and user awareness. It is a recurring exam example of how trusted productivity applications become an initial access vector through embedded code.

Related terms

Looking VBA up is step one. Getting tested on it is step two.

A free account opens all 4 Domain 1 objectives, 271 exam-style questions with a lesson and a lab on each, a placement check that skips what you already know, and a dated plan. No card.

Not affiliated with or endorsed by CompTIA.