黑客信息网HTB:Nineveh 渗透测试

基础信息 简介:Hack The Box是一个在线渗透测试平台。可以帮助你提升渗透测试技能和黑盒测试技能,平台环境都是模拟的真实环境,有助于自己更好的适应在真实环境的渗透链接:https://www.hack...

基础信息

简介:Hack The Box是一个在线渗透测试平台。可以帮助你提升渗透测试技能和黑盒测试技能,平台环境都是模拟的真实环境,有助于自己更好的适应在真实环境的渗透
链接:https://www.hackthebox.eu/home/machines/profile/54
描述:

注:因为是已经退役的靶机所以现在的ip地址与信息卡中的并不一致。

前言

本次演练使用kali系统按照渗透测试的过程进行操作,在前期信息收集时需要对80与443端口同时进行收集,通过文件包含漏洞获取shell,最后通过Chkrootkit会隔一段时间运行一次的方式写入自己的命令最终提权

一、信息收集

1、靶机ip

ip地址为:10.129.107.203

2、靶机端口与服务
3、网站信息收集

进入80端口查看有没有可利用的信息


查看目录与前端代码没有可利用的信息
通过目录扫描获取到一下链接

二、漏洞探测与利用

1、密码爆破

访问http://10.129.107.246/department/
发现这是一个登录界面
通过查看前端代码得知存在admin用户

使用hydra进行爆破得到账号密码


用户:admin
密码:1q2w3e4r5t

2、漏洞探测

点击Notes之后发现可能会存在文件包含漏洞

直接进行尝试发现不能运行,最后才知道需要提交关键字才可以利用漏洞

3、漏洞利用

之前80端口的信息已经收集的差不多了,接下来查看一下443端口
获取相应的链接

发现这是一个登录界面

发现版本为phpadmin1.9 使用searchsploit查找相应漏洞

查看24044文件

通过描述发现需要登录进入之后才可以利用
这里我们通过burp爆破获得密码:password123


之后根据文件中的提示创建新的数据库,数据表
注:数据库的名称只有是ninevehNotes.php时才可以利用文件包含漏洞


经过验证成功执行

三、提权

通过文件包含漏洞反弹shell

获取交互式shell

通过LinEnum.sh查看可利用信息
也没有什么太大的发现

最后通过看其他大佬的文章才知道在“/report”的文件夹存在rootkit检测工具
通过检测发现靶机运行了Chkrootkit
通过发现了存在本地提权漏洞

通过查看该文件,可知我们只需要在/tmp目录下写入update文件并让文件执行即可获取root权限

等待一段一段时间带Chkrootkit再次执行时
获取root权限

  • 发表于 2021-04-15 17:41
  • 阅读 ( 338 )
  • 分类:互联网

0 条评论

请先 登录 后评论
w
w

739 篇文章

你可能感兴趣的文章

相关问题