Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

The Art of Bootloader Unlocking - Exploiting Samsung Sboot

nullcon via YouTube

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the intricacies of bootloader unlocking and Samsung Sboot exploitation in this 48-minute conference talk from nullcon Goa 2017. Dive deep into the secretive world of Samsung's bootloader, examining its protective mechanisms and anti-tamper features like the Warranty Bit. Discover the obscure protocols driving the bootloader, and uncover a memory corruption vulnerability that allows unprecedented access to Sboot. Learn about modern OS security, Samsung's secure boot process, and tools like Odin for flashing. Investigate the mysterious Upload Mode, breakthrough techniques for memory dumping, and the discovery of a secret terminal. Gain insights into USB multiplexing on Samsung devices and the creation of custom jigs for accessing hidden functionalities. Follow along as the speaker demonstrates stack dumping and exploit development, providing a comprehensive look at the art of bootloader unlocking on Samsung devices.

Syllabus

Intro
Modern OS Security
Samsung's Secure Boot Process
BL2 components
Odin: The Samsung Flashing Tool
Put Phone Into Download Mode
process packet(): Write Data to Buf
Hold Your Horses
Mystery Mode
Upload Mode: What Did We Stumble Into?
Breakthrough: Memory Dump
Some Suspicious String Pointers
Finding the Secret Terminal
Normal USB Connection
USB Multiplexing on Samsungs
Shorting the GND and I pins with variable resistance micro B USB Jack
Looking for the Right Resistance
The Samsung Anyway Jig
Building Our Own Jig
call bl commando parses terminal
Let's Dump the Stack!
The Exploit
What's Next?

Taught by

nullcon

Reviews

Start your review of The Art of Bootloader Unlocking - Exploiting Samsung Sboot

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.