# CobaltStrikeParser **Repository Path**: sh3llsas/CobaltStrikeParser ## Basic Information - **Project Name**: CobaltStrikeParser - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-02-02 - **Last Updated**: 2021-02-02 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # CobaltStrikeParser Python parser for CobaltStrike Beacon's configuration ## Background Use `parse_beacon_config.py` for stageless beacons or on memory dumps. Many stageless beacons are PEs where the beacon code itself is stored in the `.data` section and xored with 4-byte key. The `parse_encrypted_beacon_config.py` tries to find the xor key and data, decrypt the data and parse the configuration from it. It's probably should be used when `parse_beacon_config.py` doesn't work. ## Usage ``` usage: parse_beacon_config.py [-h] [--json] [--quiet] [--version VERSION] path Parses CobaltStrike Beacon's configuration from PE or memory dump. positional arguments: path Stager's file path optional arguments: -h, --help show this help message and exit --json Print as json --quiet Do not print missing settings --version VERSION Try as specific cobalt version (3 or 4). If not specified, tries both. For decoded configs, this must be set for accuracy. ```