venom打靶思路详解(vulnhub)

💡 原文中文,约2500字,阅读约需6分钟。
📝

内容提要

本文介绍了venom打靶的步骤,包括信息收集、WEB渗透、FTP渗透、密码破解和后渗透。通过nmap扫描确定靶机IP,使用dirb扫描目录,通过hashid解密md5,使用cewl生成字典,通过hydra爆破FTP密码获取管理员密码。最后通过Subrion CMS搭建的网站进行文件上传,提权至root权限,查看flag。

🔎

延伸解读

信息收集中的IP不一致问题

文章第一步使用nmap -sn扫描网段确定靶机IP为192.168.31.105,但后续详细扫描和攻击均针对192.168.31.186。这可能是笔误或环境变化,读者在实际操作中需以实际扫描结果为准,避免因IP错误导致后续步骤失败。

密码破解中的编码与工具链

从源码中提取的MD5哈希解密为hostinger,作为FTP用户名。随后使用cewl生成字典,hydra爆破得到密码hostinger。下载的hint.txt中包含Base64编码的字符串,解码后指向Vigenere密码解密网站,最终得到管理员密码。这一过程展示了多种编码和密码工具的串联使用。

Subrion CMS的文件上传与提权

通过修改hosts文件访问venom.box,发现Subrion CMS后台。利用获取的凭据登录后,在文件上传点上传phar后缀的webshell,使用哥斯拉连接。后渗透阶段,从备份文件中获取nathan用户密码,通过sudo -l发现可执行/bin/bash,最终提权至root。

❓

Q&A

venom打靶的第一步是什么?

第一步是信息收集,使用nmap扫描确定靶机IP。

如何进行WEB渗透?

访问靶机后,使用dirb扫描目录并查看源码。

FTP渗透的步骤是什么?

连接FTP后,使用cewl生成字典,并用hydra爆破FTP密码。

如何破解管理员密码?

通过解密内容获取管理员密码,使用提供的暗语进行解码。

后渗透阶段的主要操作是什么?

查看文件获取信息,推断出用户密码并提权至root权限。

使用Subrion CMS进行文件上传的步骤是什么?

访问Subrion CMS搭建的网站,找到文件上传点并上传webshell。

🏷️

标签

➡️

继续阅读