loadlibrary-linux将 Windows 动态链接库移植到 Linux

联合创作 · 2023-09-30 19:43

loadlibrary 库允许原生 Linux 程序从 Windows DLL 加载和调用函数。

库中包含一个自 ndiswrapper 派生的自定义 PE/COFF 加载器。该库将处理重定位和导入,并提供类 dlopen API。

目的是允许在 Linux 上对自包含的 Windows 库进行可扩展和有效的模糊测试,包括视频编解码器、解压缩库、病毒扫描程序与图像解码器等。可以进行:

  • C++ 异常调度和释放。
  • 从 IDA 加载其它字符。
  • 使用 gdb、断点、堆栈跟踪等进行调试
  • 运行时 hook 和补丁。
  • 支持 ASAN 和 Valgrind 以检测细微的内存损坏错误。
浏览 3
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报