Skip to content
KitploitKITPLOIT
ToolsExploitsBlog
Log in
Einreichen
ToolsExploitsBlog
Einreichen

Hacking-, PenTest- und Cybersicherheits-Tools für Ihr Sicherheitsarsenal!

Kitploit ist ein Verzeichnis von Hacking-, Cybersicherheits- und Pentesting-Tools. Entdecken Sie die neuesten Projekt-Updates, um Schwachstellen zu finden, Systeme zu analysieren, Tests zu automatisieren und Ihre Sicherheit zu stärken.

FeedsKontaktDatenschutz© 2026 Kitploit

Tool-Verzeichnis

Kategorien

Alle Kategorien anzeigen
Loading categories
Atlas — Plattformübergreifendes Netzwerk-Execution-Toolkit (SMB/Kerberos/WMI/LDAP/DCSync), basierend auf TrustedSecs Titanis – NetExec-artiger Workflow in C# | Kitploit
Tools/GitHubGitHub/portbuster1337/atlas
AufklärungExploitationLaterale BewegungPost-ExploitationNetzwerksicherheitPenetrationstestsRed Teaming
GitHubportbuster1337/atlas

Atlas

Plattformübergreifendes Netzwerk-Execution-Toolkit (SMB/Kerberos/WMI/LDAP/DCSync), basierend auf TrustedSecs Titanis – NetExec-artiger Workflow in C#

Repository anzeigen
837100vor 1 MonatVon Kitploit geprüft

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Teilen

Atlas

Atlas ist ein plattformübergreifendes (Windows/Linux) Toolkit für Netzwerkausführung und Sicherheitsbewertung, das auf der Protokollbibliothek TrustedSec's Titanis aufbaut. Es ist vom Workflow von NetExec/CrackMapExec inspiriert: Ziellisten, Anmeldedatensätze, modulare Enumeration und kompakte Konsolenausgabe im Format [HH:mm:ss] [+] host - message.

Dieses Tool ist für autorisiertes Sicherheitstesting gedacht. Verwende es nur gegen Systeme, für die du eine ausdrückliche Testgenehmigung hast.

Funktionen

ProtokollFähigkeiten
smbAuth-Prüfung (NTLM/Kerberos/anonym), Freigaben, Benutzer, Gruppen, Datenträger, Sitzungen via SRVS/SAMR; SAM/LSA via Remote Registry; Dateioperationen über SMB2/3; --pass-pol/--rid-brute/--gen-relay-list/--generate-krb5-file/--generate-hosts-file/--generate-tgt; Snapshots/Streams/Open-Files/NICs; Gruppenmitglieder, LSA-SID/Name-Lookup, Registry-Abfrage, Dienste, angemeldete Benutzer, Task-Liste/Kill, EFS-Coercion; Ausführung via wmiexec / smbexec / mmcexec (MMC DCOM)
kerberosBenutzer-Enumeration, Pre-Auth/AS-REP-Erkennung, Kerberoasting, Key-List-Angriff, Ticket-Forging (Golden/Silver), TGT-Anfrage, Passwortänderung, S4U2Self/Proxy (-S4UserName)
wmiAuth via DCOM/WMI, Win32_Process.Create (-x/-X) oder --wmi-query (WQL), Namespace-Auflistung, StdRegProv-Registry, DCOM-Methodenaufruf, EPM-Endpunkt-Auflistung
ldapAuth via SASL/Simple Bind, Abfragen + Flags (--users/--trusted-for-delegation/--pass-pol/--get-sid usw.), --kerberoasting, Schreiboperationen (-AddUser/-AddComputer/-Delete/-Modify/-SetPassword), Module, --bloodhound (-c) zu BloodHound CE JSON+zip
dcsyncReplikation via [MS-DRSR] (DRSGetNCChanges): einzelne Objekte, vollständige --ntds-NC-Synchronisierung, Topologie (-DcInfo/-ListDomains/-ListSites/-ListRoles/-ListPartitions/-ListGcs/-Neighbors/-CrackName)

Der Flag-Stil folgt nach Möglichkeit NetExec (--shares, --users, --pass-pol, --rid-brute, --local-groups, -d Domain, -H Hash, --kdcHost, -M/-o/-L Module). Titanis-Schreibweisen mit einfachem Bindestrich (-Shares, -ud, -NtlmHash) funktionieren weiterhin. Hinweis: -x/-X können nicht koexistieren (Groß-/Kleinschreibung wird ignoriert), daher ist PowerShell-Exec -ps; -d ist überall die Domain, auch bei kerberos (der Realm fällt darauf zurück).

Module (74: 48 smb + 26 ldap; atlas <proto> -L listet sie auf)

