[0x05] Reversing Shorts :: iOS Kernel Demystified

Поделиться
HTML-код
  • Опубликовано: 30 июл 2024
  • The XNU kernel is essential to iOS and macOS security. In this video, we'll take a look into Apple's open-source releases as well as free tools to analyze closed-source extensions.
    Full playlist of reversing shorts: • Reversing Shorts
    XNU open source: github.com/apple-opensource/xnu
    IPSW downloads: ipsw.me/
    img4tool: github.com/tihmstar/img4tool
    Ghidra kernelcache plugin: github.com/0x36/ghidra_kernel...
    iometa: github.com/Siguza/iometa/
    jtool2: www.newosxbook.com/tools/jtool...
    Chapters:
    00:00 - Why does kernel security matter?
    01:15 - XNU Open Source
    02:00 - IPSW and OTA to get a kernelcache
    03:48 - How to unpack a kernelcache
    04:35 - Loading a kernelcache into Ghidra
    05:56 - Running the kernelcache plugin with iometa
    07:18 - Symbolicating a kernel panic with jtool2
    08:24 - Why a kernel panic is still a long way to go to a jailbreak
  • НаукаНаука

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

  • @appusage299
    @appusage299 Год назад +5

    cant wait for your next video, so many useful information, thanks

  • @yomanikaz7878
    @yomanikaz7878 Год назад

    Great content! Would love to see more.

  • @7Mango033
    @7Mango033 Год назад

    Thank you for uploading, this is really really helpful 🙏🏻

  • @Simon-vy8fe
    @Simon-vy8fe Год назад

    Wow, that's some amazing content right here. Thanks a lot for that!

  • @zedeleyici.1337
    @zedeleyici.1337 2 месяца назад

    I respect you

  • @Jaroshevskii
    @Jaroshevskii Год назад

    You are amazing 🦄

  • @realkoryheard
    @realkoryheard Месяц назад

    How do you learn this?
    I’ve been reading *OS internals, Wardle’s art of Mac malware, etc and I have a iOS development background. Any recommendations for where I should start?

  • @eduardschreder1623
    @eduardschreder1623 Год назад

    nice video! where can we get that kernel with some symbolic information? were the symbols release accidentally?

    • @jiskac
      @jiskac  Год назад +2

      Some of the early iOS 15 OTA kernels have symbols. The video contains the precise release number I used, but there're more. I assume releases with symbols aren't on purpose, but it happens quite regularly and you have good chances to get a recent release with symbols. For example, iOS 14 had symbols for one of the research phones, etc.