taviso

loadlibrary

taviso

Porting Windows Dynamic Link Libraries to Linux

AI 简介

该项目旨在将Windows动态链接库移植到Linux系统上运行。它提供了一个库,允许原生Linux程序加载并调用Windows DLL中的函数,支持C++异常处理、调试(包括gdb符号)、基本块覆盖率收集以及运行时挂钩和修补等功能。此外,还兼容ASAN和Valgrind以帮助检测内存错误。特别适合于需要在Linux环境下对自包含的Windows库进行高效模糊测试的场景,如视频编解码器、解压缩库、病毒扫描器等安全产品组件的测试与分析。通过减少对完整虚拟化环境的依赖,显著降低了测试成本并提高了效率。

C
GNU General Public License v2.0
4.5k
Stars
393
Forks
153
Watchers
41
Issues

Star 增长

今日0
近 7 天+2
近 30 天+5
综合评分61.29
默认分支master