当前位置: 首页 > news >正文

sqlmap学习

SQL注入

  • 基于bool盲注 即可以根据返回页面判断条件真假注入
  • 基于时间的盲注,用条件语句查看时间延迟
  • 语句是否执行(即页面返回时间是否增加)来判断
  • 基于报错注入
  • 联合查询注入
  • 堆查询注入

三种方式

1.GET方式

[https://www.jianshu.com/p/fcdc0f86633a] [https://mp.weixin.qq.com/s?__biz=MzI3NzIzMzg3Mw==&mid=100000054&idx=1&sn=71f6c214f3833d9ca20b9f7dcd9d33e4#rd]

get与Post的区别,其中get参数通过url传递,poet放在request body中

sqlmap -u "URL"

2.POST方式

POST传递的参数要抓包才能看到

sqlmap -u "URL" --data "xx=yy"

sqlmap.py -r search-test.txt -p tfUPass [Text中的内容可以通过BP抓包获得POST参数]

3.Cookie方式

sqlmap -u "URL" --cookie "Cookie数据"

 

 mysql注入

sqlmap -u "url" --current-db //获取库名

--tables -D "库名"

--columns -T "表名" -D “列名”

--dump

 

延时注入在什么情况下使用:页面无变化、无法用布尔真假判断、无法报错的情况下可以使用延时注入

--delay 1

-safe-freq

 

SQLMAP进行命令执行(提权)

sqlmap -u "url" --os-cmd=”命令“(使用交互式参数要知道网站的绝对路径)

--os-shell 交互式命令实现和文件上传两个php页面

Tamper 绕WAF

--tamper="脚本名字"

本地写入webshell --file-write "./mst/mst.txt"(本地文件的地址)

目标文件的地址路径 --file-dest "d:/www/1.html"

 

结合BP批量检测

sqlmap -l burp.log --batch -smart

batch:会自动选择yes smart:启发式快速判断,节约时间

 

转载于:https://www.cnblogs.com/rookieDanny/p/10485342.html

相关文章:

  • hdu 1907 (尼姆博弈)
  • 判断闰年
  • 历届试题 网络寻路
  • MATLAB Simulink中解算器的定步长和各模块采样时间之间的关系
  • F和Q事务
  • MOS管在开关电路中的使用
  • java学习笔记3
  • 男神鹏:python 机器学习三剑客 之 Matplotlib
  • 牛客小白月赛12
  • Django 模板继承extend 标签include block
  • hihocoder contest95 1、3、4题目分析 2赛后补题
  • Bsr.Form框架问题汇总
  • React中super(props)和super()以及不写super()的区别
  • Eclipse安装Web插件
  • 大战设计模式(第二季)【6】———— 从源码看享元模式
  • 【Leetcode】101. 对称二叉树
  • python3.6+scrapy+mysql 爬虫实战
  • 【node学习】协程
  • Angular 4.x 动态创建组件
  • express如何解决request entity too large问题
  • Facebook AccountKit 接入的坑点
  • Fastjson的基本使用方法大全
  • Hibernate最全面试题
  • javascript数组去重/查找/插入/删除
  • js面向对象
  • Laravel 中的一个后期静态绑定
  • MobX
  • MySQL常见的两种存储引擎:MyISAM与InnoDB的爱恨情仇
  • scrapy学习之路4(itemloder的使用)
  • Spring Cloud Feign的两种使用姿势
  • storm drpc实例
  • Vue2.x学习三:事件处理生命周期钩子
  • 阿里云爬虫风险管理产品商业化,为云端流量保驾护航
  • 阿里云容器服务区块链解决方案全新升级 支持Hyperledger Fabric v1.1
  • 高性能JavaScript阅读简记(三)
  • 来,膜拜下android roadmap,强大的执行力
  • 直播平台建设千万不要忘记流媒体服务器的存在 ...
  • ​​​​​​​GitLab 之 GitLab-Runner 安装,配置与问题汇总
  • ​你们这样子,耽误我的工作进度怎么办?
  • # Swust 12th acm 邀请赛# [ A ] A+B problem [题解]
  • # 透过事物看本质的能力怎么培养?
  • #中的引用型是什么意识_Java中四种引用有什么区别以及应用场景
  • (07)Hive——窗口函数详解
  • (2015)JS ES6 必知的十个 特性
  • (LeetCode 49)Anagrams
  • (NSDate) 时间 (time )比较
  • (PHP)设置修改 Apache 文件根目录 (Document Root)(转帖)
  • (附源码)springboot 智能停车场系统 毕业设计065415
  • (附源码)计算机毕业设计SSM保险客户管理系统
  • (规划)24届春招和25届暑假实习路线准备规划
  • (九十四)函数和二维数组
  • (自适应手机端)响应式新闻博客知识类pbootcms网站模板 自媒体运营博客网站源码下载
  • .aanva
  • .NET CLR Hosting 简介
  • .net mvc actionresult 返回字符串_.NET架构师知识普及