【网络安全】HTB靶机渗透系列之Sniper

本文详细介绍了在HTB靶机Sniper上的渗透过程,涉及网络侦查、文件包含漏洞利用、权限提升等技术。通过本地和远程文件包含漏洞,最终成功获取管理员权限并找到两个flag。
摘要由CSDN通过智能技术生成

介绍

Sniper是一个中等难度的靶机,知识点涉及本地文件包含利用、远程文件包含利用、凭证制作、恶意chm文件利用等。

通关思维导图

侦查

端口探测

首先使用 nmap 进行端口扫描

nmap -Pn -p- -sV -sC -A 10.10.10.151 -oA nmap_Sniper

80端口

访问后发现是一家名为 Sniper Co. 的公司,主要业务是快递

点击Our servers会跳转至/blog/index.php,点击User Portal会跳转至/user/login.php登陆界面

目录扫描

使用 gobuster 进行目录扫描

gobuster dir -u http://10.10.10.151 -w /usr/share/wordlists/dirbuster/directory-list-2.3-small.txt -x php

blog

在博客中存在语言下拉框,分别是

http://10.10.10.151/blog/?lang=blog-en.php
http://10.10.10.151/blog/?lang=blog-es.php
http://10.10.10.151/blog/?lang=blog-fr.php

三种语言界面都在同一个目录中,可以判断它是通过 php 代码include $_GET[‘lang’]对其进行包含,如果过滤不严谨的话则可能存在文件包含漏洞

user\

在登陆界面下面有一个注册界面,尝试注册账户

使用新注册的账户 admin/admin 登陆其中

上线[iusr]

【→所有资源关注我,私信回复“资料”获取←】
1、网络安全学习路线
2、电子书籍(白帽子)
3、安全大厂内部视频
4、100份src文档
5、常见安全面试题
6、ctf大赛经典题目解析
7、全套工具包
8、应急响应笔记

验证文件包含

本地文件包含

首先尝试读取上次目录的index.php

显示无法读取,但是使用绝对路径\windows\win.ini则能够读取成功

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值