先nmap以下:

 

 在192.168.190.161:31337的源码中可以看到一串base64加密的密文:

进行解密,得到:

echo "Then you'll see, that it is not the spoon that bends, it is only yourself. " > Cypher.matrix

 按照提示,访问http://192.168.190.161:31337/Cypher.matrix,发现下载了下来一个文件:

 

 是brainfuck编码,直接网站上解码(https://www.splitbrain.org/services/ook):

You can enter into matrix as guest, with password k1ll0rXX
Note: Actually, I forget last two characters so I have replaced with XX try your luck and find correct string of password.

告诉了我们用户名是guest以及密码前六位,那么就暴力破解后两位,使用crunch枚举后两位生成字典:

先确定使用的字符集,使用大小写字母和数字的字符集:

 

 然后生成密码字典:

 

 两个8分别表示最小位数和最大位数,-f指定字符集,-t指定模式,@类似于占位符。

由于之前的提示中告诉我们用户名是guest,那么得到字典文件后就可以使用hydra进行爆破:

 

 成功破解出用户名和密码:guest-k1ll0r7n,登录ssh成功,但是发现是一个rbash

 

 

不过发现vi可以使用,使用vi绕过rbash:

 

 然后设置环境变量:

 

 这时候再sudo -l,发现可以执行任何命令:

 

 那么直接sudo su - root     密码就是之前的guest的密码:

 

 成功获得flag,结束。

 

参考:

https://zhuanlan.zhihu.com/p/105805796

https://blog.csdn.net/weixin_43583637/article/details/102845860