1.1 XSS slides
1.1 XSS slides
Html
Website
Target.com
Server
Response with the XSS Client-Side
Server-side Payload embedded within
the page
Reflected / Stored
XSS
Html
Website
Target.com
Server
Response with the XSS
Payload embedded within
the page
Dom Based
Search
XSS test<script>alert(‘XSS’)</script>
Target.com
Server
Dom Based
Search
XSS test<script>alert(‘XSS’)</script>
set.HTML.object.value =
test<script>alert(‘XSS’)</script>
Target.com
Server
Search
test
Search results for ‘test’
Target.com
Server
Dom
Stored
Reflected
XSS
Search
test<script>alert(‘XSS’)</script>
Target.com
Same Payload!
Server
Dom
Stored
Reflected
XSS
Search
<script>alert(‘XSS’)</script>
Search results for ‘’
Target.com
Server
xss
Dom
Stored
Reflected
XSS
Search
<script>alert(‘XSS’)</script>
Target.com
Server
Dom
Stored
Reflected
XSS
Search
test
Target.com
Server
Dom
Stored
Reflected
XSS
Search
test
Search results for ‘test’
Target.com …..
Server
Next
Dom
Stored
Reflected
XSS
Search
Search
Search
Search
Search
Content-Security-Policy
Bypassing Security