Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit 4086776

Browse files
committed
更新至 2021年02月15日 21:12
1 parent d225f7b commit 4086776

File tree

3 files changed

+34
-21
lines changed

3 files changed

+34
-21
lines changed

‎README.md‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,11 +19,11 @@ GitBook 页面: [sqlmap.kvko.live][host]
1919
git clone https://github.com/sqlmapproject/sqlmap.wiki.git
2020
```
2121

22-
当前译版
22+
当前译版:
2323

2424
| 日期 | Commit ID |
2525
| ------------------ | ------------------------------------------ |
26-
| `2021-02-11 20:03` | `96be6f91dd0172bf0a1cb708b3fd9957bf9b4968` |
26+
| `2021-02-15 21:12` | `8ae684c2f338d0a986f220817fd8ef4862edca09` |
2727

2828
## sqlmap 官方站点
2929

‎Users-manual/Features.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ sqlmap 实现的功能特性包括:
1313
**Amazon Redshift**, **Vertica**, **Mckoi**, **Presto**, **Altibase**,
1414
**MimerSQL**, **CrateDB**, **Greenplum**, **Drizzle**, **Apache Ignite**,
1515
**Cubrid**, **InterSystems Cache**, **IRIS**, **eXtremeDB**, **FrontBase**,
16-
**Raima Database Manager****YugabyteDB**
16+
**Raima Database Manager**, **YugabyteDB****Virtuoso**
1717
等 DBMS(Database Management System,数据库管理系统)。
1818
* 完全支持五种 SQL 注入技术:**布尔型盲注(Boolean-based blind)**,**时间型盲注(Time-based blind)**,**报错型注入(Error-based)**,**联合查询注入(UNION query-based)****堆叠查询(Stacked queries)注入**
1919
* 支持通过提供 DBMS 凭证,IP 地址,端口和数据库名而非 SQL 注入**直接连接数据库**

‎Users-manual/Usage/Usage.md‎

Lines changed: 31 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,8 @@
1414
目标:
1515
至少提供一个以下选项以指定目标
1616
17-
-d DIRECT 直接连接数据库
1817
-u URL, --url=URL 目标 URL(例如:"http://www.site.com/vuln.php?id=1")
18+
-d DIRECT 可直接连接数据库的地址字符串
1919
-l LOGFILE 从 Burp 或 WebScarab 代理的日志文件中解析目标地址
2020
-m BULKFILE 从文本文件中获取批量目标
2121
-r REQUESTFILE 从文件中读取 HTTP 请求
@@ -25,6 +25,8 @@
2525
请求:
2626
以下选项可以指定连接目标地址的方式
2727
28+
-A AGENT, --user.. 设置 HTTP User-Agent 头部值
29+
-H HEADER, --hea.. 设置额外的 HTTP 头参数(例如:"X-Forwarded-For: 127.0.0.1")
2830
--method=METHOD 强制使用提供的 HTTP 方法(例如:PUT)
2931
--data=DATA 使用 POST 发送数据串(例如:"id=1")
3032
--param-del=PARA.. 设置参数值分隔符(例如:&)
@@ -33,11 +35,10 @@
3335
--live-cookies=L.. 指定 Live cookies 文件以便加载最新的 Cookies 值
3436
--load-cookies=L.. 指定以 Netscape/wget 格式存放 cookies 的文件
3537
--drop-set-cookie 忽略 HTTP 响应中的 Set-Cookie 参数
36-
--user-agent=AGENT 指定 HTTP User-Agent
38+
--mobile 使用 HTTP User-Agent 模仿智能手机
3739
--random-agent 使用随机的 HTTP User-Agent
3840
--host=HOST 指定 HTTP Host
3941
--referer=REFERER 指定 HTTP Referer
40-
-H HEADER, --hea.. 设置额外的 HTTP 头参数(例如:"X-Forwarded-For: 127.0.0.1")
4142
--headers=HEADERS 设置额外的 HTTP 头参数(例如:"Accept-Language: fr\nETag: 123")
4243
--auth-type=AUTH.. HTTP 认证方式(Basic,Digest,NTLM 或 PKI)
4344
--auth-cred=AUTH.. HTTP 认证凭证(username:password)
@@ -49,6 +50,7 @@
4950
--proxy=PROXY 使用代理连接目标 URL
5051
--proxy-cred=PRO.. 使用代理进行认证(username:password)
5152
--proxy-file=PRO.. 从文件中加载代理列表
53+
--proxy-freq=PRO.. 通过给定列表中的不同代理依次发出请求
5254
--tor 使用 Tor 匿名网络
5355
--tor-port=TORPORT 设置 Tor 代理端口代替默认端口
5456
--tor-type=TORTYPE 设置 Tor 代理方式(HTTP,SOCKS4 或 SOCKS5(默认))
@@ -62,11 +64,14 @@
6264
后面的"请求"小节有详细说明)
6365
--safe-post=SAFE.. 使用 POST 方法发送合法的数据
6466
--safe-req=SAFER.. 从文件中加载合法的 HTTP 请求
65-
--safe-freq=SAFE.. 每访问两次给定的合法 URL 才发送一次测试请求
67+
--safe-freq=SAFE.. 在访问给定的合法 URL 之间穿插发送测试请求
6668
--skip-urlencode 不对 payload 数据进行 URL 编码
6769
--csrf-token=CSR.. 设置网站用来反 CSRF 攻击的 token
6870
--csrf-url=CSRFURL 指定可提取防 CSRF 攻击 token 的 URL
71+
--csrf-method=CS.. 指定访问防 CSRF token 页面时使用的 HTTP 方法
72+
--csrf-retries=C.. 指定获取防 CSRF token 的重试次数 (默认为 0)
6973
--force-ssl 强制使用 SSL/HTTPS
74+
--chunked 使用 HTTP 分块传输编码(POST)请求
7075
--hpp 使用 HTTP 参数污染攻击
7176
--eval=EVALCODE 在发起请求前执行给定的 Python 代码(例如:
7277
"import hashlib;id2=hashlib.md5(id).hexdigest()")
@@ -88,6 +93,7 @@
8893
--skip=SKIP 指定要跳过的参数
8994
--skip-static 指定跳过非动态参数
9095
--param-exclude=.. 用正则表达式排除参数(例如:"ses")
96+
--param-filter=P.. 通过位置过滤可测试参数(例如:"POST")
9197
--dbms=DBMS 指定后端 DBMS(Database Management System,
9298
数据库管理系统)类型(例如:MySQL)
9399
--dbms-cred=DBMS.. DBMS 认证凭据(username:password)
@@ -110,13 +116,14 @@
110116
--not-string=NOT.. 用于确定查询结果为假时的字符串
111117
--regexp=REGEXP 用于确定查询结果为真时的正则表达式
112118
--code=CODE 用于确定查询结果为真时的 HTTP 状态码
119+
--smart 只在使用启发式检测时才进行彻底的测试
113120
--text-only 只根据页面文本内容对比页面
114121
--titles 只根据页面标题对比页面
115122
116123
技术:
117124
以下选项用于调整特定 SQL 注入技术的测试方法
118125
119-
--technique=TECH 使用的 SQL 注入技术(默认为"BEUSTQ",译者注:
126+
--technique=TECH.. 使用的 SQL 注入技术(默认为"BEUSTQ",译者注:
120127
B: Boolean-based blind SQL injection(布尔型盲注)
121128
E: Error-based SQL injection(报错型注入)
122129
U: UNION query SQL injection(联合查询注入)
@@ -139,8 +146,7 @@
139146
-f, --fingerprint 执行广泛的 DBMS 版本指纹识别
140147
141148
枚举:
142-
以下选项用于获取后端 DBMS 的信息,结构和数据表中的数据。
143-
此外,还可以运行你输入的 SQL 语句
149+
以下选项用于获取后端 DBMS 的信息,结构和数据表中的数据
144150
145151
-a, --all 获取所有信息、数据
146152
-b, --banner 获取 DBMS banner
@@ -161,6 +167,7 @@
161167
--dump-all 导出所有 DBMS 数据库表项
162168
--search 搜索列,表和/或数据库名
163169
--comments 枚举数据时检查 DBMS 注释
170+
--statements 获取 DBMS 正在执行的 SQL 语句
164171
-D DB 指定要枚举的 DBMS 数据库
165172
-T TBL 指定要枚举的 DBMS 数据表
166173
-C COL 指定要枚举的 DBMS 数据列
@@ -173,7 +180,7 @@
173180
--stop=LIMITSTOP 指定要导出的数据表条目结束行数
174181
--first=FIRSTCHAR 指定获取返回查询结果的开始字符位
175182
--last=LASTCHAR 指定获取返回查询结果的结束字符位
176-
--sql-query=QUERY 指定要执行的 SQL 语句
183+
--sql-query=SQLQ.. 指定要执行的 SQL 语句
177184
--sql-shell 调出交互式 SQL shell
178185
--sql-file=SQLFILE 执行文件中的 SQL 语句
179186
@@ -182,6 +189,7 @@
182189
183190
--common-tables 检测常见的表名是否存在
184191
--common-columns 检测常用的列名是否存在
192+
--common-files 检测普通文件是否存在
185193
186194
用户自定义函数注入:
187195
以下选项用于创建用户自定义函数
@@ -226,9 +234,11 @@
226234
-t TRAFFICFILE 保存所有 HTTP 流量记录到指定文本文件
227235
--answers=ANSWERS 预设回答(例如:"quit=N,follow=N")
228236
--base64=BASE64P.. 表明参数包含 Base64 编码的数据
237+
--base64-safe 使用 URL 与文件名安全的 Base64 字母表(RFC 4648)
229238
--batch 从不询问用户输入,使用默认配置
230239
--binary-fields=.. 具有二进制值的结果字段(例如:"digest")
231240
--check-internet 在访问目标之前检查是否正常连接互联网
241+
--cleanup 清理 DBMS 中特定的 sqlmap UDF 与数据表
232242
--crawl=CRAWLDEPTH 从目标 URL 开始爬取网站
233243
--crawl-exclude=.. 用正则表达式筛选爬取的页面(例如:"logout")
234244
--csv-del=CSVDEL 指定输出到 CVS 文件时使用的分隔符(默认为",")
@@ -239,6 +249,7 @@
239249
--flush-session 清空当前目标的会话文件
240250
--forms 解析并测试目标 URL 的表单
241251
--fresh-queries 忽略存储在会话文件中的查询结果
252+
--gpage=GOOGLEPAGE 指定所用 Google dork 结果的页码
242253
--har=HARFILE 将所有 HTTP 流量记录到一个 HAR 文件中
243254
--hex 获取数据时使用 hex 转换
244255
--output-dir=OUT.. 自定义输出目录路径
@@ -247,27 +258,29 @@
247258
--postprocess=PO.. 使用给定脚本做后处理(响应)
248259
--repair 重新导出具有未知字符的数据(?)
249260
--save=SAVECONFIG 将选项设置保存到一个 INI 配置文件
250-
--scope=SCOPE 用正则表达式从提供的代理日志中过滤目标
261+
--scope=SCOPE 用正则表达式过滤目标
262+
--skip-heuristics 不对 SQLi/XSS 漏洞进行启发式检测
263+
--skip-waf 不对 WAF/IPS 进行启发式检测
264+
--table-prefix=T.. 指定临时数据表名前(默认:"sqlmap")
251265
--test-filter=TE.. 根据 payloads 和/或标题(例如:ROW)选择测试
252266
--test-skip=TEST.. 根据 payloads 和/或标题(例如:BENCHMARK)跳过部分测试
253-
--update 更新 sqlmap
267+
--web-root=WEBROOT 指定 Web 服务器根目录(例如:"/var/www")
268+
254269
255270
杂项:
271+
以下选项不属于前文的任何类别
272+
256273
-z MNEMONICS 使用短助记符(例如:"flu,bat,ban,tec=EU")
257274
--alert=ALERT 在找到 SQL 注入时运行 OS 命令
258-
--beep 出现问题提醒或在发现 SQL 注入时发出提示音
259-
--cleanup 指定移除 DBMS 中的特定的 UDF 或者数据表
275+
--beep 在问题提示或在发现 SQL 注入/XSS/FI 时发出提示音
260276
--dependencies 检查 sqlmap 缺少(可选)的依赖
261277
--disable-coloring 关闭彩色控制台输出
262-
--gpage=GOOGLEPAGE 指定页码使用 Google dork 结果
263-
--identify-waf 针对 WAF/IPS 防护进行彻底的测试
264-
--mobile 使用 HTTP User-Agent 模仿智能手机
265278
--offline 在离线模式下工作(仅使用会话数据)
266279
--purge 安全删除 sqlmap data 目录所有内容
280+
--results-file=R.. 指定多目标模式下的 CSV 结果输出路径
267281
--shell 调出交互式 sqlmap shell
268-
--skip-waf 跳过启发式检测 WAF/IPS 防护
269-
--smart 只有在使用启发式检测时才进行彻底的测试
270282
--tmp-dir=TMPDIR 指定用于存储临时文件的本地目录
271-
--web-root=WEBROOT 指定 Web 服务器根目录(例如:"/var/www")
283+
--unstable 为不稳定连接调整选项
284+
--update 更新 sqlmap
272285
--wizard 适合初级用户的向导界面
273286
```

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /