带带我 (@mak_huli) 在 Frida 快速定位 中发帖
第一次发帖,为了冲击三级,希望大家给我多多点赞
静态注册native函数
dlsym 是一个标准的POSIX函数,用于从已加载的共享库(.so文件)中查找符号(如函数或变量)。这个函数本身并不属于某个特定的.so文件,而是由系统的动态链接器(通常是libdl.so)提供的。在大多数基于Linux的操作系统(包括Android)上, dlsym 函数位于 libdl.so**库中。
void *dlsym(void *handle, const char *symbol);
参数:
handle: 这是由**dlopen**返回的句柄,表示已经打开的共享库。
symbol: 这是你要查找的符号(如函数或变量)的名称。
返回值:
dlsym 返回符号的地址,如果出错返回 NULL。
let dlsym = Module.findExportByName("libdl...