【实战案例】——实战渗透某不法网站

简介: 很多同学在靶场,ctf题中取得了很大的进步和收获,但是在实战环境下这些知识却不一定好用,所以新开了一个专栏介绍博主遇到的一些比较有意思的实战环境和渗透流程,希望对大家有所帮助

作者名:Demo不是emo

主页面链接:主页传送门  创作初心:舞台再大,你不上台,永远是观众,没人会关心你努不努力,摔的痛不痛,他们只会看你最后站在什么位置,然后羡慕或鄙夷  座右铭:不要让时代的悲哀成为你的悲哀  专研方向:网络安全,数据结构

每日emo:海上月是天上月,眼前人是心上人

很多同学在靶场,ctf题中取得了很大的进步和收获,但是在实战环境下这些知识却不一定好用,所以新开了一个专栏介绍博主遇到的一些比较有意思的实战环境和渗透流程,希望对大家有所帮助

今天一位师傅给我发来了一个瑟瑟网站的网址,说该站某个点应该存在sql注入漏洞,也提示了注入点,但是sqlmap跑不出来,也没尝试出来是什么类型的注入,要我帮忙看看,黑这种站我是最感兴趣的哈哈,以下内容均为虚构(懂的都懂)

目录

一:漏洞分析:

二:实操流程

1.构造闭合

2.确定注入类型

3.漏洞深入

三:小结


打开连接,确实是一个非法网站,打开师傅说存在注入点的位置,链接如下

https://www.xxxxxxx.com/fourapi/api/data/search?word=1

页面如下:(敏感信息,码有点多,理解一下)

单引号,未报错,加双引号尝试,成功报错,页面如下:

 经典报错::You have an error in your SQL syntax

说明确实存在注入点,下面就看我们怎么利用了

1.构造闭合

这里是在参数后加了双引号后才出现的sql语法报错,首先就考虑的是通过构造来实现闭合,从而执行恶意代码

经过尝试,再加一个双引号即可闭合,此时就不会出现报错,如下

2.确定注入类型

上面已经通过两个双引号完成了闭合,那我们就可以通过在两个双引号中加入恶意代码来尝试或获取数据库信息,因为我们是通过报错来判断存在注入的,所以这里我们首先考虑的还是报错注入,尝试了一下获取数据库,嘿嘿,直接拿下(报错注入是真好用哈哈),语句如下:

https://www.xxxxx.com/fourapi/api/data/search?word=1" and updatexml(1,concat(0x7e,(select database()),0x7e),1)% "

确定了是报错注入,显示出了数据库名raincms

3.漏洞深入

根据上面的语句,我们再尝试获取目标的的表名,语句如下

https://www.xxxxxx.com/fourapi/api/data/search?word=1'" and updatexml(1,concat(0x7e,(select group_concat(table_name) from information_schema.tables),0x7e),1)% "

也是成功拿下,页面如下

后面的操作敏感内容太多了,写上一直过不了审,所以就删减了,希望理解,后续的操作简单来说就是再获取它的字段名和数据,结果发现数据其实存的只是影片的相关信息,同时也获取了他的绝对路径,但是上传文件的功能被禁用了,暂时就没有更多的思路了,此次渗透也就告一段落了

同时我观察了一下,这个网站是存在会员登录界面的,我最开始以为数据库里面都放的会员的账密信息,我还暗自窃喜,结果等我渗透进去拿到数据后才发现里面全放的影片的信息,无语了当时都,想当vip用户的第一天

相关文章
|
Ubuntu Linux
【Ubuntu系统内核更新与卸载】
【Ubuntu系统内核更新与卸载】
1006 0
|
数据采集 生物认证 数据库
CMS指纹识别
CMS指纹识别
727 0
CMS指纹识别
|
前端开发 Linux 网络安全
kali linux 网络渗透测试学习笔记(一)Nmap工具进行端口扫描
一.利用Nmap扫描网站服务器的端口开放情况首先打开我们的kali linux才做系统,再打开其命令行模式,输入:nmap www.csdn.net 如下图所示:   因此,通过这个结果可以表明csdn上的端口开放了80端口以及443端口吗,这两个端口都十分重要,因为80端口适用于给用户呈现出数据,给用户看网站用的,443端口也是一个比较重要的端口。
2481 0
|
SQL JSON Apache
iLogtail 2.0 重大升级,端上支持 SPL
日志数据格式可能是多样且复杂的,iLogtail 插件配置模式已经可以很好的支持复杂数据的处理。iLogtail2.0 又带来了 SPL 语法的重大支持,在日志处理场景下,可以通过多级管道对数据进行交互式、递进式的探索和处理,从配置交互和性能上,都有比较大的提升和优化。iLogtail2.0 已经在逐步灰度中,欢迎大家体验和使用。
41811 123
|
安全 Shell 网络安全
看完这篇 教你玩转渗透测试靶机vulnhub—DarkHole
看完这篇 教你玩转渗透测试靶机vulnhub—DarkHole
593 0
|
算法 Shell C语言
数据结构与算法——希尔排序(引例、希尔增量序列、原始希尔排序、代码、时间复杂度、Hibbard增量序列、Sedgewick增量序列)
数据结构与算法——希尔排序(引例、希尔增量序列、原始希尔排序、代码、时间复杂度、Hibbard增量序列、Sedgewick增量序列)
242 0
|
监控 安全 网络协议
黑客控制肉鸡三大利剑工具一次性全部学会
黑客控制肉鸡三大利剑工具一次性全部学会
767 0
|
SQL 安全 关系型数据库
记一次小黄站渗透过程,实操!
记一次小黄站渗透过程,实操!
952 0
|
存储 NoSQL Redis
Redis集群部署指南
本章是基于CentOS7下的Redis集群教程,包括: ● 单机安装Redis ● Redis主从 ● Redis分片集群
|
IDE TensorFlow 开发工具
垃圾分类模型想上maixpy(1)
maixpy笔记 Something 上下拉。应该就是强制高、低电平,可以避免不确定的状态。 模型区没有文件系统,模型之间烧录在指定地址。
272 0