免责声明 由于传播、利用本公众号所提供的信息而造成的任何直接或者间接的后果及损失,均由使用者本人负责,公众号安全洞察知识图谱及作者不为此承担任何责任,一旦造成后果请自行承担!如有侵权烦请告知,我们会立即删除并致歉。谢谢!
1详细介绍
sqlmap是著名的sql注入工具。本文按照sqlmap帮助命令,将其进行翻译。希望能劝退你~
目标:
|
|
-u URL, --url=URL |
目标 URL (例如 http://www.site.com/vuln.php?id=1 )
|
-d DIRECT |
|
-l LOGFILE |
从 Burp 或 WebScarab 代理日志文件中解析目标
|
-m BULKFILE |
|
-r REQUESTFILE |
|
-g GOOGLEDORK |
|
-c CONFIGFILE |
|
请求:
|
|
-A AGENT, --user-agent=AGENT |
|
-H HEADER, --header=HEADER |
额外头 (例如 "X-Forwarded-For: 127.0.0.1")
|
--method=METHOD |
|
--data=DATA |
要通过 POST 发送的字符串 (例如 "id=1")
|
--param-del=PARAMDEL |
|
--cookie=COOKIE |
HTTP Cookie 头值 (例如 "PHPSESSID=a8d127e..")
|
--cookie-del=COOKIEDEL |
用于分割 cookie 值的字符 (例如
|
--live-cookies=LIVECOOKIES |
|
--load-cookies=LOADCOOKIES |
包含 Netscape/wget 格式 cookie 的文件
|
--drop-set-cookie |
|
--mobile |
|
--random-agent |
|
--host=HOST |
|
--referer=REFERER |
|
--headers=HEADERS |
额外头 (例如 "Accept-Language: frnETag: 123")
|
--auth-type=AUTH_TYPE |
HTTP 身份验证类型 (Basic, Digest, Bearer, ...)
|
--auth-cred=AUTH_CRED |
|
--auth-file=AUTH_FILE |
|
--abort-code=ABORT_CODE |
在遇到 (问题) HTTP 错误代码时中止 (例如 401)
|
--ignore-code=IGNORE_CODE |
忽略 (问题) HTTP 错误代码 (例如 401)
|
--ignore-proxy |
|
--ignore-redirects |
|
--ignore-timeouts |
|
--proxy=PROXY |
|
--proxy-cred=PROXY_CRED |
|
--proxy-file=PROXY_FILE |
|
--proxy-freq=PROXY_FREQ |
|
--tor |
|
--tor-port=TOR_PORT |
|
--tor-type=TOR_TYPE |
设置 Tor 代理类型 (HTTP, SOCKS4 或 SOCKS5 (默认))
|
--check-tor |
|
--delay=DELAY |
|
--timeout=TIMEOUT |
|
--retries=RETRIES |
|
--retry-on=RETRY_ON |
在内容与正则表达式匹配时重试请求 (例如 "drop")
|
--randomize=RPARAM |
|
--safe-url=SAFE_URL |
|
--safe-post=SAFE_POST |
|
--safe-req=SAFE_REQ |
|
--safe-freq=SAFE_FREQ |
|
--skip-urlencode |
|
--csrf-token=CSRF_TOKEN |
|
--csrf-url=CSRF_URL |
|
--csrf-method=CSRF_METHOD |
在访问反 CSRF 令牌页面时使用的 HTTP 方法
|
--csrf-data=CSRF_DATA |
在访问反 CSRF 令牌页面时发送的 POST 数据
|
--csrf-retries=CSRF_RETRIES |
|
--force-ssl |
|
--chunked |
|
--hpp |
|
--eval=EVALCODE |
在请求之前评估提供的 Python 代码 (例如 "import hashlib;id2=hashlib.md5(id).hexdigest()")
|
优化:
|
|
-o |
|
--predict-output |
|
--keep-alive |
|
--null-connection |
|
--threads=THREADS |
|
注入:
这些选项可用于指定要测试哪些参数、提供自定义注入有效载荷和可选的篡改脚本
|
|
-p TESTPARAMETER |
|
--skip=SKIP |
|
--skip-static |
|
--param-exclude=PARAM_EXCLUDE |
用于从测试中排除参数的 Regexp (例如 "ses")
|
--param-filter=PARAM_FILTER |
通过位置选择可测试参数(s) (例如 "POST")
|
--dbms=DBMS |
|
--dbms-cred=DBMS_CRED |
|
--os=OS |
|
--invalid-bignum |
|
--invalid-logical |
|
--invalid-string |
|
--no-cast |
|
--no-escape |
|
--prefix=PREFIX |
|
--suffix=SUFFIX |
|
--tamper=TAMPER |
|
检测:
|
|
--level=LEVEL |
|
--risk=RISK |
|
--string=STRING |
|
--not-string=NOT_STRING |
|
--regexp=REGEXP |
|
--code=CODE |
|
--smart |
|
--text-only |
|
--titles |
|
技术:
|
|
--technique=TECHNIQUE |
要使用的 SQL 注入技术 (默认 "BEUSTQ")
|
--time-sec=TIME_SEC |
|
--union-cols=UCOLS |
|
--union-char=UCHAR |
|
--union-from=UFROM |
要在 UNION 查询 SQL 注入的 FROM 部分中使用的表
|
--union-values=UNION_VALUES |
|
--dns-domain=DNS_DOMAIN |
|
--second-url=SECOND_URL |
|
--second-req=SECOND_REQ |
|
指纹:
枚举:
用于枚举后端数据库管理系统信息、结构和包含在表中的数据
|
|
-a, --all |
|
-b, --banner |
|
--current-user |
|
--current-db |
|
--hostname |
|
--is-dba |
|
--users |
|
--passwords |
|
--privileges |
|
--roles |
|
--dbs |
|
--tables |
|
--columns |
|
--schema |
|
--count |
|
--dump |
|
--dump-all |
|
--search |
|
--comments |
|
--statements |
|
-D DB |
|
-T TBL |
|
-C COL |
|
-X EXCLUDE |
|
-U USER |
|
--exclude-sysdbs |
|
--pivot-column=PIVOT_COLUMN |
|
--where=DUMPWHERE |
|
--start=LIMITSTART |
|
--stop=LIMITSTOP |
|
--first=FIRSTCHAR |
|
--last=LASTCHAR |
|
--sql-query=SQLQUERY |
|
--sql-shell |
|
--sql-file=SQLFILE |
|
暴力破解:
|
|
--common-tables |
|
--common-columns |
|
--common-files |
|
用户定义函数注入:
|
|
--udf-inject |
|
--shared-lib=SHLIB |
|
文件访问:
|
|
--file-read=FILE_READ |
|
--file-write=FILE_WRITE |
|
--file-dest=FILE_DEST |
|
操作系统访问:
|
|
--os-cmd=OSCMD |
|
--os-shell |
|
--os-pwn |
提示 OOB shell、Meterpreter 或 VNC
|
--os-smbrelay |
一键提示 OOB shell、Meterpreter 或 VNC
|
--os-bof |
|
--priv-esc |
|
--msf-path=MSFPATH |
Metasploit Framework 安装的本地路径
|
--tmp-path=TMPPATH |
|
Windows 注册表访问:
|
|
--reg-read |
|
--reg-add |
|
--reg-del |
|
--reg-key=REGKEY |
|
--reg-value=REGVAL |
|
--reg-data=REGDATA |
|
--reg-type=REGTYPE |
|
通用:
|
|
-s SESSIONFILE |
|
-t TRAFFICFILE |
|
--abort-on-empty |
|
--answers=ANSWERS |
设置预定义的答案 (例如 "quit=N,follow=N")
|
--base64=BASE64PARAM |
|
--base64-safe |
使用 URL 和文件名安全的 Base64 字母 (RFC 4648)
|
--batch |
|
--binary-fields=BINARYFIELDS |
具有二进制值的输出字段 (例如 "digest")
|
--check-internet |
|
--cleanup |
清理 DBMS 中的 sqlmap 特定 UDF 和表
|
--crawl=CRAWLDEPTH |
|
--crawl-exclude=CRAWLEXCLUDE |
用于从抓取中排除页面的 Regexp (例如 "logout")
|
--csv-del=CSVDEL |
|
--charset=CHARSET |
盲 SQL 注入字符集 (例如 "0123456789abcdef")
|
--dump-file=DUMPFILE |
|
--dump-format=DUMPFORMAT |
转储数据的格式 (CSV (默认), HTML 或 SQLITE)
|
--encoding=ENCODING |
|
--eta |
|
--flush-session |
|
--forms |
|
--fresh-queries |
|
--gpage=GOOGLEPAGE |
|
--har=HARFILE |
|
--hex |
|
--output-dir=OUTPUTDIR |
|
--parse-errors |
|
--preprocess=PREPROCESS |
|
--postprocess=POSTPROCESS |
|
--repair |
|
--save=SAVECONFIG |
|
--scope=SCOPE |
|
--skip-heuristics |
|
--skip-waf |
|
--table-prefix=TABLEPREFIX |
|
--test-filter=TESTFILTER |
|
--test-skip=TESTSKIP |
通过有效载荷和/或标题跳过测试 (例如 BENCHMARK)
|
--time-limit=TIME_LIMIT |
|
--unsafe-naming |
禁用 DBMS 标识符的转义 (例如 "user")
|
--web-root=WEBROOT |
Web 服务器文档根目录 (例如 "/var/www")
|
其他
|
|
-z MNEMONICS |
使用简短的助记符 (例如 "flu,bat,ban,tec=EU")
|
--alert=ALERT |
|
--beep |
|
--dependencies |
|
--disable-coloring |
|
--list-tampers |
|
--no-logging |
|
--offline |
|
--purge |
|
--results-file=RESULTSFILE |
|
--shell |
|
--tmp-dir=TMPDIR |
|
--unstable |
|
--update |
|
--wizard |
|
原文始发于微信公众号(安全洞察知识图谱):sqlmap最新版命令翻译 (劝退指南)
免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉。
点赞
https://cn-sec.com/archives/3653524.html
复制链接
复制链接
-
左青龙
- 微信扫一扫
-
-
右白虎
- 微信扫一扫
-
评论