带带我 (@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...