VeirHannon/SSH-FTP-Brute-forcer

GitHub: VeirHannon/SSH-FTP-Brute-forcer

一款基于 Python 的多线程 SSH/FTP 暴力破解工具,专为 CTF 比赛和授权渗透测试场景设计。

Stars: 0 | Forks: 0

# SSH/FTP 暴力破解工具 [![许可证: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) ![Python](https://img.shields.io/badge/language-python-blue) 一款用于 SSH 和 FTP 协议的多线程暴力破解工具。专为 CTF 比赛、安全研究和授权的渗透测试而设计。 ## 安全免责声明 本工具仅用于授权的安全测试、CTF 练习和合法的系统管理目的。 未经明确许可对系统进行未经授权的使用是非法的,并可能违反适用的法律 (包括美国的《计算机欺诈和滥用法》或其他司法管辖区的同等立法)。 作者对因滥用本工具而造成的任何误用或损害概不负责。 ## 安装说明 ``` git clone https://github.com/VeirHannon/SSH-FTP-Brute-forcer.git cd SSH-FTP-Brute-forcer pip install -r requirements.txt python3 ssh_ftp_brute.py ``` ## 环境要求 Python 3.8+ pexpect tqdm ## 使用方法 ``` python ssh_ftp_brute.py [OPTIONS] ``` ## 选项 | **参数** | **简写** | **描述** | **默认值** | | :------ | :-----------: | :----------------------: | -------------: | | mode | \- | 攻击模式 \(ssh 或 ftp\) | \- | | host | \- | 目标主机 IP 或主机名 | \- | | username | \- | 要暴力破解的用户名 | \- | | wordlist | \- | 密码字典路径 | \- | | \-\-threads | \-t | 并发线程数 | 10 | | \-\-timeout | \-T | 连接超时时间(秒) | 8 | | \-\-delay | \- | 线程启动之间的延迟 \(秒\) | 0\.1 | ## 示例: ``` SSH brute force python ssh_ftp_brute.py ssh 192.168.1.100 admin passwords.txt -t 20 FTP brute force python ssh_ftp_brute.py ftp 10.10.10.50 user rockyou.txt --threads 15 --delay 0.05 SSH with increased timeout python ssh_ftp_brute.py ssh target.local root wordlist.txt -T 12 ```
标签:PoC, Python, 域名侦查, 无后门, 暴力破解, 逆向工具