HTTP Badge
HTTP 01
HTTP 01
发送一个GET 到 /pentesterlab

HTTP 02
In this challenge, your goal is to send a GET request to /pentesterlabwith the following GET parameter: key with the value please

HTTP 03 In this challenge your goal is to send a GET request to /pentesterlab with the following cookie: key with the value please

HTTP 04
In this challenge your goal is to send a GET request to /pentesterlab with the Content-Type set to key/please

HTTP 05
In this challenge your goal is to send a GET request to /pentesterlab with Accept-Language set to key-please

HTTP 06
In this challenge your goal is to send a POST request to /pentesterlab with the following POST parameter: key with the value please

HTTP 07
In this challenge your goal is to send a POST request to /pentesterlab with an empty body

HTTP 08
In this challenge, your goal is to send a GET request to /pentesterlab with the following POST parameter: key with the value please

注意代理的问题,代理对于这种GET的post参数不一定转发
HTTP 09
In this challenge your goal is to send a GET request to /pentesterlab with the following GET parameter key twice. Both with the value please

HTTP 10
In this challenge your goal is to send a POST request to /pentesterlab with the following POST parameter key twice. Both with the value please

HTTP 11
In this challenge your goal is to send a POST request to /pentesterlab with the following GET parameter key with the value please and the following POST parameter key with the value please

HTTP 12
In this challenge your goal is to send a GET request to /pentesterlab with the following GET parameter: key with the value =please

HTTP 13
In this challenge, your goal is to send a GET request to /pentesterlab with the following GET parameter: key with the value please&

HTTP 14
In this challenge your goal is to send a GET request to /pentesterlab with the following GET parameter: ?key with the value please

HTTP 15
In this challenge your goal is to send a GET request to /pentesterlab with the following GET parameter: key with the value pretty please

postman其实把这个URL编码的事情帮你做了,其实正确的URL是
HTTP 16
In this challenge your goal is to send a GET request to /pentesterlab with the following GET parameter: key with the value please#

HTTP 17
In this challenge your goal is to send a GET request to /pentesterlab with the following GET parameter: key with the value please followed by a NULL Byte

空字符是%00
HTTP 18
In this challenge your goal is to send a GET request to /pentesterlab with the following GET parameter: key with the value please followed by a double-encoded NULL Byte

这个 double-encoded null byte 是 %2500
HTTP 19
In this challenge, your goal is to send a GET request to /pentesterlab with the following GET parameter: key as an array with the first element with the value key and the second element with the value please

HTTP 20
In this challenge your goal is to send a GET request to /pentesterlab with the following GET parameter: key as a hash/dictionnary with the key please set to 1

HTTP 21
In this challenge, your goal is to send a request with the method HACK to /pentesterlab
(base) [~] curl —location —request HACK ‘http://ptl-126175c2-2a7cba61.libcurl.so/pentesterlab’ \ 15:46:03 —header ‘Authorization: Basic ZWxhc3RpYzplbGFzdGlj’ The key for this challenge is: a70e893c-dbf4-45f5-a88c-27c260bf8ae4
这次postman不能自定义方法
HTTP 22
In this challenge, your goal is to send a request with the header X-HTTP-Method-Override set to HACK to /pentesterlab

HTTP 23
In this challenge, your goal is to send a request with the header X-Forwarded-For set to 1.2.3.4 to /pentesterlab

HTTP 24
In this challenge, your goal is to send a request with the header X-Forwarded-Host set to pentesterlab.com to /pentesterlab

HTTP 25
In this challenge, your goal is to send a request to /pentesterlab/../pentesterlab

HTTP 26
In this challenge, your goal is to send a request to /pentesterlab;pentesterlab

URL需要编码
HTTP 27
In this challenge, your goal is to send a request to /pentesterlab#pentesterlab

HTTP 28
In this challenge, your goal is to send a request to /pentesterlab using HTTP multipart.

HTTP 29
In this challenge, your goal is to send a request to /pentesterlab using HTTP multipart with a file (at least one byte in size) using the parameter name: filename.

HTTP 30
In this challenge, your goal is to send a request to /pentesterlab using HTTP multipart with a file using the parameter name: filename. The filename must contain a directory traversal (../).
curl —location —request POST ‘http://ptl-23318c2a-ece20ff5.libcurl.so/pentesterlab’ -F “filename=@test.txt;filename=../test.txt” The key for this challenge is: e04b0586-379c-4f0f-bab6-840127c4d4bc
这个题不能用postman做,主要是postman不支持文件名的重复
HTTP 31
In this challenge, your goal is to send a POST request to /pentesterlab with the body of the request containing:
We recommend you to solve this challenge with curl initially. Then you can write a snippet of code in your favourite language to solve it (this will allow you to create a collection of scripts you can re-use in the future)

HTTP 32
In this challenge, your goal is to send a POST request to /pentesterlab with the body of the request containing:
We recommend you to solve this challenge with curl initially. Then you can write a snippet of code in your favourite language to solve it (this will allow you to create a collection of scripts you can re-use in the future)

HTTP 33
In this challenge, your goal is to send a POST request to /pentesterlab with the body of the request containing the following XML:
We recommend you to solve this challenge with curl initially. Then you can write a snippet of code in your favourite language to solve it (this will allow you to create a collection of scripts you can re-use in the future)

HTTP 34
In this challenge, your goal is to send a POST request to /pentesterlab with the body of the request containing the following XML:
We recommend you to solve this challenge with curl initially. Then you can write a snippet of code in your favourite language to solve it (this will allow you to create a collection of scripts you can re-use in the future)


xml中的尖括号需要转义
HTTP 35
In this challenge, your goal is to send a POST request to /pentesterlab with the body of the request containing the following XML:
We recommend you to solve this challenge with curl initially. Then you can write a snippet of code in your favourite language to solve it (this will allow you to create a collection of scripts you can re-use in the future)

&也需要转义