Programming Language: C
Summary: Shared Object (.so) Loader
Description:
A Shared Object (.so) Loader is Required, thats Capable of Loading a Shared Object and Map all it’s Sections Correctly from Memory to Memory (which means the .so File should never be placed on disk for security reasons), and with Helper functions to do the Initializing of the .so from Memory Address (Like dlopen()) and Get Function Addresses from it (Like dlsym()) and Close the Library when done (Like dlclose())
