Documentation Index
Fetch the complete documentation index at: https://projectdiscovery.sec-lab.cn/llms.txt
Use this file to discover all available pages before exploring further.
另一种创建请求的方式是使用原始请求(raw requests),它具有更大的灵活性并支持 DSL 辅助函数,如下所示(目前建议保留示例中带有变量 {{Hostname}} 的 Host 头),所有的 Matcher 和 Extractor 功能都可以按照上述相同的方式与 RAW 请求一起使用。
http:
- raw:
- |
POST /path2/ HTTP/1.1
Host: {{Hostname}}
Content-Type: application/x-www-form-urlencoded
a=test&b=pd
请求可以进行微调以执行所需的确切任务。Nuclei 请求是完全可配置的,这意味着您可以配置和定义发送到目标服务器的请求的每一个细节。
RAW 请求格式还支持各种辅助函数,让我们能够对输入进行运行时操作。以下是在头部使用辅助函数的示例。
- raw:
- |
GET /manager/html HTTP/1.1
Host: {{Hostname}}
Authorization: Basic {{base64('username:password')}} # 在运行时对输入进行编码的辅助函数
要在不进行任何额外修改的情况下向指定为输入的 URL 发送请求,可以使用如下所示的空请求 URI,这将向用户指定的输入发送请求。
- raw:
- |
GET HTTP/1.1
Host: {{Hostname}}