文章总结: 本文详细记录了HackMyVm靶场Hommie的渗透测试全过程,包括靶机导入、arp-scan发现IP、nmap端口扫描、FTP匿名登录获取隐藏目录、UDP扫描发现tftp服务获取id_rsa、登录alexia用户,并通过SUID文件showMetheKey结合修改HOME环境变量实现提权至root,最终获取flag。文章步骤清晰,可操作性强,对渗透测试学习者具有实战参考价值。 综合评分: 85 文章分类: 渗透测试,红队,内网渗透
HackMyVm靶场-Hommie靶场渗透实战
原创
架构师面试 架构师面试
白帽子教程
2026年10月6日 16:35 甘肃
在小说阅读器读本章
去阅读
在公众号小说中沉浸阅读
靶机地址:
https://hackmyvm.eu/machines/machine.php?vm=Hommie
靶机下载完成之后将其导入到VisualBox中如下所示:
接下来我们就进入到Kali攻击机中来查看一下局域网中的靶机IP地址是多少。
arp-scan -l
最终经过确定之后,应该是192.168.1.96这个IP,访问一下看看
从结果来看,确实是这个IP地址。
接下来我们就来看看这个IP的端口开放情况。
nmap -T4 -sV -A -p- 192.168.1.96
经过探测之后,发现还存在21端口、22端口。
通过80端口上的内容我们得到了一个关键信息。
alexia, Your id_rsa is exposed, please move it!!!!! Im fighting regarding reverse shells! -nobody
也就是说这有两个用户alexia nobody 并且提示我们要得到alexia的id_rsa。其实根据之前的经验我们就知道了nobody用户其实就是21端口上的用户,也就是可以免密登录。我们来尝试一下。
ftp 192.168.1.96 Connected to 192.168.1.96.220 (vsFTPd 3.0.3)Name (192.168.1.96:kali): anonymous
登录成功之后可以看到一个隐藏的路径Web和index.html文件,这里的index.html文件猜测就是刚刚我们在80端口上访问的文件。接下来我们看看隐藏目录下是啥?
还是一个index.html的文件,我们将这个文件下载下来。
这个是里面的文件。外面的文件的内容是空的。既然这样的话我们是不是可以回传一个WebShell.php上去看看能不能建立起反射Shell。
接下来我们尝试建立一下反射Shell。
发现当我们访问文件的时候,文件被下载下来了,也就是说这个操作不行。我们再试试其他的方案。根据提示应该是可以得到一个id_rsa文件的。我们看看怎么才能得到这个文件。
nmap -sU 192.168.1.96 -p 1-200
我们用这个命令来进行小端口的UDP扫描,之前我们扫描的都是TCP请求。经过扫描之后我们发现了一些新的内容。开放dhcpc tftp 服务。
我们可以尝试连接一下这个UDP的服务。
可以看到这个服务确实可以执行获取到id_rsa的内容。
接下来我们尝试登录一下
这是为什么呢?是因为id_rsa的权限。
提权之后,我们就可以进入到alexia这个用户下。并且我们得到了第一个flag。
接下来我们就需要看看如何提权了。这里有两个方案,一个方案就是利用Linux的最新暴露的漏洞,直接进行提权。当然这并不是我们的推荐方案,第二种就是我们继续一步一步的搜索。
find / -perm -u=s -type f 2>/dev/null
有一个文件比较可疑就是/opt/showMetheKey这个文件。我们直接执行一下这个文件看看效果。
其实这个文件就是id_rsa的内容。既然这样的话,我们就可以利用这个文件将root的id_rsa内容获取到从而达到提权的目的。
下载下来之后我们来分析一下这个文件。
发现一个核心的代码
cat $HOME/.ssh/id_rsa
这个代码给我们的启示就是通过修改$HOME的值来达到获取root的id_rsa的结果。
alexia@hommie:/opt$ export HOME=/rootalexia@hommie:/opt$ /opt/showMetheKey
接下来我们就将这个内容复制到Kali的id_rsa上或者是可以新建一个文件来存储。
这样我们就提权成功了,接下就是看看找到第二flag。
这样就渗透测试成功了
免责声明:
本文所载程序、技术方法仅面向合法合规的安全研究与教学场景,旨在提升网络安全防护能力,具有明确的技术研究属性。
任何单位或个人未经授权,将本文内容用于攻击、破坏等非法用途的,由此引发的全部法律责任、民事赔偿及连带责任,均由行为人独立承担,本站不承担任何连带责任。
本站内容均为技术交流与知识分享目的发布,若存在版权侵权或其他异议,请通过邮件联系处理,具体联系方式可点击页面上方的联系我。
本文转载自:白帽子教程 架构师面试 架构师面试《HackMyVm靶场-Hommie靶场渗透实战》
版权声明
本站仅做备份收录,仅供研究与教学参考之用。
读者将信息用于其他用途的,全部法律及连带责任由读者自行承担,本站不承担任何责任。










评论