[Vulnhub] BillyMadison1dot Wireshark+Port-Knocking+SMTP+Aircrack-ng+donpcgd+veracrypt

💡 原文中文,约8800字,阅读约需21分钟。
📝

内容提要

该文章主要是关于信息收集和渗透测试的过程。通过使用nmap扫描工具,发现了一台主机的开放端口和服务版本。接着通过telnet发现了一个提示,提示了一个密文和解密方法。然后通过访问一个目录,得到了一个日记,记录了一些信息。接下来通过爆破FTP和SSH登录,获取了一些邮件和文件。最后通过敲门和破解无线密码,获取了root权限和一些文档。整个过程中使用了一些工具和技术,如nmap、telnet、gobuster、hydra、aircrack-ng等。

🔎

延伸解读

端口敲门与SSH后门的触发机制

文章展示了通过端口敲门开放SSH服务,并利用SMTP邮件触发SSH后门。敲门序列需按顺序发送,若因扫描导致序列错乱,重启靶机可恢复。邮件内容需包含特定文本“My kid will be a soccer player”,后门才会开放。这体现了安全配置中隐藏服务与触发条件的结合,但也暴露了依赖固定序列和可预测文本的风险。

密码策略与字典攻击的关联

从日记中得知用户veronica可能使用包含名字的密码,攻击者据此过滤rockyou字典生成针对性字典,成功爆破FTP和无线密码。无线密码“triscuit*”和SSH密码“ericdoesntdrinkhisownpee”均体现了弱密码或与个人信息相关的密码风险。这提醒用户应避免使用姓名、常见词等易猜测的密码。

权限提升与计划任务滥用

攻击者发现具有SUID权限的donpcgd程序,利用其将文件复制到/etc/cron.hourly/,并通过计划任务执行恶意脚本,最终获得root权限。这揭示了SUID程序配置不当和计划任务目录可写带来的提权风险。系统管理员应定期检查SUID文件,并限制敏感目录的写入权限。

加密容器的破解与字典生成

文章使用truecrack破解TrueCrypt容器,密码“execrable”通过cewl从维基百科页面生成字典后爆破得到。这展示了针对加密容器的字典攻击方法,也说明密码若与公开信息相关则容易被破解。建议使用强随机密码,并避免在公开渠道泄露与密码相关的线索。

❓

Q&A

如何使用nmap进行主机扫描?

使用命令$ nmap -p- 192.168.8.101 --min-rate 1000 -sC -sV进行主机扫描。

telnet可以用来发现什么信息?

通过telnet可以发现提示信息,包括密文和解密方法。

如何通过爆破获取FTP和SSH的登录信息?

可以使用hydra工具进行爆破,针对FTP和SSH进行登录尝试。

文章中提到的端口敲门是什么?

端口敲门是一种通过发送特定的网络包序列来打开防火墙端口的技术。

如何破解无线网络密码?

使用aircrack-ng工具结合捕获的数据包进行破解。

文章中提到的用户veronica有什么特征?

用户veronica的密码可能包含她的名字,并且在captured前加了一个点符号。

🏷️

标签

➡️

继续阅读