HTTP 12

This challenge covers how to send specific HTTP requests

PRO
Tier
Medium
< 1 Hr.
2817
HTTP Badge

Course


In this exercise, you are tasked with sending a GET request to the /pentesterlab endpoint with the GET parameter key set to the value =please. This challenge highlights the importance of URL-encoding special characters, ensuring that the server properly interprets the request. Initially, you are encouraged to solve the challenge using curl, and then proceed to write a script in your preferred programming language for future reusability.

When you attempt to send the GET request, you may encounter issues due to the special character "=" being used as a separator between keys and values in HTTP. To address this, you need to URL-encode the "=" sign as %3d. This ensures that the server accurately receives and processes the intended value. By completing this challenge, you will gain a deeper understanding of how to handle special characters in URL parameters and improve your skills in writing reusable scripts.

Want to learn more? Get started with PentesterLab Pro! GO PRO