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

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

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

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

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
PassBreaker — Python 기반 비밀번호 크래커로, 단어 목록 및 무차별 대입 공격을 지원하며, 여러 해시 알고리즘, 솔트, 병렬 처리 및 비밀번호 복잡도 평가 기능을 제공합니다. | Kitploit
도구/GitHubGitHub/halildeniz/passbreaker
Password CrackingPassword AttacksHash Analysis
GitHubhalildeniz/passbreaker

PassBreaker

Python 기반 비밀번호 크래커로, 단어 목록 및 무차별 대입 공격을 지원하며, 여러 해시 알고리즘, 솔트, 병렬 처리 및 비밀번호 복잡도 평가 기능을 제공합니다.

저장소 보기웹사이트
6815192년 전Kitploit 검토 완료

인기

모두 보기 →

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

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유

PassBreaker

PassBreaker는 Python으로 개발된 명령줄 비밀번호 크래킹 도구입니다. 워드리스트 기반 공격 및 무차별 대입 공격과 같은 다양한 비밀번호 크래킹 기술을 수행할 수 있습니다.

기능

  • 워드리스트 기반 비밀번호 크래킹
  • 무차별 대입 비밀번호 크래킹
  • 여러 해시 알고리즘 지원
  • 선택적 솔트 값
  • 더 빠른 크래킹을 위한 병렬 처리 옵션
  • 비밀번호 복잡도 평가
  • 사용자 정의 가능한 최소 및 최대 비밀번호 길이
  • 무차별 대입 공격을 위한 사용자 정의 가능한 문자 집합

설치

  1. 저장소를 클론합니다:

    root@kitploit:~
    git clone https://github.com/HalilDeniz/PassBreaker.git
    
  2. 필요한 종속성을 설치합니다:

    root@kitploit:~
    pip install -r requirements.txt
    

사용법

root@kitploit:~
python passbreaker.py <password_hash> <wordlist_file> [--algorithm]

<password_hash>를 대상 비밀번호 해시로, <wordlist_file>을 잠재적 비밀번호가 포함된 워드리스트 파일 경로로 바꾸세요.

옵션

  • --algorithm <algorithm>: 사용할 해시 알고리즘을 지정합니다 (예: md5, sha256, sha512).
  • -s, --salt <salt>: 사용할 솔트 값을 지정합니다.
  • -p, --parallel: 더 빠른 크래킹을 위해 병렬 처리를 활성화합니다.
  • -c, --complexity: 크래킹 전에 비밀번호 복잡도를 평가합니다.
  • -b, --brute-force: 무차별 대입 공격을 수행합니다.
  • --min-length <min_length>: 무차별 대입 공격의 최소 비밀번호 길이를 설정합니다.
  • --max-length <max_length>: 무차별 대입 공격의 최대 비밀번호 길이를 설정합니다.
  • --character-set <character_set>: 무차별 대입 공격에 사용할 문자 집합을 설정합니다.

사용 예시

워드리스트 기반 비밀번호 크래킹

root@kitploit:~
python passbreaker.py 5f4dcc3b5aa765d61d8327deb882cf99 passwords.txt --algorithm md5

이 명령어는 MD5 알고리즘을 사용하고 "passwords.txt" 파일의 워드리스트로 해시 값 "5f4dcc3b5aa765d61d8327deb882cf99"를 가진 비밀번호를 크래킹하려고 시도합니다.

무차별 대입 공격

root@kitploit:~
python passbreaker.py 5f4dcc3b5aa765d61d8327deb882cf99 --brute-force --min-length 6 --max-length 8 --character-set abc123

이 명령어는 해시 값 "5f4dcc3b5aa765d61d8327deb882cf99"를 가진 비밀번호를 6~8자 길이의 모든 가능한 조합을 시도하고 문자 집합 "abc123"을 사용하여 무차별 대입 공격을 수행합니다.

비밀번호 복잡도 평가

root@kitploit:~
python passbreaker.py 5f4dcc3b5aa765d61d8327deb882cf99 passwords.txt --algorithm sha256 --complexity

이 명령어는 "passwords.txt" 파일의 비밀번호 복잡도를 평가하고 SHA-256 알고리즘을 사용하여 해시 값 "5f4dcc3b5aa765d61d8327deb882cf99"를 가진 비밀번호를 크래킹하려고 시도합니다. 복잡도 요구 사항을 충족하는 비밀번호만 시도합니다.

솔트 값 사용

root@kitploit:~
python passbreaker.py 5f4dcc3b5aa765d61d8327deb882cf99 passwords.txt --algorithm md5 --salt mysalt123

이 명령어는 비밀번호 크래킹 과정에 특정 솔트 값("mysalt123")을 사용합니다. 솔트는 비밀번호의 보안을 강화하기 위해 사용됩니다.

병렬 처리

root@kitploit:~
python passbreaker.py 5f4dcc3b5aa765d61d8327deb882cf99 passwords.txt --algorithm sha512 --parallel

이 명령어는 더 빠른 크래킹을 위해 병렬 처리로 비밀번호 크래킹을 수행합니다. 여러 처리 코어를 활용하지만 더 많은 시스템 리소스를 소비할 수 있습니다.

이 예시들은 "PassBreaker" 비밀번호 크래킹 도구의 다양한 기능과 사용 사례를 보여줍니다. 사용자는 필요와 목표에 따라 매개변수를 사용자 정의할 수 있습니다.

면책 조항

이 도구는 교육 및 윤리적 목적으로만 사용됩니다. 이 도구를 악의적인 활동에 오용하는 것은 엄격히 금지됩니다. 개발자는 이 도구로 인한 오용이나 손해에 대해 어떠한 책임도 지지 않으며, 책임을 부인합니다.

기여

기여는 환영합니다! PassBreaker에 기여하려면 다음 단계를 따르세요:

  1. 저장소를 포크합니다.
  2. 기능 또는 버그 수정을 위한 새 브랜치를 만듭니다.
  3. 변경 사항을 적용하고 커밋합니다.
  4. 변경 사항을 포크된 저장소에 푸시합니다.
  5. 메인 저장소에서 풀 리퀘스트를 엽니다.

연락처

PassBreaker에 관한 질문, 의견 또는 제안이 있으시면 언제든지 연락 주세요:

  • LinkedIn: LinkedIn
  • TryHackMe: TryHackMe
  • Instagram: Instagram
  • YouTube: YouTube
  • Email: [email protected]

라이선스

PassBreaker는 MIT 라이선스에 따라 배포됩니다. 자세한 내용은 LICENSE를 참조하세요.

도구 다운로드