45 lines
963 B
YAML
45 lines
963 B
YAML
id: reflected-xss
|
|
|
|
info:
|
|
name: Reflected Cross-Site Scripting
|
|
author: pdteam,0xKayala
|
|
severity: medium
|
|
metadata:
|
|
max-request: 1
|
|
tags: xss,rxss,dast
|
|
|
|
variables:
|
|
first: "{{rand_int(10000, 99999)}}"
|
|
|
|
http:
|
|
- pre-condition:
|
|
- type: dsl
|
|
dsl:
|
|
- 'method == "GET"'
|
|
|
|
payloads:
|
|
reflection:
|
|
- "'\"><{{first}}>"
|
|
- "'><{{first}}>"
|
|
- "\"><{{first}}>"
|
|
|
|
fuzzing:
|
|
- part: query
|
|
type: postfix
|
|
mode: single
|
|
fuzz:
|
|
- "{{reflection}}"
|
|
|
|
stop-at-first-match: true
|
|
matchers-condition: and
|
|
matchers:
|
|
- type: word
|
|
part: body
|
|
words:
|
|
- "{{reflection}}"
|
|
|
|
- type: word
|
|
part: header
|
|
words:
|
|
- "text/html"
|
|
# digest: 4b0a00483046022100fe9d1b6a33bc101017c0dabac57b282164ad7a316747fb641b1be7dd534178b2022100b1b90ca968e766279c306212b849ce875ae2beaced34248794387b56192c1878:922c64590222798bb761d5b6d8e72950 |