smbclient-ng

Modérateur : estocade

Répondre
estocade
Messages : 22
Enregistré le : 22 mai 2024, 12:27

smbclient-ng

Message par estocade »

Image

smbclient-ng, un moyen rapide et convivial d'interagir avec les partages SMB.

Installer
Pour installer smbclient-ng, vous pouvez utiliser pip. Exécutez la commande suivante dans votre terminal :

python3 -m pip install smbclientng

$ smbclientng -h

_ _ _ _
___ _ __ ___ | |__ ___| (_) ___ _ __ | |_ _ __ __ _
/ __| '_ ` _ \| '_ \ / __| | |/ _ \ '_ \| __|____| '_ \ / _` |
\__ \ | | | | | |_) | (__| | | __/ | | | ||_____| | | | (_| |
|___/_| |_| |_|_.__/ \___|_|_|\___|_| |_|\__| |_| |_|\__, |
by @podalirius_ v1.3.1 |___/

usage: smbclientng [-h] [--debug] --target ip address [--kdcHost FQDN KDC] [-d DOMAIN] [-u USER]
[--no-pass | -p PASSWORD | -H [LMHASH:]NTHASH | --aes-key hex key] [-k]

smbclient-ng, a fast and user friendly way to interact with SMB shares.

options:

-h, --help Show this help message and exit
--debug Debug mode
--target ip address IP Address of the SMB Server to connect to.

Authentication & connection:

--kdcHost FQDN KDC FQDN of KDC for Kerberos.
-d DOMAIN, --domain DOMAIN (FQDN) domain to authenticate to
-u USER, --user USER user to authenticate with

--no-pass Don't ask for password (useful for -k)
-p PASSWORD, --password PASSWORD password to authenticate with
-H [LMHASH:]NTHASH, --hashes [LMHASH:]NTHASH NT/LM hashes, format is LMhash:NThash
--aes-key hex key AES key to use for Kerberos Authentication (128 or 256 bits)
-k, --kerberos Use Kerberos authentication. Grabs credentials from .ccache file (KRB5CCNAME) based on target parameters. If valid credentialscannot be found, it will use the ones specified in the command line

Connectez-vous à un serveur SMB distant :

./smbclient-ng.py -u "Administrator" -d LAB -p 'Admin123!' --target "10.0.0.201"
Répondre