■■□□□ memdlopen: dlopen() filelessly a shared object or even a program (and run it).
This is an implementation of the technique developed in the paper Remote Library Injection published at Nologin. There’s another implementation which has a severe problem: code signatures, which is precisely what I have fixed.
https://github.com/arget13/memdlopen
https://t.me/cKure/13161