This is the code repository for the "Snake & Apple" article series, which documents my research on macOS security. The primary tool developed during the creation of the series is called CrimsonUroboros
. You can find its description, along with instructions for other tools in this repository, in Tools.md.
I have been writing about Apple Security across different platforms for years, compiling them in this repository. Currently, I am writing on Patreon. All articles are free, except those marked with a *
, which are exclusive content for Elite Patrons—my "thank-you" to the folks who support me.
Each main article directory contains three subdirectories:
mac
- source code of macOS for references and copy of presentations.custom
- code, for example, programs written for articles.python
- contains the latest CrimsonUroboros and other Python scripts created during research.
The short introduction is written in Snake&Apple Intro
The tags for each article are in the Article_tags.md.
The table of contents showing links to all articles is below:
-
☑ V. Dyld
- ☑ DYLD — Do You Like Death? (I)
- ☑ DYLD — Do You Like Death? (II)
- ☑ DYLD — Do You Like Death? (III)
- ☑ DYLD — Do You Like Death? (IV)
- ☑ DYLD — Do You Like Death? (V)
- ☑ DYLD — Do You Like Death? (VI)
- ☑ DYLD — Do You Like Death? (VII)
- ☑ DYLD — Do You Like Death? (VIII)
- ☑ DYLD — Do You Like Death? (IX)
- ☑ DYLD — Do You Like Death? (X)
- ☑ DYLD — Do You Like Death? (XI)
-
☑ VI. AMFI
-
☑ IX. TCC
-
☑ X. NU
I have studied tons of resources, crediting other researchers and their contributions at the end of each article I wrote. Thank you all for sharing your hard-earned knowledge for free. You are all awesome! However, two individuals have significantly accelerated my progress, and I want to honor them:
-
Jonathan Levin – His *OS Internals trilogy helped me rapidly learn the beauty of the macOS system. If there is a single resource I would recommend for anybody, it is the masterpiece you wrote. Thank you, Jonathan.
-
Patrick Wardle – He created the OBTS conference, where many brilliant minds come together to share their research. You've created something to look forward to every year. Thank you, Patrick.