ModulProtokollBeschreibung
spidersmbRekursiver Share-Crawler (depth, maxfiles, match)
shareaccesssmbLese-/Schreibzugriffsprüfung pro Share
localadminssmbLokale Administratoren über SAMR
gpp_passwordsmbEntschlüsselt cpassword aus Groups.xml usw.
gpp_autologinsmbAutologon-Anmeldeinformationen aus Registry.xml
gpp_privilegessmbPrivilegzuweisungen aus GptTmpl.inf
uac / wdigest / runasppl / install_elevatedsmbRegistry-Prüfungen über winreg
spoolersmbStatus des Druckwarteschlangendienstes über SCM
keepass / rclone / winscp / mremoteng / vnc usw.smbDateisucher auf Shares
ntlmv1 / reg-winlogon / hyperv-hostsmbLmCompatibilityLevel, Winlogon-Autologon, Hyper-V-Host
remote-uac / rdp / shadowrdpsmbRemote-UAC, RDP, RDP-Shadowing lesen/schreiben (ACTION=...)
reg-querysmbRegistry-Werte abfragen/setzen/löschen (PATH=..., KEY=..., VALUE=..., TYPE=..., DELETE=True)
enum_cvesmbCVE-Prüfung auf Patch-Ebene anhand von Build + UBR
enum_avsmbAV/EDR über LSA-Dienstnamen + IPC$-Pipes
enum_dns / get_netconnections / bitlockersmbÜber WMI (root\MicrosoftDNS, NIC-Konfigurationen, BitLocker)
putty / notepad / recent_files / recyclebin / snippedsmbPuTTY-Sitzungen + .ppk, Notepad-Tab-Status, zuletzt verwendete LNKs, Papierkorb, Screenshots
lockscreendoorssmbMit Backdoors versehene Barrierefreiheits-Binärdateien über FileDescription
drop-sc / drop-library-ms / scuffy / slinkysmbAblage von Coercion-Ködern + CLEANUP=True
webdav / smbghost / onelogon / sccm-recon6smbWebClient-Prüfung, SMBGhost-Sonde, VulnerableChannelAllowList, SCCM-Recon
wccsmbCheckliste zur Windows-Sicherheitslage (UAC/LSA/RDP/Defender/LAPS/NetBIOS/...)
change-passwordsmbSelbstbedienungs-Passwortänderung über SAMR (USER=..., OLDPASS=..., NEWPASS=...)
maqldapms-DS-MachineAccountQuota
pre2kldapComputer aus der Zeit vor Windows 2000 (UAC 4128)
lapsldapLAPS-Passwörter
adcsldapAD CS-Registrierungsdienste
subnetsldapSites/Subnets aus dem Configuration NC
daclread / badsuccessor / certipy-find usw.ldapLDAP-Enumeration über Titanis
get-unixUserPassword / dns-nonsecureldapUnix-Passwörter, nicht sichere DNS-Zonen
modify-group / add-computerldapGruppenmitgliedschaft, Computer-Lebenszyklus (NAME=..., DELETE=True, ...)

Gemeinsam für alle Protokolle:

  • Zielangabe: einzelner Host/IP, CIDR, Bereiche (a.b.c.d-e), kommagetrennte Listen, @file
  • Vollständige Authentifizierungsmatrix von Titanis übernommen: Passwörter, NT-Hashes, AES-Schlüssel, Keytabs, .kirbi/.ccache-Tickets, PKINIT-Zertifikate, S4U, SPN-Overrides, SOCKS5
  • Multi-Host-Fan-out mit konfigurierbarer Parallelität und Timeout pro Host
  • Konsolenausgabe im NetExec-Stil

Voraussetzungen

  • .NET SDK 9.0+ (einige mitgelieferte Titanis-Projekte verwenden C# 13)
  • Netzwerkerreichbarkeit der Ziele (445/TCP für SMB, 88/TCP für Kerberos, 389/TCP für LDAP, 135/TCP + dynamische RPC-Ports für WMI/DCSync)

Build

Das Repository liefert den Titanis-Quellcode unter external/Titanis mit und baut ihn als Teil der Solution.

git clone https://github.com/<your-account>/atlas.git
cd atlas
dotnet build Atlas.sln -p:NoWarn=CS1998

Die resultierende Binärdatei ist eine framework-abhängige .NET-Anwendung:

dotnet src/Atlas.Cli/bin/Debug/net8.0/atlas.dll --help

Verwendung

atlas <protocol> <targets> [authentication] [actions] [options]

Die Zielangabe akzeptiert jede Mischung aus: HOST, 10.0.0.5, 192.168.1.0/24, 10.0.0.1-64, kommagetrennten Listen oder @targets.txt.

SMB

# Credential check only
atlas smb 10.0.0.5 -u administrator -p 'Password1!'

# Enumeration
atlas smb 10.0.0.0/24 -u admin -p 'Password1!' -Shares -Users -Groups -Disks -Sessions

# SAM / LSA dumping (requires local admin)
atlas smb 10.0.0.5 -u admin -p 'Password1!' -Sam -Lsa

# File operations
atlas smb 10.0.0.5 -u admin -p pass -LsPath 'C$\Users'
atlas smb 10.0.0.5 -u admin -p pass -GetFile 'C$\Windows\win.ini'
atlas smb 10.0.0.5 -u admin -p pass -PutSource ./payload.bin -PutDest 'C$\Temp\payload.bin'

# Modules and flags
atlas smb 10.0.0.0/24 -u admin -p pass -M spider -mo 'depth=3,maxfiles=50,match=.conf'
atlas smb 10.0.0.0/24 -u admin -p pass -M shareaccess -M gpp_password
atlas smb 10.0.0.5 -u admin -p pass -M localadmins -M uac

# Flags (NetExec-like)
atlas smb 10.0.0.5 -u admin -p pass --pass-pol --rid-brute 2000
atlas smb 10.0.0.5 --Anonymous --gen-relay-list relay.txt --generate-krb5-file krb5.conf

# Password spray
atlas smb 10.0.0.0/24 -UserList users.txt -PassList 'Password1!,Summer2024!'

Kerberos

# User enumeration (no credentials required)
atlas kerberos dc01.corp.local -d CORP.LOCAL -UserList users.txt

# Kerberoasting (requires any domain credential)
atlas kerberos dc01.corp.local -d CORP.LOCAL -Roast -u lowpriv -p 'Password1!'
atlas kerberos dc01.corp.local -d CORP.LOCAL -Roast -u lowpriv -p pass -SpnList 'MSSQLSvc/sql01.corp.local:1433'
Tool herunterladen