The dlsym() function takes a handle of a shared object returned by dlopen() and a symbol name, and retuns the address of the symbol in memory.
#include <dlfcn.h>
void *dlsym(void *handle, const char *symbol);
dlsym
0001-01-01
The dlsym() function takes a handle of a shared object returned by dlopen() and a symbol name, and retuns the address of the symbol in memory.
#include <dlfcn.h>
void *dlsym(void *handle, const char *symbol);
Linux Persistence: Modular Software
2025-04-17 DFIR CTF persistence linux persistence apache asterisk
Linux Persistence: Web Shells
2025-04-16 DFIR persistence webshell linux persistence webshell apache nginx PHP
Linux Persistence: Rootkits
2025-04-15 DFIR persistence rootkit LKM linux persistence LKM rootkit LD_PRELOAD kprobe ftrace ld.so hooking
Defanging Linux LKM Rootkits With cleanup_module()
2025-04-05 Linux LKM rootkits EDR hooks incident response Linux LKM rootkit