无文件执行程序
参考:
综合利用:Linux系统内存执行ELF的多种方式 https://www.anquanke.com/post/id/168791
perl参考两篇: Linux无文件渗透执行ELF: https://www.secpulse.com/archives/70269.html In-Memory-Only ELF Execution (Without tmpfs): https://magisterquis.github.io/2018/03/31/in-memory-only-elf-execution.html
PPT: https://2018.zeronights.ru/wp-content/uploads/materials/09-ELF-execution-in-Linux-RAM.pdf
#ifdef HAVE_MEMFD
#include <sys/mman.h>
#else
#include <sys/syscall.h>
#ifndef SYS_memfd_create
#define SYS_memfd_create 319
#endif
#define memfd_create(info_str, flags) syscall(SYS_memfd_create, info_str, flags)
#endif