Skip to content
KitploitKITPLOIT
OutilsExploitsBlog
Log in
Soumettre
OutilsExploitsBlog
Soumettre

Outils de Hacking, PenTest et Cybersécurité pour votre Arsenal de Sécurité !

Kitploit est un répertoire d'outils de hacking, de cybersécurité et de pentesting. Découvrez les dernières mises à jour des projets pour trouver des vulnérabilités, analyser des systèmes, automatiser les tests et renforcer votre sécurité.

FluxContactConfidentialité© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
Atlas — Outil d'exécution réseau multiplateforme (SMB/Kerberos/WMI/LDAP/DCSync) basé sur Titanis de TrustedSec - flux de travail de style NetExec en C# | Kitploit
Outils/GitHubGitHub/portbuster1337/atlas
ReconnaissanceExploitationMouvement LatéralPost-ExploitationSécurité RéseauTests d'IntrusionRed Teaming
GitHubportbuster1337/atlas

Atlas

Outil d'exécution réseau multiplateforme (SMB/Kerberos/WMI/LDAP/DCSync) basé sur Titanis de TrustedSec - flux de travail de style NetExec en C#

Voir le dépôt
83799il y a 1 moisVérifié par Kitploit

Populaires

Voir tout →

Découvrez les outils les plus utilisés par notre communauté.

Explorer tous les outils

Parcourez notre collection d'outils

Voir tous les outils →
Partager

Atlas

Atlas est une boîte à outils multiplateforme (Windows/Linux) d'exécution réseau et d'évaluation de sécurité, construite sur la bibliothèque de protocoles Titanis de TrustedSec. Elle s'inspire du flux de travail de NetExec/CrackMapExec : listes de cibles, ensembles d'identifiants, énumération modulaire et sortie console compacte [HH:mm:ss] [+] host - message.

Cet outil est destiné aux tests de sécurité autorisés. Ne l'utilisez que contre des systèmes pour lesquels vous disposez d'une autorisation explicite de test.

Fonctionnalités

ProtocoleCapacités
smbVérification d'authentification (NTLM/Kerberos/anonyme), partages, utilisateurs, groupes, disques, sessions via SRVS/SAMR ; SAM/LSA via Remote Registry ; opérations de fichiers sur SMB2/3 ; --pass-pol/--rid-brute/--gen-relay-list/--generate-krb5-file/--generate-hosts-file/--generate-tgt ; snapshots/streams/open-files/NICs ; membres de groupe, recherche LSA SID/nom, requête de registre, services, utilisateurs connectés, liste/arrêt de tâches, coercition EFS ; exécution via wmiexec / smbexec / mmcexec (MMC DCOM)
kerberosÉnumération d'utilisateurs, détection pre-auth/AS-REP, Kerberoasting, attaque Key List, forge de tickets (golden/silver), demande de TGT, changement de mot de passe, S4U2Self/Proxy (-S4UserName)
wmiAuthentification via DCOM/WMI, Win32_Process.Create (-x/-X) ou --wmi-query (WQL), listage des espaces de noms, registre StdRegProv, invocation de méthode DCOM, listage des points de terminaison EPM
ldapAuthentification via bind SASL/simple, requêtes + options (--users/--trusted-for-delegation/--pass-pol/--get-sid etc.), --kerberoasting, opérations d'écriture (-AddUser/-AddComputer/-Delete/-Modify/-SetPassword), modules, --bloodhound (-c) vers BloodHound CE JSON+zip
dcsyncRéplication via [MS-DRSR] (DRSGetNCChanges) : objets uniques, synchronisation complète de NC --ntds, topologie (-DcInfo/-ListDomains/-ListSites/-ListRoles/-ListPartitions/-ListGcs/-Neighbors/-CrackName)

Le style des options suit NetExec lorsque c'est possible (--shares, --users, --pass-pol, --rid-brute, --local-groups, -d domaine, -H hash, --kdcHost, modules -M/-o/-L). Les orthographes Titanis à tiret simple (-Shares, -ud, -NtlmHash) restent fonctionnelles. Remarque : -x/-X ne peuvent pas coexister (insensible à la casse), donc l'exécution PowerShell est -ps ; -d désigne le domaine partout, y compris pour kerberos (le realm y retombe par défaut).

