Skip to content
KitploitKITPLOIT
도구블로그
제출
도구블로그
제출

해킹, 침투 테스트 및 사이버 보안 도구를 당신의 보안 무기고에!

Kitploit은 해킹, 사이버 보안 및 침투 테스트 도구 디렉토리입니다. 최신 프로젝트 업데이트를 발견하여 취약점을 찾고, 시스템을 분석하고, 테스트를 자동화하고, 보안을 강화하세요.

··피드·문의·개인정보·© 2026 Kitploit

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
kraker — Kraker는 사용하기 쉽도록 설계된 분산형 비밀번호 브루트포스 시스템입니다. | Kitploit
도구/GitHubGitHub/zzzteph/kraker
Password CrackingVulnerability AnalysisHash AnalysisPenetration TestingUtilities & FrameworksArchived
GitHubzzzteph/kraker

kraker

Kraker는 사용하기 쉽도록 설계된 분산형 비밀번호 브루트포스 시스템입니다.

저장소 보기
822061년 전Kitploit 검토 완료

인기

모두 보기 →

커뮤니티에서 가장 많이 사용되는 도구를 찾아보세요.

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유
웹사이트

  • 소개
  • 설정
    • 서버
      • 설정
    • 에이전트
      • 설정
      • 소스에서 빌드
      • 릴리스 사용
  • 연락처

소개

Kraker는 분산 암호 무차별 대입 시스템으로, 다양한 서버와 워크스테이션에서 hashcat을 실행하고 관리할 수 있도록 설계되었으며, 사용 편의성에 중점을 둡니다. 설계 및 개발 과정에서 두 가지 주요 목표가 있었습니다: 분산 해시 크래킹을 위한 가장 간단한 도구를 만들고 내결함성을 확보하는 것입니다.

Kraker는 서버와 에이전트라는 두 가지 주요 구성 요소로 이루어져 있으며, 이들은 REST API를 통해 통신합니다. 아래에서 설치 및 구성 방법을 확인할 수 있습니다.

Kraker는 계속 개발 중이므로, 새로운 기능, 문서 및 업데이트는 준비되는 대로 출시될 예정입니다. 개선 제안이 있거나 개발에 참여하고 싶거나 버그를 발견하신 경우, 이슈를 열거나 풀 리퀘스트를 보내거나 연락해 주십시오: @_w34kp455 및 @_asSheShouldBe.

데모 비디오

데모

설정

여기에서 자신의 서버를 설정하고, 에이전트를 소스에서 빌드하고 실행하는 방법을 확인할 수 있습니다. 이미 빌드된 릴리스를 다운로드하여 실행할 수도 있습니다.

서버

서버는 Laravel로 작성되었으며, 무차별 대입 작업을 생성하기 위한 웹 인터페이스를 제공하고 에이전트 관리를 담당합니다.

설정

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로 작성되었으며, 이 프레임워크를 사용할 수 있는 모든 OS(리눅스, 윈도우, 맥OS(아직 테스트되지 않음))에서 작동합니다. 에이전트는 서버로부터 받은 무차별 대입 작업을 수행하는 역할을 합니다.

설정

에이전트가 호스트에서 작동하려면 .NET Core 5를 설치해야 합니다. 다음 링크에서 다운로드할 수 있습니다:

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

  • 리눅스 - https://docs.microsoft.com/ru-ru/dotnet/core/install/linux
  • 윈도우 - https://dotnet.microsoft.com/download/dotnet/thank-you/runtime-5.0.4-windows-x64-installer

소스에서 빌드

  1. .NET Core 5 SDK를 설치합니다. 리눅스 예시:
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. 에이전트를 소스 코드에서 컴파일하려면 agent 폴더로 이동하여 다음 명령을 실행하세요: dotnet publish --configuration Release. 그 후 Kracker.App/bin/Release/net5.0 폴더에 빌드된 프로젝트가 생성됩니다.
  2. hashcat을 공식 페이지 https://hashcat.net/hashcat/에서 다운로드하여 에이전트 폴더에 압축을 풀어야 합니다.
  3. appsettings.json을 Kracker.App/bin/Release/net5.0에서 수정하여 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. 쉽게 설정할 수 있도록 에이전트 폴더를 서버 간에 복사하여 붙여넣을 수 있습니다. 크래킹을 즐기세요!

릴리스 사용

릴리스에서는 다음을 찾을 수 있습니다:

  • 사전 설치된 hashcat https://hashcat.net/hashcat/
  • https://github.com/ttmyst/tmyst_rules의 규칙

릴리스에서 에이전트 실행:

  1. .NET Core 5 런타임을 설치합니다.
  2. appsettings.json을 Kracker.App/bin/Release/net5.0에서 수정하여 ServerURL과 Hashcat.Path를 설정하세요.
  3. 원하는 단어 목록과 규칙을 wordlist 및 rule 폴더에 넣으세요. https://weakpass.com에서 많은 wordlist를 찾을 수 있습니다.
  4. Kraker.app.exe를 실행하거나 dotnet Kraker.app.dll 명령어를 사용하세요.

연락처

  • @_w34kp455
  • @_asSheShouldBe
  • https://weakpass.com
도구 다운로드