Skip to content

This is a POC for loading shared object directly from memory without accessing the actual Linux file system.

Notifications You must be signed in to change notification settings

jw910731/MemLoadProgram

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

MemLoadProgram

This is a proof of concept for loading shared object directly from memory without accessing the actual Linux file system.

This project can only run on Linux, because it uses memfd_create which is not portable.

Build

Use make to build this project, make clean cleanup artifact generated by build system.

TODO

  • Decrypt .so in runtime to further proof the necessity of loading program directly from memory.
  • Auto-encrypt shared object in build system.

About

This is a POC for loading shared object directly from memory without accessing the actual Linux file system.

Resources

Stars

Watchers

Forks