PAGES
← all tools
◆ Post-Exploitation

hekatomb

open-source

Hekatomb is a python script that connects to LDAPLDAPA protocol for querying and modifying directory services, standardized under RFC 4511, commonly used to look up users, groups, and attributes in corporate identity stores like Active Directory. directory to retrieve all computers and users informations. Then it will download all DPAPIDPAPIA Windows OS cryptographic API that encrypts and decrypts secrets tied to a user or machine identity, so applications can store credentials without managing raw keys themselves. blob of all users from all computers and uses Domain backup keys to decrypt them.

Summary

hekatomb is an open-source command-line tool that pulls DPAPI credential blobs from every computer in a Windows domain and decrypts them using the domain controller's private key. It queries LDAP for computers and users, collects the blobs over SMBSMBA network file-sharing protocol developed by Microsoft that lets systems share files, printers, and named pipes over a network; cyber tools target or speak it because it is ubiquitous in Windows environments., extracts the DC key via RPCRPCRemote Procedure Call, a protocol that lets a program execute a function on another machine as if it were local, giving cyber tools a structured way to communicate across processes or hosts without managing raw sockets., and outputs decrypted Windows credential manager secrets sorted by user and machine. Written in Python and installable via pip, it has had 9 contributors since its 2022 first commit, but with no commits in the past year and its last release over two years ago, the project looks dormant.

Hekatomb is a python script that connects to LDAP directory to retrieve all computers and users informations. Then it will download all DPAPI blob of all users from all computers and uses Domain backup keys to decrypt them.

How hekatomb helps

Which credentials are sitting exposed across every machine in this domain right now?

queries LDAP for all computers and users, then pulls every DPAPI blob it can reach over SMB and decrypts them with the domain controller's private key, giving one pass over the whole estate instead of host by host

Which users on this domain have saved passwords sitting in their Windows Credential Manager?

sorts decrypted secrets by user and by machine, showing exactly whose stored credentials were recoverable and from where

Can domain admin rights actually be turned into every account's saved passwords?

uses RPC against the domain controller to pull out its private key, then applies that single key to decrypt every DPAPI blob collected, rather than needing each user's own password

Are there stale service or user accounts still holding recoverable credentials on machines nobody checks?

walks every enabled computer object returned by LDAP and attempts blob collection over SMB against each one, surfacing machines that still respond and still hold recoverable secrets

Which specific computer or user account is worth checking without sweeping the whole domain?

accepts a single targeted user or computer name and runs the same LDAP-to-decryption chain against just that target

Do these results need to be handed to someone else or fed into another tool?

writes the decrypted, sorted credentials out to a CSV file instead of only printing them to the console

Languages

Not documented

Release-note detail over time

See how much detail hekatomb puts in its release notes, quarter by quarter, and compare it with tracked tools in the same category. This history uses up to ten retained, reviewed notes per tool; sparse or blank older quarters may reflect that limit.

Checking release-note history…

Explore the full chart →

Releases

2 entries

  1. September 20262

    2 entries

    Project health

    Issue, contributor and maintainer activity in ProcessusT/HEKATOMB, 2023-10 – 2026-09, as of 2026-09-25. Twelve-month figures first; the trend lines run the whole window.

    1. Contributors 0 ±0 vs prior 12 months
    2. Maintainers 0 +0 joined · −0 left, last 12 months
    3. Bus factor 0 committers behind half the commits
    4. Community-filed 100% of issues opened, last 12 months
    5. Median time to close not measured issues closed, last 12 months
    6. Open backlog 2 of 10 issues ever filed
    1. Issues opened / month 0 · 0 communitymaintainers
    2. Open backlog 2
    3. Contributors / month 0
    4. Commits / month 0
    5. Stars 522
    Issue themes, last 12 months
    • other 100%

    Counts from the project's public repository and git history; no individuals are identified. Maintainers are the committers covering 80% of the last year's commits. how we measure this

    Libraries its release ships

    What its latest release locks, checked against known advisories.

    None of its release's images build from a lockfile we can read.

    Add the badge to your README

    Maintain this project? The badge links readers straight to this page, so they can follow every release here.

    Tracked by Cyber Toolchain Choose a badge style and copy the code →
    browse all tools → score card for your toolchain →