Skip to content
KitploitKITPLOIT
FerramentasBlog
Enviar
FerramentasBlog
Enviar

Ferramentas de Hacking, PenTest e Cibersegurança para o seu Arsenal de Segurança!

Kitploit é um diretório de ferramentas de hacking, cibersegurança e pentesting. Descubra as últimas atualizações de projetos para encontrar vulnerabilidades, analisar sistemas, automatizar testes e fortalecer sua segurança.

··Feeds·Contato·Privacidade·© 2026 Kitploit

Diretório de Ferramentas

Categorias

Ver todas as categorias
Loading categories
cbrutekrag — Testes de penetração em servidores SSH usando ataques de força bruta ou de dicionário. Escrito em C. | Kitploit
Ferramentas/GitHubGitHub/matricali/cbrutekrag
Ataques de SenhaSegurança de RedeTestes de Penetração
GitHubmatricali/cbrutekrag

cbrutekrag

Testes de penetração em servidores SSH usando ataques de força bruta ou de dicionário. Escrito em C.

Ver Repositório
176273há 2 anosRevisado pelo Kitploit

Mais Populares

Ver todos →

Descubra as ferramentas mais usadas pela nossa comunidade.

Explore todas as ferramentas

Navegue pela nossa coleção de ferramentas

Ver todas as ferramentas →
Compartilhar

license GitHub contributors Build Static Build Windows Build Latest stable release

cbrutekrag

Testes de penetração em servidores SSH usando ataques de dicionário. Escrito em C.

brute krag significa "força bruta" em africâner

Disclaimer

Esta ferramenta é apenas para fins de teste ético. cbrutekrag e seus proprietários não podem ser responsabilizados pelo uso indevido por usuários. Os usuários devem agir de acordo com as regras da lei local.

Executar

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

Exemplos de uso

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

Sintaxe de alvos suportados

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

Formato do arquivo de combinações

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

Espaços reservados do arquivo de combinações

Espaço reservadoPropósitoComo senhaComo nome de usuário
$BLANKPASSSenha em branco✔️-
$TARGETUsar hostname ou IP como senha✔️✔️

Formato de saída personalizável

O formato de saída pode ser facilmente personalizado usando a opção de linha de comando -f

Exemplo: ./cbrutekrag -f "%HOSTNAME%:%PORT%|%USERNAME%|%PASSWORD%\n", que produz uma saída como:

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

Valor padrão

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

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

Espaços reservados

Formato de saída personalizável para o scanner

O formato de saída pode ser facilmente personalizado usando a opção de linha de comando -F

Exemplo: ./cbrutekrag -F "%HOSTNAME%\t%PORT%\t%BANNER%\n", que produz uma saída como:

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

Valor padrão

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

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

Espaços reservados

Requisitos

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

Compilação

Requisitos:

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

Compilação estática

Requisitos:

  • cmake
  • compilador gcc
  • 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
Baixar ferramenta
Espaço reservadoDescriçãoExemplo
%DATETIME%Substituído pela data Y/m/d HH:ii:ss2024/04/01 12:46:27
%HOSTNAME%Substituído por hostname ou IPv4192.168.0.100
%PORT%Substituído pela porta de conexão22
%USERNAME%Substituído pelo nome de usuário usadoroot
%PASSWORD%Substituído pela senha usadaadmin
\nSubstituído por LF
\tSubstituído por TAB
Espaço reservadoDescriçãoExemplo
%DATETIME%Substituído pela data Y/m/d HH:ii:ss2024/04/01 12:46:27
%HOSTNAME%Substituído por hostname ou IPv4192.168.0.100
%PORT%Substituído pela porta de conexão22
%BANNER%Substituído pelo banner do servidorSSH-2.0-OpenSSH_9.2p1 Debian-2+deb12u2
\nSubstituído por LF
\tSubstituído por TAB