How CPUs Access Hardware - Another SerenityOS Exploit
HTML-код
- Опубликовано: 29 июл 2024
- When I looked at another SerenityOS exploit, I learned something new! The hack is very creative and directly interacts with hardware. I never really understood how modern CPUs interact with peripherals, so this was very interesting to me.
Previous SerenityOS videos:
• Kernel Root Exploit vi...
• Reading Kernel Source ...
Linus' wisdom2 exploit: github.com/allesctf/writeups/...
SerenityOS hacking: • OS hacking: Local root...
Vulnerable SerenityOS version: github.com/SerenityOS/serenit...
Binary Exploitation Playlist: • LiveOverflow Channel I...
Hardware Wallet Research: • Hardware Wallet Hack: ...
00:00 - Intro
00:47 - Accumulating Knowledge Over Years
01:14 - The Plan For This Video
02:00 - Computers are Simple!
02:40 - Computers are Hard!
03:39 - What I Already Know About Kernels
04:58 - Missing Link Between Hardware and Software
06:00 - Andreas Summarizes Another SerenityOS Exploit
08:18 - What Are CPU EFLAGS?
11:02 - What Are IO Ports?
12:03 - Playing With EFLAGS
13:06 - Talking To Hardware via IO Ports
13:45 - Arduino Hardware Example - OUT Instruction
14:45 - Access Harddisk Controller With Ports
15:15 - Detecting Keybord Key Press
15:43 - EUREKA!
16:46 - Outro
=[ ❤️ Support ]=
→ per Video: / liveoverflow
→ per Month: / @liveoverflow
=[ 🐕 Social ]=
→ Twitter: / liveoverflow
→ Website: liveoverflow.com/
→ Subreddit: / liveoverflow
→ Facebook: / liveoverflow