Skip to content

Design

MAAD-AF is developed natively in PowerShell 5.1 and leverages PowerShell modules to interact with various Microsoft cloud services. All MAAD-AF attack modules are open-source and modular by design making it easy to review, add, deprecate or update them for anyone.

MAAD-AF Elements Details
MAAD_Attack.ps1 Primary controller of all MAAD-AF elements.
\Library Hosts all the attack modules and other MAAD-AF functions.
\Library\MAAD_Basic_Modules.ps1 Primary functions required for MAAD-AF operation such as for logging, dependency checks, local file management, etc.
\Library\MAAD_Credential_Store_Manager.ps1 Manages credentials locally for use during security testing.
\Library\TOR_Anonymizer.ps1 Provides TOR routing feature for keeping MAAD-AF traffic anonymized.
\Library\AccessModules.ps1 Calls microsoft services and establishes connection using testing credentials. The established connections are kept persistent in the powershell session and are maintained even through a MAAD-AF restart.