-
-
[旧帖]
DLL加载器自实现
0.00雪花
-
发表于:
2011-6-30 16:09
1889
-
自己整了个DLL加载代码,映射节区-〉导入表处理-〉重定位处理
然后获得被加载DLL的入口函数fun = xxxx->AddressOfEntry + ImageBase
fun(ImageBase,DLL_PROCESS_ATTACH,0);
在调用入口函数的时候出现 Privileage Instruction (0xC0000096)错误,跟踪发现是入口的运行时初始化代码 _CRT_INIT->HeapAlloc()里面出现异常。
百思不得其解。。。大伙知道原因么。(导入表,重定位处理100%没问题)
[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)