DEF CON 31 - Smashing the State Machine the True Potential of Web Race Conditions - James Kettle

  Рет қаралды 27,933

DEFCONConference

DEFCONConference

Күн бұрын

For too long, web race-condition attacks have focused on a tiny handful of scenarios. Their true potential has been masked thanks to tricky workflows, missing tooling, and simple network jitter hiding all but the most trivial, obvious examples. In this session, I'll introduce multiple new classes of race condition that go far beyond the limit-overrun exploits you're probably already familiar with.
Inside every website lurks a state machine: a delicately balanced system of states and transitions that each user, session, and object can flow through. I'll show how to fire salvos of conflicting inputs at high-profile websites to make state machines collapse, enabling you to forge trusted data, misroute tokens, and mask backdoors.
To handle this explosion of attack surface, I'll share a polished methodology designed to help you eke out subtle tell-tale clues and scent blood long before sacrificing anything to the RNG gods. I've also taken lore amassed over years of research into HTTP Desync Attacks and developed a strategy that can squeeze 30 requests sent from Melbourne to Dublin into a sub-1ms execution window. Alongside the open source tool, we'll also release free online labs so you can try out your new skillset immediately.

Пікірлер: 38
@user-qk7id5xs1l
@user-qk7id5xs1l 8 ай бұрын
This absolute legend, did not only (1) spend months to (2) come up with all this crazy stuff (3) only a few souls even thought about earlier, he also (4) build a tool around it and (5) released it to the public. No, he also (6) build an vulnerable lab for us mortals to play with it and (7) made a brilliant talk (sets the stage, explains from a to b to c, not easy topic simple explained, good graphics, nice summary and key takeaways, ...) that is even minute perfect (plans 40m, ends on 39:34) that easily explains it. Thats 7 out of 5, absolute awesome!
@goldnutter412
@goldnutter412 7 ай бұрын
I mean.. captain latency was talking about a race condition expedition so he had to include 5 seconds for a couple of pauses when people inevitable laugh or someone goes "WHAT THE FUCK?" 🤣
@GeorgeValkov
@GeorgeValkov 7 ай бұрын
The three most terrifying words: Possible race condition You’re the first person to ever succeed a live demo without praying to the demo Gods. Impressive!
@emanuelepicariello
@emanuelepicariello 7 ай бұрын
What a presentation, by the one and only James Kettle. Thanks for sharing your knowledge!
@_CryptoCat
@_CryptoCat 5 ай бұрын
Third time watching (first was in person). Thanks for the awesome research James! 🔥
@notTh3Mag1c1an
@notTh3Mag1c1an 28 күн бұрын
Legendary Security Researcher!
@Jango1989
@Jango1989 7 ай бұрын
You always bring great talks to Defcon. Every year, a new treat!
@denirodarkqwerty
@denirodarkqwerty 7 ай бұрын
i like the two times he stutters saying "delays". great craftsmanship.
@anvat-yummy
@anvat-yummy 7 ай бұрын
thank you so much, i just read your research in 2 weeks but i don't too much understand about that authough i can solve some lab in race condition, your presentation is perfect and it help me understand more than anything else I try.
@MattMcT
@MattMcT 6 ай бұрын
Nobody heats the metal like James Kettle! Excellent work and truly impressive presentation! 🍻
@mo938
@mo938 7 ай бұрын
I absolutely LOVE James!!!!
@bughunterlabs
@bughunterlabs 28 күн бұрын
This is just soooo good and clever!
@digitzero3613
@digitzero3613 6 ай бұрын
Thank you James Kettle! You are an absolute Legend!!!
@InuYasha-SitBoy
@InuYasha-SitBoy 5 ай бұрын
if you didnt know, he’s literally one of the best bug hunters in the world
@yourstruly5539
@yourstruly5539 6 ай бұрын
thank you so much for sharing all the absolute gold information, you are inspiring us all.
@shohaghasan5641
@shohaghasan5641 3 ай бұрын
Noble talk! Watching for second time.
@farouq9169
@farouq9169 8 ай бұрын
Legend!
@joshuavega2193
@joshuavega2193 4 ай бұрын
Nice talk! 👌🏼
@angeleeh
@angeleeh 5 ай бұрын
legend..
@flintl0ck79
@flintl0ck79 7 ай бұрын
defcon was such a blur, I can't believe I missed this in person!
@rallokkcaz
@rallokkcaz 7 ай бұрын
Too much drinky poo I see?
@flintl0ck79
@flintl0ck79 6 ай бұрын
@@rallokkcaz lolol I wish I was that cool. Just overbooked myself with workshops :P
@user-rw5zp2tl5l
@user-rw5zp2tl5l 6 ай бұрын
When I learned the knowledge and could apply it in practice, I encountered a firewall and could not implement request smuggling, which gave me a headache.
@TheD3cline
@TheD3cline 4 ай бұрын
solid talk, i got work to do
@deadbeef2482
@deadbeef2482 8 ай бұрын
wowowowow
@ashleybishton742
@ashleybishton742 2 ай бұрын
While loop with curl sleep time delay of 1second.
@notavoicechanger1808
@notavoicechanger1808 4 ай бұрын
I now believe this man caused the data deletion lol.
@ciaobello1261
@ciaobello1261 7 ай бұрын
jaaaa bitte
@obscenity
@obscenity 7 ай бұрын
I'm trying so hard to watch this but I can't get past the speech impediment, sorry man, I'll just find the slides.
@128Gigabytes
@128Gigabytes 7 ай бұрын
Thats hard to believe, I barely noticed it at all Im sorry you appear to pick up on it more, you're missing out on a great talk
@x--.
@x--. 7 ай бұрын
There was an impediment? I seriously didn't notice anything but I also listened 1.5x, heh. That's crazy.
@obscenity
@obscenity 7 ай бұрын
@@x--. Yeah a lot of "W"s, I can't handle it, really makes my autism go reeee
@jasonreed1352
@jasonreed1352 6 ай бұрын
Aww. I find his speaking fairly attractive. I have strange fetishes, though. The impediments along with the accent.... makes my autism tell my loins... SCHWING!
@whetfaartz6685
@whetfaartz6685 6 ай бұрын
@@obscenity bros getting nerfed by autism lol
DEF CON 31 - Terminally Owned - 60 Years of Escaping - David Leadbeater
47:34
【獨生子的日常】让小奶猫也体验一把鬼打墙#小奶喵 #铲屎官的乐趣
00:12
“獨生子的日常”YouTube官方頻道
Рет қаралды 106 МЛН
小路飞姐姐居然让路飞小路飞都消失了#海贼王  #路飞
00:47
路飞与唐舞桐
Рет қаралды 22 МЛН
Buy Feastables, Win Unlimited Money
00:51
MrBeast 2
Рет қаралды 84 МЛН
Copy of Computer Graphics | Practical | How to draw shapes
52:00
DEFCON - The Full Documentary
1:50:57
The Documentary Network
Рет қаралды 806 М.
DEF CON 31 - There Are No Mushroom Clouds in Cyberwar -  Mieke Eoyang
17:57
NEW GPT-4o: My Mind is Blown.
6:28
Joshua Chang
Рет қаралды 170 М.
Главная проблема iPad Pro M4 OLED!
13:04
THE ROCO
Рет қаралды 48 М.
How about that uh?😎 #sneakers #airpods
0:13
Side Sphere
Рет қаралды 8 МЛН
M4 iPad Pro Impressions: Well This is Awkward
12:51
Marques Brownlee
Рет қаралды 6 МЛН