
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.
SSHBuster는 윤리적 해킹 및 침투 테스트를 위해 설계된 강력한 명령줄 SSH 무차별 대입 도구입니다. 사전 기반 공격을 수행하여 유효한 SSH 로그인 자격 증명을 효율적으로 찾습니다.
SSHBuster는 교육 목적 및 공인된 침투 테스트에만 사용하도록 제작되었습니다. 이 도구의 무단 사용은 불법이며 비윤리적입니다. 저자는 이 도구의 사용으로 인한 오용, 손해 또는 법적 결과에 대해 책임을 지지 않습니다.
paramiko 라이브러리다음과 같이 설치하세요:
pip3 install paramiko
Kali, Parrot, Ubuntu 23.04+, Arch Linux 사용자 참고:
다음과 같은 오류가 발생하는 경우:
error: externally-managed-environment
다음을 사용하세요:
pip3 install paramiko --break-system-packages
Linux (Debian, RHEL, Arch 등)
git clone https://gitlab.com/s_r_e_e_r_a_j/SSHBuster.git
cd SSHBuster
sudo python3 install.py
설치를 위해 y 입력
sshbuster [인수]
⚠️ 단일 사용자 이름 또는 사용자 이름 워드리스트 중 하나를 제공해야 하며, 마찬가지로 단일 비밀번호 또는 비밀번호 워드리스트 중 하나를 제공해야 합니다.
5개 이상의 스레드를 지정하면 정확성을 위해 5개만 사용됩니다.
유효한 자격 증명이 발견되면 자동으로 중지됩니다.
특수 문자가 포함된 워드리스트를 지원합니다 (UTF-8 및 Latin-1 대체).
sshbuster 192.168.1.100 22 --userlist users.txt --passlist passwords.txt
sshbuster 192.168.1.100 22 --username root --passlist passwords.txt
sshbuster 192.168.1.100 22 --userlist users.txt --password 123456
sshbuster 192.168.1.100 22 --username admin --password admin123
sshbuster 192.168.1.100 22 --userlist users.txt --passlist passwords.txt --threads 5
install.py 스크립트 실행
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) |