【OSCP系列】OSCP靶机—Ha-natraj
【OSCP系列】OSCP靶机—Ha-natraj
一、主机发现
二、端口扫描
1、快速扫描
2、全端口扫描
3、服务版本探测
正常的ssh服务和http服务,是Ubuntu系统
4、漏洞探测
发现了console
和images
目录
三、HTTP信息收集
先对首页展开调查
大致都是对这位Nataraj
的印度神进行了讲述,并无有价值的东西
看下nmap扫描出来的console
目录,这个目录的名字我们还是很感兴趣的
噢,有个file.php
,是个很好的点
一片空白?我们FUZZ试试
有file
参数,成功挖掘到一个漏洞
四、Getshell
在上面的/etc/passwd
文件中发现两个用户名
PHP伪协议读取这个file.php
文件内容
目前只有一个任意文件包含漏洞;能想到的有日志文件包含
本想包含一下apache 的日志,但是是个空白
转去包含其他日志去;Ubuntu 的登陆日志在/var/log/auth.log
OK,有登录日志;那利用ssh登陆,写入webshell;这里用了很多方法,均未成功,最终使用如下方法
连接成功(如果失败,可以重置靶场环境多尝试)
将shell反弹到nc上
五、权限提升
1、提权至mahakal
看到apache可以sudo 开启暂停,之后查找apache相关可操作的关键性文件
通过修改apache的运行用户,达到提权,但是这里需要简单说明一下
这里不能修改成root,apache默认不允许root启动,如果要root启动,需要添加“-DBIG_SECURITY_HOLE”到CFLAGS环境变量中重新编译
因此,只能选择root之外的普通用户;记得把前面的注释掉
保存配置文件,重启服务器,然后重新连接shell,拿到mahakal
用户的权限(注意多等待会,apache重启需要时间)
2、提权至root
之后反弹shell,查看sudo
nmap的sudo提权方法
查看nmap 的版本
高于5.21,只能用第一种方法
提取成功
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Lusen的小窝!
评论