题目要求
ssh test@attacked ip,passwd:132登录靶机,容器里创建了两个用户flag、test,解题的flag藏于/home/flag.txt中,为了得到flag.txt的内容必须破解用户flag的密码,你必须zaitest用户下想办法拿到flag的密码。
下载破解工具:wget http://www.openwall.com/john/j/john-1.8.0.tar.gz
可以参考密码破解---John the Ripper使用_johntheripper_菜鸟清风的博客-CSDN博客进行解题
解题步骤
1.ssh连接靶机test用户。下载安装和编译john工具。
下载安装
解压
进入src文件夹
编译
make
make clean linux-x86-64
最后看到下图表示编译成功
2.发现test目录下有shadow.txt文件
实际上,我尝试了半天如何访问靶机/etc/shadow(无权限),最后才看见原来把答案送到我眼前了我都没看见。气死。
3.进入john的run目录下,输入命令破解shadow.txt的用户密码。
可以看到flag用户的密码是 abcdefg。
4.用abcdefg密码ssh远程登录靶机flag用户。
5.查看flag.txt文件,得到flag。