Modules (74 : 48 smb + 26 ldap ; atlas <proto> -L les liste)

ModuleProtocoleDescription
spidersmbCrawler récursif de partages (depth, maxfiles, match)
shareaccesssmbVérification de l'accès READ/WRITE par partage
localadminssmbAdministrateurs locaux via SAMR
gpp_passwordsmbDéchiffre cpassword depuis Groups.xml etc.
gpp_autologinsmbIdentifiants d'autologon dans Registry.xml
gpp_privilegessmbAttributions de privilèges dans GptTmpl.inf
uac / wdigest / runasppl / install_elevatedsmbVérifications du registre via winreg
spoolersmbÉtat du Print Spooler via SCM
keepass / rclone / winscp / mremoteng / vnc etc.smbChasseurs de fichiers sur les partages
ntlmv1 / reg-winlogon / hyperv-hostsmbLmCompatibilityLevel, autologon Winlogon, hôte Hyper-V
remote-uac / rdp / shadowrdpsmbLecture/écriture UAC distant, RDP, RDP shadowing (ACTION=...)
reg-querysmbInterroger/définir/supprimer des valeurs de registre (PATH=..., KEY=..., VALUE=..., TYPE=..., DELETE=True)
enum_cvesmbVérification CVE au niveau du patch à partir du build + UBR
enum_avsmbAV/EDR via noms de services LSA + pipes IPC$
enum_dns / get_netconnections / bitlockersmbVia WMI (root\MicrosoftDNS, configurations NIC, BitLocker)
putty / notepad / recent_files / recyclebin / snippedsmbSessions PuTTY + .ppk, état des onglets Notepad, LNK récents, corbeille, captures d'écran
lockscreendoorssmbBinaires d'accessibilité backdoorés via FileDescription
drop-sc / drop-library-ms / scuffy / slinkysmbDépôts de leurres de coercition + CLEANUP=True
webdav / smbghost / onelogon / sccm-recon6smbVérification WebClient, sonde SMBGhost, VulnerableChannelAllowList, reconnaissance SCCM
wccsmbListe de contrôle de la posture de sécurité Windows (UAC/LSA/RDP/Defender/LAPS/NetBIOS/...)
change-passwordsmbChangement de mot de passe en libre-service via SAMR (USER=..., OLDPASS=..., NEWPASS=...)
maqldapms-DS-MachineAccountQuota
pre2kldapOrdinateurs pré-Windows 2000 (UAC 4128)
lapsldapMots de passe LAPS
adcsldapServices d'inscription AD CS
subnetsldapSites/Subnets depuis la NC Configuration
daclread / badsuccessor / certipy-find etc.ldapÉnumération LDAP via Titanis
get-unixUserPassword / dns-nonsecureldapMots de passe Unix, zones DNS non sécurisées
modify-group / add-computerldapAppartenance aux groupes, cycle de vie des ordinateurs (NAME=..., DELETE=True, ...)

Partagé entre tous les protocoles :

  • Spécification de cible : hôte/IP unique, CIDR, plages (a.b.c.d-e), listes séparées par des virgules, @file
  • Matrice d'authentification complète héritée de Titanis : mots de passe, hachages NT, clés AES, keytabs, tickets .kirbi/.ccache, certificats PKINIT, S4U, substitutions de SPN, SOCKS5
  • Distribution multi-hôtes avec concurrence configurable et délai d'expiration par hôte
  • Sortie console de style NetExec

Prérequis

  • .NET SDK 9.0+ (certains projets Titanis intégrés utilisent C# 13)
  • Accessibilité réseau vers les cibles (445/TCP pour SMB, 88/TCP pour Kerberos, 389/TCP pour LDAP, 135/TCP + ports RPC dynamiques pour WMI/DCSync)

Compilation

Le dépôt intègre le code source de Titanis sous external/Titanis et le compile dans le cadre de la solution.

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

Le binaire résultant est une application .NET dépendante du framework :

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

Utilisation

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

La spécification de cible accepte n'importe quelle combinaison de : HOST, 10.0.0.5, 192.168.1.0/24, 10.0.0.1-64, des listes séparées par des virgules, ou @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

Télécharger l’outil