I have published Snake & Apple V.
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! 👨💻