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

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

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

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

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
SSHBuster — SSHBuster is a powerful command-line SSH brute-forcing tool designed for ethical hacking and penetration testing. It performs dictionary-based attacks to find valid SSH login credentials efficiently. | Kitploit
도구/GitLabGitLab/s_r_e_e_r_a_j/sshbuster
Password AttacksPenetration Testing
GitLabs_r_e_e_r_a_j/sshbuster

SSHBuster

SSHBuster is a powerful command-line SSH brute-forcing tool designed for ethical hacking and penetration testing. It performs dictionary-based attacks to find valid SSH login credentials efficiently.

저장소 보기웹사이트
14개월 전아직 검토되지 않음

인기

모두 보기 →

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

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유

SSHBuster

SSHBuster는 윤리적 해킹 및 침투 테스트를 위해 설계된 강력한 명령줄 SSH 무차별 대입 도구입니다. 사전 기반 공격을 수행하여 유효한 SSH 로그인 자격 증명을 효율적으로 찾습니다.


기능

  • 다른 사용자 이름과 비밀번호 조합을 사용하여 SSH 서버에 무차별 대입 공격 수행
  • 지원:
    • 사용자 이름 + 비밀번호 워드리스트
    • 단일 사용자 이름 + 비밀번호 워드리스트
    • 사용자 이름 워드리스트 + 단일 비밀번호
    • 단일 사용자 이름 + 단일 비밀번호
  • 멀티스레드 지원으로 속도 향상 (기본값: 2개 스레드, 최대: 5개)
  • 시도 중인 각 사용자 이름:비밀번호 조합을 표시하는 실시간 진행률 표시
  • 유효한 자격 증명을 찾으면 즉시 표시
  • UTF-8로 인코딩된 워드리스트를 자동 처리하며, UTF-8 디코딩 실패 시 Latin-1 대체 인코딩 사용

⚠️ 법적 고지

SSHBuster는 교육 목적 및 공인된 침투 테스트에만 사용하도록 제작되었습니다. 이 도구의 무단 사용은 불법이며 비윤리적입니다. 저자는 이 도구의 사용으로 인한 오용, 손해 또는 법적 결과에 대해 책임을 지지 않습니다.


요구 사항

  • Python 3.x
  • paramiko 라이브러리

다음과 같이 설치하세요:

root@kitploit:~
pip3 install paramiko

Kali, Parrot, Ubuntu 23.04+, Arch Linux 사용자 참고:

다음과 같은 오류가 발생하는 경우:

root@kitploit:~
error: externally-managed-environment

다음을 사용하세요:

root@kitploit:~
pip3 install paramiko --break-system-packages

호환성

Linux (Debian, RHEL, Arch 등)

설치

  1. 저장소 복제
root@kitploit:~
git clone https://gitlab.com/s_r_e_e_r_a_j/SSHBuster.git
  1. SSHBuster 디렉토리로 이동
root@kitploit:~
cd SSHBuster
  1. 설치 프로그램 실행
root@kitploit:~
sudo python3 install.py

설치를 위해 y 입력

  1. 도구 실행
root@kitploit:~
sshbuster [인수]

명령줄 인수

⚠️ 단일 사용자 이름 또는 사용자 이름 워드리스트 중 하나를 제공해야 하며, 마찬가지로 단일 비밀번호 또는 비밀번호 워드리스트 중 하나를 제공해야 합니다.

참고 사항

  • 5개 이상의 스레드를 지정하면 정확성을 위해 5개만 사용됩니다.

  • 유효한 자격 증명이 발견되면 자동으로 중지됩니다.

  • 특수 문자가 포함된 워드리스트를 지원합니다 (UTF-8 및 Latin-1 대체).

예제

  1. 사용자 이름 및 비밀번호 워드리스트를 사용한 무차별 대입
root@kitploit:~
sshbuster 192.168.1.100 22 --userlist users.txt --passlist passwords.txt
  1. 단일 사용자 이름 및 비밀번호 워드리스트를 사용한 무차별 대입
root@kitploit:~
sshbuster 192.168.1.100 22 --username root --passlist passwords.txt
  1. 사용자 이름 워드리스트 및 단일 비밀번호를 사용한 무차별 대입
root@kitploit:~
sshbuster 192.168.1.100 22 --userlist users.txt --password 123456
  1. 단일 사용자 이름 및 단일 비밀번호
root@kitploit:~
sshbuster 192.168.1.100 22 --username admin --password admin123
  1. 5개 스레드를 사용한 사용자 이름 및 비밀번호 워드리스트 무차별 대입
root@kitploit:~
sshbuster 192.168.1.100 22 --userlist users.txt --passlist passwords.txt --threads 5

제거

install.py 스크립트 실행

root@kitploit:~
sudo python3 install.py

제거를 위해 n 입력

라이선스

이 프로젝트는 GNU 일반 공중 사용 허가서 v3.0에 따라 라이선스가 부여됩니다.

도구 다운로드
인수 / 옵션설명
target_ip대상 SSH IP 주소
target_port대상 SSH 포트 (보통 22)
-u, --username단일 사용자 이름
-U, --userlist사용자 이름 워드리스트 경로
-p, --password단일 비밀번호
-P, --passlist비밀번호 워드리스트 경로
-t, --threads스레드 수 (기본값: 2, 최대 허용: 5)