diff --git a/docs/links.md b/docs/links.md new file mode 100644 index 0000000..dfa6001 --- /dev/null +++ b/docs/links.md @@ -0,0 +1,29 @@ +## Direct References in Apple + +[dyld_info](https://github.com/apple-oss-distributions/dyld/blob/main/other-tools/dyld_info.cpp) + +[macho layout](https://github.com/apple-oss-distributions/dyld/blob/main/common/MachOLayout.cpp#L714) + +[mod init func](https://github.com/apple-oss-distributions/dyld/blob/c8a445f88f9fc1713db34674e79b00e30723e79d/dyld/Loader.cpp#L1879) + +[dlsym](https://github.com/apple-oss-distributions/dyld/blob/c8a445f88f9fc1713db34674e79b00e30723e79d/common/MachOLoaded.cpp#L263) + +[dyld_all_image_infos](https://opensource.apple.com/source/dyld/dyld-195.6/include/mach-o/dyld_images.h.auto.html) + +[dyld env vars](https://stackoverflow.com/questions/51504439/what-environment-variables-control-dyld) + +## Blogposts + +[Basic Mach-O (Old)](https://www.m4b.io/reverse/engineering/mach/binaries/2015/03/29/mach-binaries.html) + +[Basic Mach-O memory loader](https://blog.xpnsec.com/building-a-mach-o-memory-loader-part-1/) + +[My Mach-O posts](https://blog.efiens.com/post/luibo/osx/) + +## Tools + +[llios](https://github.com/qyang-nj/llios) + +[fishhook](https://github.com/facebook/fishhook/blob/main/fishhook.c) + +[blacktop/go-macho](https://github.com/blacktop/go-macho)