I have published Snake & Apple V.

https://karol-mazurek.medium.com/snake-apple-v-dyld-8b36b674cc44?sk=v2%2F4acb16f8-fa88-41f0-8d7c-1362f4060010

Inside, you will find an explanation of the Dynamic Loader #Dyld concept on #Apple #Mac (#macOS). It also shows a few #tips on how to read its #open #source #code. The article introduces some #debug #tools helpful for working with Dyld. It also describes how the #rebase and #bind #fixups work. You will also get information about dynamic #interposing and dyld-specific environment variables and how they can be used for #exploitation and #vulnerability #research. There is also some #reverse #engineering and #programming.

This #research results in some new #tools written in #Python, which, as usual, you will find in the repository. The most important is the #dyld module for #CrimsonUroboros.

Enjoy reading! 👨‍💻