zoukankan      html  css  js  c++  java
  • 笔记

    -v #详细的等级(0-6)

    0:只显示Python的回溯,错误和关键消息。

    1:显示信息和警告消息。

    2:显示调试消息。

    3:有效载荷注入。

    4:显示HTTP请求。

    5:显示HTTP响应头。

    6:显示HTTP响应页面的内容

    例子:    sqlmap.py -u "http://www.evil0x.com/ test.php?" p=2  -v4 -v6

    带上请求头和请求参数进行测试的方法 . (用这个测比较方便)

    例子:    sqlmap.py -r /Users/lucax/Desktop/123.txt -v4 -v6

    123.txt 格式: #文件里面的内容可以把请求头需要的都放进里面去,如get请求要token的值

    POST /system/login HTTP/1.1
    Host: ai-manage-api-edu.ree.cn

    {"username":"admin","password":"123456","captcha":""}

    制定需要注入的字段(下面是制定了 name和 paward 字段)

    请求的参数:  {"username":"admin","password":"123456","captcha":""}

    例子: sqlmap.py -u http://www.evil0x.com/login  -p "name,paward"

    命令行指定url的 请求头

    sqlmap.py -u "https://manage-api-edu.yoyo.cn/teacher?keyword=123" --headers "authorization: Bearer"

     

    注意:

     --headers "Content-Type:application/json User-Agent:Mozilla/5.0“

    把要测的url都放到一个text文件里面,一个一个去测试

     

    python sqlmap.py -m url.txt

    命令行指定请求方式

    --method=PUT

    命令行指定data的请求参数

    例子: sqlmap.py -u "http://192.168.56.102:8080/user.php" --data="id=0&name=werner"

    sqlmap.py -u "https://manage-api-edu.yoyo.cn/system/login" --data="{"username": "猫老祖不是我","password": "123"}" 

    --batch 从不询问用户输入,使用所有默认配置 就是所有可输入值的字段都执行一遍,不加没跑完一个值就会询问一次

    命令行加请求头的方法 --headers=HEADERS 换行分开,加入其他的HTTP头 也是表示换行的意思

    sqlmap.py -u "manage-api-edu.yoyo.cn/teacher?keyword=123" --headers "authorization: 123 /n uuur:666" -v4 -v6

    注入等级

    --level=3

    踩坑: 

    有时只需要加上网站地址  sqlmap.py -u "www.baidu.com" 即可

    不然会报错 SSL connection error occurred 的错误

  • 相关阅读:
    第2章安装和升级MySQL
    1.7.3.4 ENUM和SET约束
    1.7.3.3对无效数据的强制约束
    1.7.3.2外部关键约束
    跨浏览器的事件处理程序-读书笔记
    表单-读书笔记
    【小知识点】一条线的居中问题
    函数表达书-读书笔记
    原型链-读书笔记
    面向对象(三)-读书笔记
  • 原文地址:https://www.cnblogs.com/kaibindirver/p/11520844.html
Copyright © 2011-2022 走看看