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
cbrutekrag — Tests de pénétration sur des serveurs SSH utilisant des attaques par force brute ou par dictionnaire. Écrit en C. | Kitploit
Outils/GitHubGitHub/matricali/cbrutekrag
Attaques de Mots de PasseSécurité RéseauTests d'Intrusion
GitHubmatricali/cbrutekrag

cbrutekrag

Tests de pénétration sur des serveurs SSH utilisant des attaques par force brute ou par dictionnaire. Écrit en C.

Voir le dépôt
176273il y a 2 ansVé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

license GitHub contributors Build Static Build Windows Build Latest stable release

cbrutekrag

Tests de pénétration sur des serveurs SSH utilisant des attaques par dictionnaire. Écrit en C.

brute krag signifie « force brute » en afrikaans

Avertissement

Cet outil est uniquement destiné à des tests éthiques. cbrutekrag et ses propriétaires ne peuvent être tenus responsables d'une mauvaise utilisation par les utilisateurs. Les utilisateurs doivent agir conformément aux lois locales.

Utilisation

root@kitploit:~
$ cbrutekrag -h
       _                _       _
      | |              | |     | |
  ___ | |__  _ __ _   _| |_ ___| | ___ __ __ _  __ _
 / __|| '_ \| '__| | | | __/ _ \ |/ / '__/ _` |/ _` |
| (__ | |_) | |  | |_| | ||  __/   <| | | (_| | (_| |
 \___||_.__/|_|   \__,_|\__\___|_|\_\_|  \__,_|\__, |
          OpenSSH Brute force tool 0.6.0        __/ |
      (c) Copyright 2014-2024 Jorge Matricali  |___/

      https://github.com/matricali/cbrutekrag


usage: ./cbrutekrag [-h] [-v] [-aA] [-D] [-P] [-T TARGETS.lst] [-C credentials.lst]
                [-t THREADS] [-f OUTPUT FORMAT] [-o OUTPUT.txt] [-F SCAN OUTPUT FORMAT] [-O SCAN_OUTPUT.txt] [TARGETS...]

-h, --help                This help
-v, --verbose             Verbose mode
-V, --verbose-sshlib      Verbose mode (sshlib)
-s, --scan                Scan mode
-D, --dry-run             Dry run
-P, --progress            Progress bar
-T, --targets <file>      Targets file
-C, --credentials <file>  Username and password file
-t, --threads <threads>   Max threads
-o, --output <file>       Output log file
-F, --format <pattern>    Output log format
                          Available placeholders:
                          %DATETIME%, %HOSTNAME%
                          %PORT%, %USERNAME%, %PASSWORD%
-O, --scan-output <file>  Output log file for scanner
-F, --scan-format <pattern> Output log format for scanner
                          Available placeholders:
                          %DATETIME%, %HOSTNAME%
                          %PORT%, %BANNER%.
                          Default:
                          "%HOSTNAME%:%PORT%\t%BANNER%\n"
-a, --allow-non-openssh   Accepts non OpenSSH servers
-A, --allow-honeypots     Allow servers detected as honeypots
    --timeout <seconds>   Sets connection timeout (Default: 3)
    --check-http <host>   Tries to open a TCP Tunnel after successful login

Exemples d'utilisation

root@kitploit:~
cbrutekrag -T targets.txt -C combinations.txt -o result.log
cbrutekrag -s -t 8 -C combinations.txt -o result.log 192.168.1.0/24

Syntaxe des cibles supportées

  • 192.168.0.1
  • 10.0.0.0/8
  • 192.168.100.0/24:2222
  • 127.0.0.1:2222

Format du fichier de combinaisons

root@kitploit:~
root root
root password
root $BLANKPASS
$TARGET root
root $TARGET

Espaces réservés du fichier de combinaisons

Espace réservéObjectifComme mot de passeComme nom d'utilisateur
$BLANKPASSMot de passe vide✔️-
$TARGETUtiliser le nom d'hôte ou l'IP comme mot de passe✔️✔️

Format de sortie personnalisable

Le format de sortie peut être facilement personnalisé en utilisant l'option de ligne de commande -f

Exemple : ./cbrutekrag -f "%HOSTNAME%:%PORT%|%USERNAME%|%PASSWORD%\n", ce qui produit une sortie comme :

root@kitploit:~
192.168.0.100:22|root|toor
192.168.0.105:22|ubnt|ubnt

Valeur par défaut

%DATETIME%\t%HOSTNAME%:%PORT%\t%USERNAME%\t%PASSWORD%\n

root@kitploit:~
2024/04/01 13:05:13     192.168.0.100:22     root    admin

Espaces réservés

Format de sortie personnalisable pour le scanner

Le format de sortie peut être facilement personnalisé en utilisant l'option de ligne de commande -F

Exemple : ./cbrutekrag -F "%HOSTNAME%\t%PORT%\t%BANNER%\n", ce qui produit une sortie comme :

root@kitploit:~
192.168.0.100 22  SSH-2.0-OpenSSH_6.0p1 Debian-4+deb7u2
192.168.0.105 22  SSH-2.0-OpenSSH_9.2p1 Debian-2+deb12u2

Valeur par défaut

%HOSTNAME%:%PORT%\t%BANNER%\n

root@kitploit:~
192.168.0.100:22  SSH-2.0-OpenSSH_9.2p1 Debian-2+deb12u2

Espaces réservés

Prérequis

cbrutekrag utilise libssh - The SSH Library (http://www.libssh.org/)

Compilation

Prérequis :

  • make
  • gcc compiler
  • libssh-dev
root@kitploit:~
git clone --depth=1 https://github.com/matricali/cbrutekrag.git
cd cbrutekrag
make
make install

Compilation statique

Prérequis :

  • cmake
  • gcc compiler
  • make
  • libssl-dev
  • libz-dev
root@kitploit:~
git clone --depth=1 https://github.com/matricali/cbrutekrag.git
cd cbrutekrag
bash static-build.sh
make install
Télécharger l’outil
Espace réservéDescriptionExemple
%DATETIME%Remplacé par la date Y/m/d HH:ii:ss2024/04/01 12:46:27
%HOSTNAME%Remplacé par le nom d'hôte ou l'IPv4192.168.0.100
%PORT%Remplacé par le port de connexion22
%USERNAME%Remplacé par le nom d'utilisateur utiliséroot
%PASSWORD%Remplacé par le mot de passe utiliséadmin
\nRemplacé par un saut de ligne
\tRemplacé par une tabulation
Espace réservéDescriptionExemple
%DATETIME%Remplacé par la date Y/m/d HH:ii:ss2024/04/01 12:46:27
%HOSTNAME%Remplacé par le nom d'hôte ou l'IPv4192.168.0.100
%PORT%Remplacé par le port de connexion22
%BANNER%Remplacé par la bannière du serveurSSH-2.0-OpenSSH_9.2p1 Debian-2+deb12u2
\nRemplacé par un saut de ligne
\tRemplacé par une tabulation