前言:
本文将介绍常用的暴力破解ssh远程登录账户和密码的工具Hydra和Medusa,并使用这些工具对靶机进行简单的破解测试,从而得到有效的防范方法。
1. 工具介绍
工具都是Kali系统附带有的,当然,其他linux系统也可下载测试。先来认识下这些工具。
Hydra
Hydra (海德拉)是世界顶级密码暴力密码破解工具,支持几乎所有协议的在线密码破解,功能强大,其密码能否被破解关键取决于破解字典是否足够强大,在网络安全渗透过程中是一款必备的测试工具。
参数介绍:
hydra [[[-l LOGIN|-L FILE] [-p PASS|-P FILE]] | [-C FILE]] [-e nsr] [-o FILE] [-t TASKS] [-M FILE [-T TASKS]] [-w TIME] [-W TIME] [-f] [-s PORT] [-x MIN:MAX:CHARSET] [-c TIME] [-ISOuvVd46] [service://server[:PORT][/OPT]]
-R 恢复上一次的会话
-I 忽略存在的恢复文件
-S SSL连接
-s 端口号
-l 尝试登陆名
-L 从文件中导入登录名
-p 尝试密码
-P 从文件中导入密码
-e nsr n尝试空密码 s尝试与用户名相同的密码 r反向登陆循环
-c TIME 设置尝试登陆等待时间
-4 / -6 使用IPV4地址或IPV6地址
-v / -V 详细信息模式/显示每次尝试的用户名+密码/调试模式
-O 使用旧版本SSL v2和v3
-q 不显示连接错误信息
-h 帮助
-M 从文件中导入服务类型
-f / -F 在找到第一个账号/密码后,停止破解
server 目标IP
service 支持的服务类型
支持的服务类型:adam6

本文介绍了暴力破解工具Hydra和Medusa的使用方法,包括参数解析和测试过程,并对比了两者的性能差异。同时,针对如何防范SSH暴力破解,提出了如定期更换密码、复杂密码策略、限制登录次数、修改端口号、禁用root登录、限制登录IP及采用密钥认证等措施。
最低0.47元/天 解锁文章
8万+





