鉴于Windows环境......
我知道可以在运行时使用DLL或反射DLL注入来加载共享库(在Windows的情况下为DLL)。正如这里所说的那样; http://blog.opensecurityresearch.com/2013/01/windows-dll-injection-basics.html?m=1
但静态链接的.lib或.a文件呢?
.lib或.a文件在编译时静态链接到PE文件中的位置?是否有可能像常见的DLL注入那样在运行时“链接”它们?我应该查看.lib或.a文件的格式以获取线索吗?
答案 0 :(得分:0)
您不能在运行时进行静态链接。
要解决您的问题,请将lib转换为DLL并注入它。