Blog

BLISTER Configuration Extractor

Python script to extract the configuration and payload from BLISTER samples.

Python script to extract the configuration and payload from BLISTER samples.

Download blister-config-extractor.tar.gz

Getting Started

This tool provides a Python module and command line tool that will extract configurations from the BLISTER malware loader and dump the results to screen.

For information on the BLISTER malware loader and campaign observations, check out our blog posts detailing this:

Docker

We can easily run the extractor with Docker, first we need to build the image:

docker build . -t blister-config-extractor

Then we run the container with the -v flag to map a host directory to the docker container directory:

docker run -ti --rm -v \
"$(pwd)/binaries":/binaries blister-config-extractor:latest -d /binaries/

We can either specify a single sample with -f option or a directory of samples with -d.

BLISTER configuration extrator output

Running it Locally

As mentioned above, Docker is the recommended approach to running this project, however you can also run this locally. This project uses Poetry to manage dependencies, testing, and metadata. If you have Poetry installed already, from this directory, you can simply run the following commands to run the tool. This will setup a virtual environment, install the dependencies, activate the virtual environment, and run the console script.

poetry lock
poetry install
poetry shell
blister-config-extractor -h

Once that works, you can do the same sort of things as mentioned in the Docker instructions above.

References

Related Content

Stop rewriting detection rules by hand: automatic Sentinel-to-Elastic migration is here

Charles Davison

From API key to live threat detections in minutes: how Elastic Security ingests Google Threat Intelligence

Jamie Hynds

Monitoring Claude Code/Cowork at scale with OTel in Elastic

Spencer Niemi

Elastic Security Integrations Roundup: Q1 2026

Carrie Pascale

Managing Elastic Security Detection Rules with Terraform

Kseniia Ignatovych