494 字
2 分钟
vulnhub靶机-Dr4g0n b4ll(图片隐写+环境变量劫持)
vulnhub靶机-Dr4g0n b4ll(图片隐写+环境变量劫持)
声明
- 水一期打靶机的博客,本文为个人跟随b站up主红队笔记学习vulnhub的Dr4g0n b4ll靶机的复现通关记录,旨在分享靶机和记录学习心得体会,讲解若有谬误之处欢迎指正。
- 该靶机下载地址为’https://www.vulnhub.com/entry/dr4g0n-b4ll-1,646/‘
前期渗透
- 先用nmap进行主机发现,靶机IP为192.168.111.141,端口仅开放22,80端口,先访问80端口web服务,内容探测一波,看到源代码中发现下图所示内容,像一段base64编码过的内容。

- 经过两三次解码后得到DRAGON BALL,猜测可用于拼接目录名(其实访问robots.txt也会有同样的提示)。

- 该目录的确存在,secret.txt中的路径经过拼接验证发现均不可达,aj.jpg怀疑有捆绑或隐写等,将其下载到本地,login.html似乎无法正常交互。

- 如下图,查看文件是否存在捆绑,隐写等。

- stegseek指定字典判断有没有隐写,如图发现存在隐写并提取出来文件。

- 是一段私钥,可能用于ssh登录,改名后,以root身份连接失败,前面发现的xmen或许是用户名,再次尝试连接成功。

提取部分
- 找到个可执行文件和demo.c代码,考虑为可执行文件源代码,这里的ps未使用绝对路径,可以尝试劫持。

- 新建一个ps文件,写入环境变量,再次执行拿到root。

其它收获和总结
- 本靶机整体偏容易,对于图片隐写是否存在的判断是重中之重,对于steghide的交互反馈我们并不能得到一定存在隐写的判断,stegseek是一个针对破解而存在的工具,通过字典破解出隐写密钥并提取文件,面对steghide生成的图片破解更有针对性。
vulnhub靶机-Dr4g0n b4ll(图片隐写+环境变量劫持)
https://www.dxowo8.top/posts/post-37/37/ 部分信息可能已经过时







