MicroBurst Documentation

repository·master·Indexed 25 days ago

https://github.com/netspi/microburst

A PowerShell toolkit for penetration testers to perform Azure Services discovery, audit weak configurations, and execute post-exploitation actions such as credential dumping. Requires a Windows-based platform and the Az, AzureAd, and MSOnline PowerShell modules.

Tokens
377
Snippets
2
Records
2
Agent score
32%

What's inside MicroBurst

  1. Use MicroBurst functions and scripts

    master

    Once the module is imported, you can invoke functions directly by their names.

    Running Commands

    Example of running a domain info command:

    Get-AzDomainInfo

    Discovering Script Functionality

    To understand what a specific script or function does, use the standard PowerShell Get-Help command:

    Get-Help Invoke-EnumerateAzureSubDomains
    Get-AzDomainInfo
    
    Get-Help Invoke-EnumerateAzureSubDomains
  2. Install and setup MicroBurst

    master

    MicroBurst is a PowerShell toolkit for Azure Services discovery, configuration auditing, and post-exploitation.

    Prerequisites

    • Platform: Windows-based platform only.
    • Required PowerShell Modules: The toolkit uses various modules depending on the specific script being run. It is highly recommended to install the following:
      • Az
      • AzureAd
      • MSOnline

    To install a module, use:

    Install-Module <module-name>

    Setup Steps

    1. Unblock Files: If you downloaded the toolkit as a ZIP or from the web, you must recursively unblock the files to allow execution:
      dir -Recurse .\MicroBurst-master | Unblock-File
    2. Import the Module: Import the .psm1 file to load the functions into your current session. The module will automatically import only the functions that correspond to the modules currently installed in your environment:
      Import-Module .\MicroBurst.psm1
    dir -Recurse .\MicroBurst-master | Unblock-File
    
    Import-Module .\MicroBurst.psm1