Daniel Thatcher (@_danielthatcher) header
Daniel Thatcher (@_danielthatcher) profile picture

Researcher, and security person at @intruder_io. Hack dumber. He/him

Joined June 2018
Here's part 1, detailing how I hacked my company's own product using DNS rebinding: intruder.io/research/we-hack…
Excited to be talking about new DNS rebinding techniques at @BlackHatEvents #BHEU next week. The research for this talk will be released in 2 parts on the @intruder_io research blog - keep an eye out for part 1 on Thursday tinyurl.com/bdzxesd3
5
1
1
21
4,367
Part 2 will be release on Wednesday, when I'm presenting the research at BHEU
1
306
Excited to be talking about new DNS rebinding techniques at @BlackHatEvents #BHEU next week. The research for this talk will be released in 2 parts on the @intruder_io research blog - keep an eye out for part 1 on Thursday tinyurl.com/bdzxesd3
1
1
1
7
3,931
I've been asked to hold off on the release of the first part until tomorrow, so sorry for the false alarm!
246
A while ago I decided to try take on a big challenge and work out how to detect prototype pollution black-box. One thing I’m very happy with from this research is the simplicity of the solution I found
Prototype pollution can be a dangerous bug, but it's hard to detect in real-world scenarios without the source code. In the latest blog, our researcher, @_danielthatcher, discusses a new technique for detecting prototype pollution in black-box situations:hubs.li/Q01Cs9L70
3
668
Daniel Thatcher retweeted
Why do I know so many Dan's in infosec? Is there something about the name Dan? I strongly advise being cautious of your data around anyone named Dan, until we work this out.
9
3
15
As a newbie pentester I read the RFC for GUIDs out of a fear that I wasn’t testing them correctly. A few years later, it paid off.
1
2
8
The technique isn’t new, but the vast majority of pentesters I’ve spoken to don’t know about it, so I thought it worth sharing with an example from a pentest. I’ve also created a tool to help you exploit this issue github.com/intruder-io/guidt…
1
12
Daniel Thatcher retweeted
This may in fact have been a good idea... but I think @mopman deserves some kind of recognition for a beautifully crafted social hack that it would appear has actually resulted in an amendment to an Act of Parliament. Nice work.
18
124
9
491
I was lucky enough to catch this talk at BH, and it was one of the highlights of the conference for me. Great research, and really well presented
Just finished ElectroVolt talk at #DEFCON30. Was super glad to see the entire room full. Thanks a lot for coming AND supporting! ⚡️ Hope you enjoyed the talk and can use the knowledge in your day to day work. Feel free to check out electrovolt.io for POCs. #DC
1
1
Heading off to Vegas for the first time. If you see me about, say hi. I’m the lanky blond British guy with round black glasses.
1
2
If you have stored self-XSS and login CSRF you can probably do something interesting, but you have to do slightly more than this tip says. Here's an example I put together against Moodle a few years ago: blog.long.lat/2019/04/09/obt…
Found a self-XSS? 🤨 Don't worry! Let's magically turn that into a valid XSS by sprinkling some CSRF on top of it! 🧙‍♂️ #bugbounty #bugbountytips 👇
2
1
5
This example works by using the self-XSS to set a session cookie with a limited path so that the self-XSS will still load when the victim logs back into their account. The self-XSS can then access the rest of the application as the victim, so is effectively regular XSS.
2
If you only need to read info rather than modify it, then the trick of loading the application in two separate iFrames works well. @iamnoooob writes about it here: blog.noob.ninja/escalating-l… @avlidienbrunn has a great talk on this and other tricks: youtube.com/watch?v=l3yThCIF…
1
My lesson from the past few days… Ignore the logical part of your brain that says “Nah ignore that, it’s not gonna be vulnerable”!
3
8
44