Skip to content
KitploitKITPLOIT
ツールブログ
提出
ツールブログ
提出

ハッキング、侵入テスト、サイバーセキュリティツールをあなたのセキュリティアーセナルに!

Kitploitはハッキング、サイバーセキュリティ、ペネトレーションテストのツールディレクトリです。最新のプロジェクトアップデートを見つけて、脆弱性の発見、システム分析、テストの自動化、セキュリティの強化を行いましょう。

··フィード·お問い合わせ·プライバシー·© 2026 Kitploit

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
cbrutekrag — SSHサーバーに対するブルートフォース攻撃や辞書攻撃を使用した侵入テスト。C言語で記述。 | Kitploit
ツール/GitHubGitHub/matricali/cbrutekrag
パスワード攻撃ネットワークセキュリティペネトレーションテスト
GitHubmatricali/cbrutekrag

cbrutekrag

SSHサーバーに対するブルートフォース攻撃や辞書攻撃を使用した侵入テスト。C言語で記述。

リポジトリを見る
1762732年前Kitploit レビュー済み

人気

すべて見る →

コミュニティで最も使われているツールを見つけましょう。

すべてのツールを探索

ツールコレクションを閲覧

すべてのツールを見る →
共有

license GitHub contributors Build Static Build Windows Build Latest stable release

cbrutekrag

SSHサーバーへの辞書攻撃による侵入テスト。_C_で書かれています。

brute krag はアフリカーンス語で「ブルートフォース」を意味します

免責事項

このツールは倫理的なテスト目的でのみ使用してください。 cbrutekrag とその所有者は、ユーザーによる不正使用について責任を負いません。 ユーザーは現地の法律に従って行動する必要があります。

実行方法

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

使用例

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

サポートされているターゲット構文

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

組み合わせファイルの形式

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

組み合わせファイルのプレースホルダ

プレースホルダ目的パスワードとしてユーザー名として
$BLANKPASS空白のパスワード✔️-
$TARGETホスト名またはIPをパスワードとして使用✔️✔️

カスタマイズ可能な出力形式

出力形式はコマンドラインオプション -f を使用して簡単にカスタマイズできます。

例: ./cbrutekrag -f "%HOSTNAME%:%PORT%|%USERNAME%|%PASSWORD%\n" これを実行すると、次のような出力が生成されます:

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

デフォルト値

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

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

プレースホルダ

スキャナ用のカスタマイズ可能な出力形式

出力形式はコマンドラインオプション -F を使用して簡単にカスタマイズできます。

例: ./cbrutekrag -F "%HOSTNAME%\t%PORT%\t%BANNER%\n" これを実行すると、次のような出力が生成されます:

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

デフォルト値

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

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

プレースホルダ

必要条件

cbrutekrag は libssh(SSHライブラリ)を使用しています(http://www.libssh.org/)

ビルド

必要条件:

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

静的ビルド

必要条件:

  • cmake
  • 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
ツールをダウンロード
プレースホルダ説明例
%DATETIME%Y/m/d HH:ii:ss 日付に置き換えられます2024/04/01 12:46:27
%HOSTNAME%ホスト名またはIPv4に置き換えられます192.168.0.100
%PORT%接続ポートに置き換えられます22
%USERNAME%使用されたユーザー名に置き換えられますroot
%PASSWORD%使用されたパスワードに置き換えられますadmin
\nLFに置き換えられます
\tTABに置き換えられます
プレースホルダ説明例
%DATETIME%Y/m/d HH:ii:ss 日付に置き換えられます2024/04/01 12:46:27
%HOSTNAME%ホスト名またはIPv4に置き換えられます192.168.0.100
%PORT%接続ポートに置き換えられます22
%BANNER%サーバーバナーに置き換えられますSSH-2.0-OpenSSH_9.2p1 Debian-2+deb12u2
\nLFに置き換えられます
\tTABに置き換えられます