Skip to content
0:00 / 0:00

#crashsafari#pushstate#browserexploit

How "Crash Safari" Reboots Your Phone

Tom Scott

6.7M subscribers • 34 videos on Hallway

YouTube
  • Recommended by 1 person: 1 in engineering communities.
  • Presented by Tom Scott
  • May be out of date. Uploaded 10 years ago, in an area where tools change fast.

Beginner. No background in the topic needed.

1.5M views10 years ago1 recommendation

SecurityWeb developmentExploits and vulnerabilitiesHTTP, REST and GraphQLHow browsers work

Tom Scott explains how a simple script abusing the HTML5 history API could crash browsers and reboot iPhones.

Crash Safari dot com -- and no, I'm deliberately not linking to it! -- crashes your phone. Or your browser. Pretty much instantly. How? And after several months of obscurity, why did it go viral so fast today? And yes, I did have to put this video together really quickly. Thank you SO MUCH to the wonderful Matthew Walster, @dotwaffle on Twitter, who not only found me somewhere to film at short notice but also volunteered to hold the camera. I am massively grateful to him -- thank you! I'm on Twitter at twitter.com/tomscott on Facebook at facebook.com/tomscott and on Instagram at "tomscottgo" and also on the web: tomscott.com/

Why it's here

1 person recommends this

What people say. Recommended as a great explanation of the Crash Safari exploit.

u/Pandentiain r/programming • Recommends

On “Reverse engineering a piece of malicious JS”

Tom Scott actually made a great explanation on this issue in his video about crashing iPhones via the same bug/feature abuse in Safari.