Skip to content
KitploitKITPLOIT
OutilsBlog
Soumettre
OutilsBlog
Soumettre

Outils de Hacking, PenTest et Cybersécurité pour votre Arsenal de Sécurité !

Kitploit est un répertoire d'outils de hacking, de cybersécurité et de pentesting. Découvrez les dernières mises à jour des projets pour trouver des vulnérabilités, analyser des systèmes, automatiser les tests et renforcer votre sécurité.

··Flux·Contact·Confidentialité·© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
kraker — Kraker est un système distribué de force brute de mots de passe axé sur la facilité d'utilisation. | Kitploit
Outils/GitHubGitHub/zzzteph/kraker
Cassage de Mots de PasseAnalyse des VulnérabilitésAnalyse de HachageTests d'IntrusionUtilitaires et FrameworksArchived
GitHubzzzteph/kraker

kraker

Kraker est un système distribué de force brute de mots de passe axé sur la facilité d'utilisation.

Voir le dépôt
82206il y a 1 anVérifié par Kitploit

Populaires

Voir tout →

Découvrez les outils les plus utilisés par notre communauté.

Explorer tous les outils

Parcourez notre collection d'outils

Voir tous les outils →
Partager
Site web

  • À propos
  • Configuration
    • Serveur
      • Configuration
    • Agent
      • Configuration
      • Compilation depuis les sources
      • Utilisation de la release
  • Contacts

À propos

Kraker est un système distribué de cassage de mots de passe par brute force qui vous permet d'exécuter et de gérer hashcat sur différents serveurs et postes de travail, conçu pour être facile à utiliser. Deux objectifs principaux ont guidé la conception et le développement : créer l'outil le plus simple pour le cassage distribué de hachages et le rendre tolérant aux pannes.

Kraker se compose de deux composants principaux – un serveur et un agent, qui communiquent via une API REST. Vous trouverez ci-dessous leur installation et configuration.

Kraker est toujours en développement, donc les nouvelles fonctionnalités, la documentation et les mises à jour seront publiées dès qu'elles seront disponibles. Si vous avez des suggestions d'amélioration, souhaitez participer au développement ou trouver des bugs – n'hésitez pas à ouvrir des issues, des pull requests ou à nous contacter : @_w34kp455 et @_asSheShouldBe.

Vidéo de démonstration

DÉMO

Configuration

Vous trouverez ici un manuel pour configurer votre propre serveur, compiler un agent depuis les sources et l'exécuter. Vous pouvez toujours télécharger une Release déjà compilée et l'exécuter.

Serveur

Le serveur est écrit en Laravel et fournit une interface web pour créer des tâches de brute force ainsi que pour gérer les agents.

Configuration

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

Naviguez vers l'adresse IP du serveur et entrez les identifiants suivants :

  • Identifiant : admin
  • Mot de passe : kraker

Agent

Il est écrit en .NET Core 5 et fonctionne sur tout système d'exploitation où ce framework est disponible – Linux, Windows, MacOS (non testé pour l'instant). L'agent est responsable de l'exécution des tâches de brute force qu'il reçoit du serveur.

Configuration

Pour que l'agent fonctionne sur l'hôte, vous devez installer .NET Core 5, qui peut être téléchargé depuis le lien suivant :

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

Compilation depuis les sources

  1. Installez le SDK .NET Core 5. Exemple 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. Pour compiler l'agent à partir du code source, allez dans le dossier agent et exécutez la commande : dotnet publish --configuration Release. Ensuite, dans le dossier Kracker.App/bin/Release/net5.0, vous obtiendrez le projet compilé.
  2. Vous devez télécharger hashcat depuis la page officielle https://hashcat.net/hashcat/, puis le décompresser dans le dossier de l'agent.
  3. Modifiez appsettings.json dans Kracker.App/bin/Release/net5.0 et définissez ServerURL et Hashcat.Path comme suit :
root@kitploit:~
{
        "HashCat":{
        "Path": "/home/admin/Kraker/agent/Kracker.App/bin/Release/net5.0/hashcat/hashcat.bin", //chemin vers hashcat 
                "SilencePeriodBeforeKill": 5, //par défaut - 60 minutes
                "RepeatedStringsBeforeKill": 100, //par défaut 1000 chaînes
                "NeedForce": true,
                "Options": "--quiet --status --status-timer=1 --machine-readable --logfile-disable --restore-disable --outfile-format=2"
        },
        "ServerUrl": "http://8.8.8.8/", //url du serveur
        "InventoryCheckPeriod": 600,
        "HearbeatPeriod": 15
}

  1. Créez un dossier wordlist et un dossier rule et placez-y votre wordlist et vos règles préférées.
  2. Lancez Kraker.app.exe ou utilisez la commande dotnet run Kraker.app.dll
  3. Vous pouvez copier-coller le dossier de l'agent d'un serveur à un autre pour une configuration facile. Bon cassage !

Utilisation de la release

Dans la release, vous trouverez :

  • hashcat préinstallé https://hashcat.net/hashcat/
  • des règles depuis https://github.com/ttmyst/tmyst_rules

Exécution de l'agent depuis la release :

  1. Installez le runtime .NET Core 5.
  2. Modifiez appsettings.json dans Kracker.App/bin/Release/net5.0 et définissez ServerURL et Hashcat.Path.
  3. Placez votre wordlist et vos règles préférées dans les dossiers wordlist et rule. Vous pouvez trouver de nombreuses wordlists sur https://weakpass.com.
  4. Lancez Kraker.app.exe ou utilisez la commande dotnet Kraker.app.dll

Contacts

  • @_w34kp455
  • @_asSheShouldBe
  • https://weakpass.com
Télécharger l’outil