AutoAttack vs Nessus on GOAD
AutoAttack pursued Domain Admin while an unauthenticated Nessus scan inventoried vulnerabilities on the same GOAD snapshot. Read the test settings and results.
← ResearchOn 24 June 2026, we ran Nessus Professional and AutoAttack against the same vanilla GOAD snapshot: two forests, three domains and five Windows hosts. Neither test received credentials. AutoAttack reached Domain Admin in all three domains by 0:45. Nessus completed its vulnerability scan in 24m 04s and reported 22 high-severity and 94 medium-severity items.
Nessus inventories vulnerabilities. We gave AutoAttack's autonomous red team agent the goal of gaining Domain Admin across the lab's three domains. It used recovered credentials and domain trusts to pursue that goal. We compared their evidence from the same starting position. A scan finding and a demonstrated compromise are different results.
The setup
We restored Game of Active Directory (GOAD) to the same vanilla snapshot for each test. Both ran from the same address and subnet, with access to all five hosts and no supplied credentials: one unauthenticated test per product.
Nessus Professional used the Advanced template with thorough tests, paranoid plugin accuracy, all 65,535 TCP ports and every plugin family enabled. Safe checks remained on. This tested one configuration; Tenable documents the available discovery settings.
The attack chain
The agent used Kerberos, LDAP, SMB and directory replication to advance toward its Domain Admin goal.
First credentials. Two accounts had Kerberos pre-authentication disabled: brandon.stark in NORTH and missandei in ESSOS. AutoAttack captured their AS-REP responses and recovered the passwords offline.
ESSOS Domain Admin, 0:41. The recovered missandei credential had administrative access on the ESSOS domain controller. Directory replication returned the ESSOS krbtgt key and the trust key shared with the SEVENKINGDOMS forest.
SEVENKINGDOMS Domain Admin, 0:42. AutoAttack forged a Kerberos ticket with additional security identifiers and crossed the trust. Replication against the SEVENKINGDOMS domain controller returned its Administrator account.
NORTH Domain Admin, 0:45. The forest-root access enabled replication of the child domain through the NORTH controller.
The AutoAttack run ended at 2m 37s. Its log lists 124 recovered credentials, 85 findings and 327 actions across five hosts.
Results
Access gained and scan results on vanilla GOAD
Neither tool given credentialsOne run per tool on vanilla GOAD: two forests, three domains, five Windows hosts. Neither tool was given credentials.
| Metric | Nessus Professional | AutoAttack |
|---|---|---|
| Whole-run duration | 24m 04s | 2m 37s |
| First Domain Admin | 0 Domain Admins | 0:41 |
| Domains compromised | 0 of 3 | 3 of 3 |
| Credentials recovered | 0 | 124 |
| Confirmed compromise | none | 3 Domain Admin |
Black-box comparison: neither tool was given credentials. Same GOAD vanilla snapshot, same network position, 2026-06-24.
One AutoAttack campaign on vanilla GOAD, with no supplied credentials: two forests, three domains and five Windows hosts, tested on 24 June 2026.
| Domain | Domain Admin at | Route |
|---|---|---|
| ESSOS | 0:41 | AS-REP response, offline password recovery, administrative access on the controller |
| SEVENKINGDOMS | 0:42 | Forged Kerberos ticket across the forest trust |
| NORTH | 0:45 | Directory replication from the forest-root account |
Nessus's unauthenticated report from the same snapshot:
| Severity | Count |
|---|---|
| Critical | 0 |
| High | 22 |
| Medium | 94 |
| Low | 5 |
| Informational | 692 |
What the Nessus report showed
The 22 high-severity items covered 64-bit block ciphers (SWEET32) on 20 services, one SMBv1 flag and one MS17-010 flag. Most medium-severity items concerned transport settings: old TLS versions, untrusted or self-signed certificates, RC4 and SMB signing not enforced.
| Host | High | Medium |
|---|---|---|
| kingslanding | 4 | 15 |
| winterfell | 4 | 15 |
| meereen | 6 | 19 |
| castelblack | 4 | 21 |
| braavos | 4 | 24 |
The MS17-010 item came from an unauthenticated check. Neither test exploited it, so it remains a reported exposure requiring validation.
This Nessus report, produced with the Advanced template and settings above, did not contain AutoAttack's credential-and-trust route.
A second Nessus run with credentials
We also ran Nessus with valid Domain Admin credentials for all three domains. These results have a different starting condition from AutoAttack's uncredentialed campaign.
| Severity | No credentials | With Domain Admin credentials |
|---|---|---|
| Critical | 0 | 158 |
| High | 22 | 353 |
| Medium | 94 | 127 |
| Low | 5 | 7 |
| Informational | 692 | 1,506 |
The credentialed scan of this deliberately vulnerable GOAD lab finished in 28m 48s with 511 critical or high-severity items, mostly missing patches and known vulnerabilities in Windows Server, .NET, SQL Server and SQLite.
The credentialed report expanded the software inventory but did not describe AutoAttack's route through Kerberos configuration and trusts.
What to take from the result
Nessus returned a vulnerability inventory; AutoAttack established domain control through its credential-and-trust route. Use the test settings and evidence in this comparison to decide which assessment fits your objective.
Read AutoAttack vs Nessus for the comparison table, Active Directory penetration testing for the underlying assessment questions, or the full benchmark for both published experiments.