Skip to content

Instantly share code, notes, and snippets.

@matteyeux
Last active December 3, 2024 08:57
Show Gist options
  • Save matteyeux/f1649095a7ef82a54e2c11254c149841 to your computer and use it in GitHub Desktop.
Save matteyeux/f1649095a7ef82a54e2c11254c149841 to your computer and use it in GitHub Desktop.
macOS and iOS Security Internals Advent Calendar
Day Title link
1 Apple Source code https://www.youtube.com/watch?v=WxOZgr0Ld9o
2 Mach-O Binaries https://www.youtube.com/watch?v=G_bDl5hv8kY
3 PAC (Pointer Authentication Codes) https://www.youtube.com/watch?v=9neXmcwtCF8
4 dyld_shared_cache https://www.youtube.com/watch?v=I1ZkONfyHG4
5 Userspace Memory Layout https://www.youtube.com/watch?v=MUr7qg7iqKE
6 SIP https://www.youtube.com/watch?v=HeOVKe0xpW0
7 Kernel Boot Arguments https://www.youtube.com/watch?v=gjOKlBpJWoc
8 XNU Source Code Overview https://www.youtube.com/watch?v=poPTKr7MntY
9 Revisiting PAC https://www.youtube.com/watch?v=Ct30mjY1ZOY
10 Kernel Address Obfuscation https://www.youtube.com/watch?v=HaeK22VvQfc
11 Kernel Authorization (KAUTH) https://www.youtube.com/watch?v=M1D30a_9SXA
12 Mandatory Access Control (MAC) https://www.youtube.com/watch?v=2LoxsVyRno4
13 Sandoxing Userland View https://www.youtube.com/watch?v=MxeKbjIYJ2M
14 LLDB Basics https://www.youtube.com/watch?v=7ZsSfhE_zrg
15 Kernel Panic Dumps https://www.youtube.com/watch?v=frzEHXxGJBM
16 KDK and LLDBMacros https://www.youtube.com/watch?v=NXeZ3xVFi7A
17 Mach Ports https://www.youtube.com/watch?v=f079Z1ALgJg
18 Mach Messages https://www.youtube.com/watch?v=KlBp0QZ2v6A
19 Mach Exceptions https://www.youtube.com/watch?v=YMvJP90jKJc
20 GXF/Guard Exception Levels/PPL https://www.youtube.com/watch?v=bLanVVx5IYg
21 Zone Element Hardening https://www.youtube.com/watch?v=w-aEp9hjKa8
22 Mach Port Hardening https://www.youtube.com/watch?v=AmimnxoehHk
23 Read-Only Kernel Data Structures https://www.youtube.com/watch?v=4uXodpSmiac
24 Kalloc Heap Separation, Types and SAD_FENG_SHUI https://www.youtube.com/watch?v=-9wi6HDE37Q
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment