Demystify Mach-O

Title:
Demystify Mach-O
Description:

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

more » « less
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
http://www.youtube.com/watch?v=S9FFzsF0aIA
Format: Youtube
Primary
Original
Added   by C3Subtitles
Format: Youtube
Primary
Original
This video is part of Amara Public.

Subtitles download

Incomplete subtitles (1)