功能强大的分布式密码爆破系统Kraker怎么安装

在线wifi跑包 金刚包跑包 cap跑包 hccapx ewsa在线 就来 握手包跑包

各位好 又见面了 我是曹操 今天给大家带来一篇新的教程

希望各位细心学习 低调用网

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

本文将介绍如何安装功能强大的分布式密码爆破系统Kraker。内容详细且全面,对于对此感兴趣的读者来说是一个很好的参考。希望本文对大家有所帮��。Kraker是一款功能强大的分布式密码爆破系统,它可以在不同的服务器和工作站上轻松运行和管理hashcat。该工具的设计意图主要有两点:一是创建一个简单的工具来实现分布式密码哈希破解,二是具备较高的容错性。Kraker由两个组件组成,即服务器端和客户端代理,它们通过REST API进行通信和交互。

服务器端安装和配置Kraker的服务器端基于Laravel开发,并提供了Web接口,帮助用户创建暴力破解任务和管理客户端代理。以下是安装和配置的命令:

hashcat怎么下载安装hashcat怎么下载安装

在浏览器中输入服务器端的IP地址,然后使用以下登录凭证进行登录:

用户名:admin
密码:kraker

客户端代理安装和配置Kraker的客户端代理基于.NET Core 5开发,并支持在安装并配置好.NET Core 5框架环境的任意操作系统平台上运行,包括Linux、Windows和macOS。客户端代理能够响应并执行从服务器端接收到的暴力破解任务。为了使客户端代理在主机系统上正常运行,我们需要先安装并配置好.NET Core 5框架环境。您可以从【这里】下载.NET Core 5。

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
dotnet build --configuration Release

Linux:【传送门】
Windows:【传送门】

从源码构建

  1. 安装.NET Core 5 SDK,以下是Linux的安装示例:
  1. 从源码编译客户端代理,在命令行窗口中切换到代理目录下,然后运行以下命令:

hashcat怎么下载安装

然后切换到Kracker.App/bin/Release/net5.0目录下,您将看到构建好的项目。

  1. 从官方页面下载【Hashcat】,然后将其解压到代理目录中。

  2. 修改Kracker.App/bin/Release/net5.0目录中的appsettings.json文件,并填写ServerURL和Hashcat.Path的值:

{
        "HashCat":{
        "Path": "/home/admin/Kraker/agent/Kracker.App/bin/Release/net5.0/hashcat/hashcat.bin", //hashcat path
                "SilencePeriodBeforeKill": 5, //default - 60 minutes
                "RepeatedStringsBeforeKill": 100, //defaut 1000 strings
                "NeedForce": true,
                "Options": "--quiet --status --status-timer=1 --machine-readable --logfile-disable --restore-disable --outfile-format=2"
        },
        "ServerUrl": "http://8.8.8.8/", //server url
        "InventoryCheckPeriod": 600,
        "HearbeatPeriod": 15
}
dotnet run Kraker.app.dll

hashcat怎么下载安装

  1. 创建一个wordlist和一个rule目录,将字典和规则文件放在其中。

  2. 运行Karker.app.exe或运行以下命令:

dotnet run Kraker.app.dll

您可以将代理文件夹直接复制到其他服务器上,以便进行配置和安装。

使用发布版本运行客户端代理

  1. 安装.NET Core 5运行时环境。

  2. 修改App/bin/Release/net5.0目录中的appsettings.json文件,并填写ServerURL和Hashcat.Path的值。

  3. 创建一个wordlist和一个rule目录,将字典和规则文件放在其中。您可以从【这里】找到适合您的字典文件。

  4. 运行app.exe或运行以下命令:

赞(0)