Demystify Mach-O
- Title:
- Demystify Mach-O
- Description:
-
more » « less
https://media.ccc.de/v/camp2023-57032-demystify_mach_o
A deep dive explaining the Mach-O executable format along side a code demo.
Apple systems can be quite obscure and archaic considering how popular and ubiquitous their devices are. Learning more about apple systems for any purpose therefore requires a healthy amount of reverse engineering. A core part of reverse engineering Apple systems is understanding the Mach-O file format which is how all Apple OSes describe executable files. This talk will provide an in depth explanation of the file format as well as a code example showing how we can parse Mach-O objects at runtime to show a loaded system libraries Obj-C class hierarchy.
Garrigan
https://pretalx.c3voc.de/camp2023/talk/8KFF9C/
#camp2023 #Milliways
- Video Language:
- English
- Duration:
- 34:13
C3Subtitles edited English subtitles for Demystify Mach-O | ||
C3Subtitles changed primary url from http://www.youtube.com/watch?v=S9FFzsF0aIA to http://www.youtube.com/watch?v=S9FFzsF0aIA | ||
C3Subtitles added a video: Demystify Mach-O |