A Lightweight Native DLL Mapping Library - Lunar【免费下载链接】LunarA lightweight native DLL mapping library that supports mapping directly from memory项目地址: https://gitcode.com/gh_mirrors/luna/LunarLunar 是一个轻量级的本地 DLL 映射库支持直接从内存映射 DLL。该项目主要使用 C# 编程语言实现。项目基础介绍Lunar 是一个开源项目旨在为开发者提供一个简单易用的库用于将 DLL 文件映射到进程的内存空间中。该库具有多种功能包括控制流守卫设置、异常处理初始化、安全Cookie生成等适用于需要对进程内存进行深入操作的场景。核心功能控制流守卫设置提高代码的安全性防止某些类型的攻击。异常处理初始化为映射的 DLL 提供异常处理支持。安全Cookie生成增强代码的安全性。静态TLS初始化为映射的 DLL 提供线程本地存储支持。SxS依赖性解析确保映射的 DLL 能够正确地解析依赖性。TLS回调执行支持线程本地存储回调的执行。WOW64和x64支持支持在不同架构的系统上进行DLL映射。最近更新的功能最近项目进行了维护更新迁移到了新的账户和仓库以解决之前账户遇到的一些问题。更新后的版本在可维护性方面做了优化例如更倾向于使用私有的 ntdll 函数而不是手动设置。除此之外以下是一些具体的更新内容兼容性问题修复确保新旧版本之间的兼容性使得从旧版本迁移到新版本更加平滑。PDB文件缓存最新版本的 ntdll.dll 的 PDB 文件会被下载并缓存在磁盘上以提高库的性能。Lunar 项目的开源特性使得它能够持续发展不断吸收社区的反馈并不断优化和完善其功能。【免费下载链接】LunarA lightweight native DLL mapping library that supports mapping directly from memory项目地址: https://gitcode.com/gh_mirrors/luna/Lunar创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
A Lightweight Native DLL Mapping Library - Lunar
A Lightweight Native DLL Mapping Library - Lunar【免费下载链接】LunarA lightweight native DLL mapping library that supports mapping directly from memory项目地址: https://gitcode.com/gh_mirrors/luna/LunarLunar 是一个轻量级的本地 DLL 映射库支持直接从内存映射 DLL。该项目主要使用 C# 编程语言实现。项目基础介绍Lunar 是一个开源项目旨在为开发者提供一个简单易用的库用于将 DLL 文件映射到进程的内存空间中。该库具有多种功能包括控制流守卫设置、异常处理初始化、安全Cookie生成等适用于需要对进程内存进行深入操作的场景。核心功能控制流守卫设置提高代码的安全性防止某些类型的攻击。异常处理初始化为映射的 DLL 提供异常处理支持。安全Cookie生成增强代码的安全性。静态TLS初始化为映射的 DLL 提供线程本地存储支持。SxS依赖性解析确保映射的 DLL 能够正确地解析依赖性。TLS回调执行支持线程本地存储回调的执行。WOW64和x64支持支持在不同架构的系统上进行DLL映射。最近更新的功能最近项目进行了维护更新迁移到了新的账户和仓库以解决之前账户遇到的一些问题。更新后的版本在可维护性方面做了优化例如更倾向于使用私有的 ntdll 函数而不是手动设置。除此之外以下是一些具体的更新内容兼容性问题修复确保新旧版本之间的兼容性使得从旧版本迁移到新版本更加平滑。PDB文件缓存最新版本的 ntdll.dll 的 PDB 文件会被下载并缓存在磁盘上以提高库的性能。Lunar 项目的开源特性使得它能够持续发展不断吸收社区的反馈并不断优化和完善其功能。【免费下载链接】LunarA lightweight native DLL mapping library that supports mapping directly from memory项目地址: https://gitcode.com/gh_mirrors/luna/Lunar创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考