Skip to content

Milnor/LALE

Repository files navigation

LALE - Linking and Loading Executables

Not much to see here. Intended for pedagogy rather than performing a particular function.

Planning to study linking and loading of PE and ELF. Might add Mac eventually.

Brainstorm of things to do ⛈️

  • Linker Project from Linkers & Loaders 🏗️
  • Implement execve
  • Userspace loader for malware
  • Something like readelf that also recognizes Windows and Mac formats
  • Devise my own heuristic executable format
  • Typed notes on both theory and implementation 🚧
  • Annotated Bibliography of books and articles on linkers & loaders

Miscellaneous

  • libbfd is likely the "right" way to work with object code, but I'm still learning and don't want to abstract away the details

References