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

Комментарии • 281