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

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

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

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

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
kraker — Krakerは、使いやすさに重点を置いた分散型パスワードブルートフォースシステムです。 | Kitploit
ツール/GitHubGitHub/zzzteph/kraker
パスワードクラッキング脆弱性分析ハッシュ分析ペネトレーションテストユーティリティとフレームワークArchived
GitHubzzzteph/kraker

kraker

Krakerは、使いやすさに重点を置いた分散型パスワードブルートフォースシステムです。

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

人気

すべて見る →

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

すべてのツールを探索

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

すべてのツールを見る →
共有
ウェブサイト

  • 概要
  • セットアップ
    • サーバー
      • セットアップ
    • エージェント
      • セットアップ
      • ソースからビルド
      • リリースの使用
  • 連絡先

概要

Kraker は、hashcat をさまざまなサーバーやワークステーション上で実行・管理できる分散パスワードブルートフォースシステムで、使いやすさに重点を置いています。設計・開発においては、分散ハッシュクラッキングのための最もシンプルなツールを作成することと、耐障害性を持たせることの 2 つが主な目標でした。

Kraker はサーバーとエージェントの 2 つの主要コンポーネントで構成され、REST API を通じて通信します。インストールと設定については以下をご覧ください。

Kraker は現在も開発中です。新しい機能、ドキュメント、アップデートは随時リリースされます。改善の提案、開発への参加、バグの発見がありましたら、お気軽に Issue や Pull Request を開くか、@_w34kp455 または @_asSheShouldBe までご連絡ください。

デモ動画

デモ

セットアップ

ここでは、独自のサーバーをセットアップし、ソースからエージェントをビルドして実行する方法を説明します。あらかじめビルドされたリリースをダウンロードして実行することもできます。

サーバー

サーバーは Laravel で書かれており、ブルートフォースタスクを作成するための Web インターフェースを提供し、エージェントの管理も行います。

セットアップ

root@kitploit:~
sudo apt update
sudo apt-get -y install unzip git
curl -fsSL https://get.docker.com -o get-docker.sh
sh get-docker.sh
rm get-docker.sh
sudo curl -L "https://github.com/docker/compose/releases/download/1.25.3/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
sudo systemctl enable docker

git clone https://github.com/zzzteph/kraker
cd kraker/server
sudo docker-compose build app
sudo docker-compose up -d
sudo docker-compose exec app composer install
sudo docker-compose exec app php artisan key:generate
sudo docker-compose exec app php artisan migrate
sudo docker-compose exec app php artisan db:seed --class=HashtypeSeeder
sudo docker-compose exec app php artisan db:seed --class=UserSeeder

サーバーの IP アドレスにアクセスし、次の認証情報を入力します。

  • ログイン: admin
  • パスワード: kraker

エージェント

エージェントは .NET Core 5 で書かれており、このフレームワークが利用可能な Linux、Windows、MacOS(未テスト)など、任意の OS で動作します。エージェントはサーバーから受け取ったブルートフォースタスクを実行します。

セットアップ

エージェントをホスト上で動作させるには、.NET Core 5 をインストールする必要があります。以下のリンクからダウンロードできます。

https://dotnet.microsoft.com/download/dotnet/5.0

  • Linux - https://docs.microsoft.com/ru-ru/dotnet/core/install/linux
  • Windows - https://dotnet.microsoft.com/download/dotnet/thank-you/runtime-5.0.4-windows-x64-installer

ソースからビルド

  1. .NET Core 5 SDK をインストールします。Linux の例:
root@kitploit:~
wget https://packages.microsoft.com/config/debian/10/packages-microsoft-prod.deb -O packages-microsoft-prod.deb
sudo dpkg -i packages-microsoft-prod.deb
sudo apt-get update 
sudo apt-get install -y apt-transport-https
sudo apt-get update
sudo apt-get install -y dotnet-sdk-5.0

  1. ソースコードからエージェントをコンパイルするには、エージェントフォルダに移動し、次のコマンドを実行します: dotnet publish --configuration Release。その後、Kracker.App/bin/Release/net5.0 フォルダにビルドされたプロジェクトが生成されます。
  2. 公式ページ https://hashcat.net/hashcat/ から hashcat をダウンロードし、エージェントのフォルダに展開します。
  3. Kracker.App/bin/Release/net5.0 内の appsettings.json を編集し、ServerURL と Hashcat.Path を次のように設定します。
root@kitploit:~
{
        "HashCat":{
        "Path": "/home/admin/Kraker/agent/Kracker.App/bin/Release/net5.0/hashcat/hashcat.bin", //hashcat のパス 
                "SilencePeriodBeforeKill": 5, //デフォルト - 60 分
                "RepeatedStringsBeforeKill": 100, //デフォルト 1000 文字列
                "NeedForce": true,
                "Options": "--quiet --status --status-timer=1 --machine-readable --logfile-disable --restore-disable --outfile-format=2"
        },
        "ServerUrl": "http://8.8.8.8/", //サーバーの URL
        "InventoryCheckPeriod": 600,
        "HearbeatPeriod": 15
}

  1. wordlist フォルダと rule フォルダを作成し、お好みのワードリストとルールを配置します。
  2. Kraker.app.exe を実行するか、dotnet run Kraker.app.dll コマンドを使用します。
  3. エージェントフォルダをサーバー間でコピー&ペーストして簡単にセットアップできます。Happy cracking!

リリースの使用

リリースには以下が含まれています:

  • プリインストールされた hashcat https://hashcat.net/hashcat/
  • https://github.com/ttmyst/tmyst_rules のルール

リリースからエージェントを実行する手順:

  1. .NET Core 5 ランタイムをインストールします。
  2. Kracker.App/bin/Release/net5.0 内の appsettings.json を編集し、ServerURL と Hashcat.Path を設定します。
  3. wordlist フォルダと rule フォルダにお好みのワードリストとルールを配置します。ワードリストは https://weakpass.com で多数見つけることができます。
  4. Kraker.app.exe を実行するか、dotnet Kraker.app.dll コマンドを使用します。

連絡先

  • @_w34kp455
  • @_asSheShouldBe
  • https://weakpass.com
ツールをダウンロード