介绍
在这个挑战中,你将扮演一名安全专业人员,任务是恢复一名秘密特工被泄露的 SSH 密码。目标是使用 Hydra,一个强大的密码破解工具,来识别保护该特工帐户的弱密码。
这个挑战包括设置一个本地环境,其中包含一个名为“agent”的用户和一个预定义的常用密码列表。然后,你将利用 Hydra 以 127.0.0.1
的本地 SSH 服务器为目标,使用用户名“agent”,位于 ~/project
目录下的密码列表 agent_passwords.txt
,以及 8 个线程来加速破解过程。成功完成需要执行正确的 Hydra 命令,并验证它是否识别出密码“weakpassword”。
Skills Graph
%%%%{init: {'theme':'neutral'}}%%%%
flowchart RL
hydra(("Hydra")) -.-> hydra/HydraGroup(["Hydra"])
hydra/HydraGroup -.-> hydra/single_username("Single Username Attack")
hydra/HydraGroup -.-> hydra/ssh_attack("SSH Brute Force")
hydra/HydraGroup -.-> hydra/verbose_mode("Verbose Mode Usage")
subgraph Lab Skills
hydra/single_username -.-> lab-550753{{"破解特工的弱 SSH 密码"}}
hydra/ssh_attack -.-> lab-550753{{"破解特工的弱 SSH 密码"}}
hydra/verbose_mode -.-> lab-550753{{"破解特工的弱 SSH 密码"}}
end