In addition to Weibo, there is also WeChat
Please pay attention
WeChat public account
Shulou
2025-02-24 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Network Security >
Share
Shulou(Shulou.com)05/31 Report--
This article introduces how to install the powerful distributed password blasting system Kraker, which is very detailed. Interested friends can use it for reference. I hope it will be helpful to you.
Kraker is a powerful distributed password blasting system that allows us to easily run and manage hashcat on different servers and workstations. The tool is very easy to use, and its design intention is mainly to create a simple tool to achieve distributed password hash cracking with high fault tolerance.
Kraker consists of two major components, server-side and client-side agents, which communicate and interact through a REST API.
Server-side installation & configuration
Kraker's server-side development is based on Laravel and provides Web interfaces to help users create brute force cracking tasks and manage client-side agents. The installation and configuration commands are as follows:
Sudo apt updatesudo apt-get-y install unzip gitcurl-fsSL https://get.docker.com-o get-docker.shsh get-docker.shrm get-docker.shsudo curl-L "https://github.com/docker/compose/releases/download/1.25.3/docker-compose-$(uname-s)-$(uname-m)"-o / usr/local/bin/docker-composesudo chmod + x / usr/local/bin/docker-composesudo systemctl enable docker git clone https://github.com / zzzteph/krakercd kraker/serversudo docker-compose build appsudo docker-compose up-dsudo docker-compose exec app composer installsudo docker-compose exec app php artisan key:generatesudo docker-compose exec app php artisan migratesudo docker-compose exec app php artisan db:seed-class=HashtypeSeedersudo docker-compose exec app php artisan db:seed-class=UserSeeder
Enter the server-side IP address in the browser, and then enter the following login credentials:
User name: admin
Password: kraker
Client agent installation & configuration
Kraker's client agent is based on .NET Core 5 and supports running on any operating system platform on which the framework environment is installed and configured, including Linux, Windows, and macOS. The client agent can respond and perform the brute force cracking tasks it receives from the server.
If you want the client agent to work properly on the host system, we need to install and configure the .NET Core 5 framework environment and click [here] to download .NET Core 5.
Linux: [portal]
Windows: [portal]
Build from source code
1. Install .NET Core 5 SDK. The following is a sample installation of Linux:
Wget https://packages.microsoft.com/config/debian/10/packages-microsoft-prod.deb-O packages-microsoft-prod.debsudo dpkg-I packages-microsoft-prod.debsudo apt-get updatesudo apt-get install-y apt-transport-httpssudo apt-get updatesudo apt-get install-y dotnet-sdk-5.0
2. Compile the client agent from the source code, change to the agent directory in the command line window, and then run the following command:
Dotnet build-configuration Release
Next, change to the Kracker.App/bin/Release/net5.0 directory and you will see the built project.
3. We need to download [Hashcat] from the official page, and then extract it to the proxy directory.
4. Modify the appsettings.json file in the Kracker.App/bin/Release/net5.0 directory, and then fill in the values of ServerURL and 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,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}
5. Create a wordlist and a rule directory and store our dictionaries and rules in it.
6. Run Karker.app.exe or run the following command:
Dotnet run Kraker.app.dll
7. You can copy the agent folder directly to other servers to facilitate configuration and installation.
Run the client agent using the release version
Install the .NET Core 5 runtime environment
Modify the appsettings.json file in the App/bin/Release/net5.0 directory, and then fill in the ServerURL and Hashcat.Path values
Create a wordlist and a rule directory and store our dictionaries and rules in it. You can find the dictionary file that suits you from [here].
Run app.exe or run the following command:
Dotnet run Kraker.app.dll on the powerful distributed password blasting system Kraker how to install to share here, I hope the above content can be of some help to you, can learn more knowledge. If you think the article is good, you can share it for more people to see.
Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.
Views: 0
*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.
Continue with the installation of the previous hadoop.First, install zookooper1. Decompress zookoope
"Every 5-10 years, there's a rare product, a really special, very unusual product that's the most un
© 2024 shulou.com SLNews company. All rights reserved.