Skip to content

Commit f2716d4

Browse files
authored
Merge pull request #1908 from HackTricks-wiki/update_ADWSDomainDump_20260217_190247
ADWSDomainDump
2 parents 0df6755 + bfb687b commit f2716d4

1 file changed

Lines changed: 30 additions & 0 deletions

File tree

src/windows-hardening/active-directory-methodology/adws-enumeration.md

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,35 @@ Use the same host/credentials to immediately weaponise findings: dump RBCD-capab
4949
python3 -m pip install soapy-adws # or git clone && pip install -r requirements.txt
5050
```
5151

52+
## ADWSDomainDump – LDAPDomainDump over ADWS (Linux/Windows)
53+
54+
* Fork of `ldapdomaindump` that swaps LDAP queries for ADWS calls on TCP/9389 to reduce LDAP-signature hits.
55+
* Performs an initial reachability check to 9389 unless `--force` is passed (skips the probe if port scans are noisy/filtered).
56+
* Tested against Microsoft Defender for Endpoint and CrowdStrike Falcon with successful bypass in the README.
57+
58+
### Installation
59+
60+
```bash
61+
pipx install .
62+
```
63+
64+
### Usage
65+
66+
```bash
67+
adwsdomaindump -u 'thewoods.local\mathijs.verschuuren' -p 'password' -n 10.10.10.1 dc01.thewoods.local
68+
```
69+
70+
Typical output logs the 9389 reachability check, ADWS bind, and dump start/finish:
71+
72+
```text
73+
[*] Connecting to ADWS host...
74+
[+] ADWS port 9389 is reachable
75+
[*] Binding to ADWS host
76+
[+] Bind OK
77+
[*] Starting domain dump
78+
[+] Domain dump finished
79+
```
80+
5281
## Sopa - A practical client for ADWS in Golang
5382

5483
Similarly as soapy, [sopa](https://github.com/Macmod/sopa) implements the ADWS protocol stack (MS-NNS + MC-NMF + SOAP) in Golang, exposing command-line flags to issue ADWS calls such as:
@@ -138,6 +167,7 @@ Combine this with `s4u2proxy`/`Rubeus /getticket` for a full **Resource-Based Co
138167
* [SpecterOps – Make Sure to Use SOAP(y) – An Operators Guide to Stealthy AD Collection Using ADWS](https://specterops.io/blog/2025/07/25/make-sure-to-use-soapy-an-operators-guide-to-stealthy-ad-collection-using-adws/)
139168
* [SoaPy GitHub](https://github.com/logangoins/soapy)
140169
* [BOFHound GitHub](https://github.com/bohops/BOFHound)
170+
* [ADWSDomainDump GitHub](https://github.com/mverschu/adwsdomaindump)
141171
* [Microsoft – MC-NBFX, MC-NBFSE, MS-NNS, MC-NMF specifications](https://learn.microsoft.com/en-us/openspecs/windows_protocols/ms-nbfx/)
142172
* [IBM X-Force Red – Stealthy Enumeration of Active Directory Environments Through ADWS](https://logan-goins.com/2025-02-21-stealthy-enum-adws/)
143173
* [FalconForce – SOAPHound tool to collect Active Directory data via ADWS](https://falconforce.nl/soaphound-tool-to-collect-active-directory-data-via-adws/)

0 commit comments

Comments
 (0)