https://github.com/rokups/reflectiveldr
Position-idependent Windows DLL loader based on ReflectiveDLL project.
https://github.com/rokups/reflectiveldr
dll-injection infosec netsec reflective-dll reflective-injection reflective-pe-loaders
Last synced: 16 days ago
JSON representation
Position-idependent Windows DLL loader based on ReflectiveDLL project.
- Host: GitHub
- URL: https://github.com/rokups/reflectiveldr
- Owner: rokups
- License: bsd-3-clause
- Created: 2017-07-31T17:19:17.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2018-11-05T11:25:27.000Z (over 6 years ago)
- Last Synced: 2025-04-05T01:30:36.884Z (25 days ago)
- Topics: dll-injection, infosec, netsec, reflective-dll, reflective-injection, reflective-pe-loaders
- Language: C++
- Homepage:
- Size: 22.5 KB
- Stars: 95
- Watchers: 9
- Forks: 29
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
ReflectiveLdr
=============This is a position-independent windows DLL/EXE loader based on original
[ReflectiveDLLInjection](https://github.com/stephenfewer/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.