GitPedia

ReflectiveLdr

Position-idependent Windows DLL loader based on ReflectiveDLL project.

From rokups·Updated May 21, 2026·View on GitHub·

This is a position-independent windows DLL/EXE loader based on original [ReflectiveDLLInjection](https://github.com/stephenfewer/ReflectiveDLLInjection) project. The project is written primarily in C++, distributed under the BSD 3-Clause "New" or "Revised" License license, first published in 2017. Key topics include: dll-injection, infosec, netsec, reflective-dll, reflective-injection.

ReflectiveLdr

This is a position-independent windows DLL/EXE loader based on original
ReflectiveDLLInjection project.

Features

  • Position-independent even after converting to c++.
  • Heavily cleaned up code.
  • Provides easy way to export reflective loader, just use EXPORT_REFLECTIVE_LOADER macro.
  • Allows reflective modules to import api from another reflective modules.
  • Provides means of specifying alternative procedures to be used when imports are missing (for example when OS does not
    implement then, like GetTickCount64() on XP).
  • C++ exception support on x64.
  • MSVC and MingW support.

Contributors

Showing top 1 contributor by commit count.

View all contributors on GitHub →

This article is auto-generated from rokups/ReflectiveLdr via the GitHub API.Last fetched: 6/25/2026