venom打靶思路详解(vulnhub)
内容提要
本文介绍了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。