Skip to content
KitploitKITPLOIT
OutilsBlog
Soumettre
OutilsBlog
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é.

··Flux·Contact·Confidentialité·© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
AddUser-SAMR — Créer des administrateurs locaux avec l'API SAMR (technique de plus bas niveau). Implémenté en C#, Crystal, Python et Rust | Kitploit
Outils/GitHubGitHub/ricardojoserf/adduser-samr
Escalade de PrivilègesGénération de PayloadsMécanismes de PersistanceMouvement LatéralPost-ExploitationGestion des Identités et des Accès (IAM)AuthentificationRed Teaming
GitHubricardojoserf/adduser-samr

AddUser-SAMR

Créer des administrateurs locaux avec l'API SAMR (technique de plus bas niveau). Implémenté en C#, Crystal, Python et Rust

Voir le dépôt
957il y a 4 joursVé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
Site web

AddUser-SAMR

Créez des administrateurs locaux en utilisant l'API SAMR, en opérant à un niveau plus bas que net.exe, New-LocalUser de PowerShell ou l'API NetUserAdd.

Cela nécessite des privilèges d'administrateur et si l'utilisateur existe, il est ajouté au groupe mais le mot de passe n'est pas mis à jour.

Il y a 4 implémentations dans ce dépôt (C#, Python, Rust et Crystal), mais il existe des versions publiques dans d'autres langages comme C++ par @M0nster3 ou un fichier BOF par @AgeloVito.

Ce code sert de complément à cet article de blog sur différentes techniques pour créer des comptes locaux.



Utilisation

Les arguments sont :

  • -u, --username - Nom d'utilisateur à créer (obligatoire)

  • -p, --password - Mot de passe pour l'utilisateur (obligatoire)

  • -g, --group - Nom du groupe (par défaut : "Administrators")

  • -v, --verbose - Activer le mode verbeux

  • -h, --help - Afficher le message d'aide

root@kitploit:~
# Utilisation de base
adduser.exe -u <username> -p <password>

# Spécifier un groupe
adduser.exe -u <username> -p <password> -g <group>

# Sortie verbeuse
adduser.exe -u testuser -p MyPass123 -g Administrators -v

img1



Fonctions SAMR

L'outil utilise les appels suivants du protocole SAMR :

  • SamConnect - Se connecter au serveur SAM
  • SamEnumerateDomainsInSamServer - Énumérer les domaines
  • SamLookupDomainInSamServer - Obtenir les SID des domaines
  • SamOpenDomain - Ouvrir des handles de domaine
  • SamCreateUser2InDomain - Créer le compte utilisateur
  • SamSetInformationUser - Définir le mot de passe de l'utilisateur
  • SamLookupNamesInDomain - Trouver le groupe administrateur
  • SamOpenAlias - Ouvrir le handle du groupe
  • SamRidToSid - Convertir un RID en SID
  • SamAddMemberToAlias - Ajouter un utilisateur à un groupe


Compilation (pour Windows)

C#

Compilez en utilisant Visual Studio ou msbuild.

Crystal

root@kitploit:~
cd Crystal
crystal build adduser.cr --release
.\adduser.exe -u testuser -p MyPass123 -v

Python

Vous pouvez utiliser le script Python :

root@kitploit:~
cd Python
python adduser.py -u testuser -p MyPass123 -v

Ou créez un binaire autonome avec :

root@kitploit:~
cd Python
pyinstaller -F adduser.py
.\dist\adduser.exe -u testuser -p MyPass123 -v

Rust

root@kitploit:~
cd Rust && mkdir target
cargo build --release
.\target\release\adduser.exe -u testuser -p MyPass123 -v

Télécharger l’outil