Skip to content

Releases: itisluiz/DLLForward

Version 1.3

19 Sep 00:47
Compare
Choose a tag to compare

Moves from cxxopts to CLI11, adds support for UTF-8 throughout the application, as a courtesy to Chinese users I noticed starred the project, hope it is useful!

Version 1.2.1.2

11 Feb 20:22
Compare
Choose a tag to compare
Adds extra hop on proxy method on debug builds, resolves #1

Resolves issue on x64 proxy dll builds on debug mode, and now returns NULL on setup() if loading the proxied DLL is not successful.

Version 1.2.2

20 Apr 01:41
Compare
Choose a tag to compare

Adds support for configuring DLLForward via macros defined before importing the generated header.

Version 1.2.1.1

12 Dec 19:30
Compare
Choose a tag to compare
Don't attempt RevertWow64Fs on x64

Now only calls Wow64RevertWow64FsRedirection on x86

Version 1.2.1

29 Nov 21:29
Compare
Choose a tag to compare
Disable WOW64 redirections

Disables WOW64 redirections, so it shouldn't matter if you're using the 32 or 64 bit version of DLL Forward. Also refactors a bit and allows for 'unknown' (Non recognized as i386 or amd64) architecture types to go through

Version 1.2

29 Nov 15:14
Compare
Choose a tag to compare
Get exports by name in proxy

Proxy headers now default to acquiring exports by name instead of RVA, but other acquisition methods are still provided and commented out. Updates README.

Initial release 1.0

21 Nov 22:42
Compare
Choose a tag to compare
Version 1.0

- Entire substitution of the build system.
- No longer using a package manager but submodules instead.
- Now using #pragma optimize to prevent optimization of export dummies.
- x64 byte-patching now uses a neat trick of jumping to [rip], allowing for an absolute jump, x86 is still a relative jump.

This has been successful in almost all DLLs I tried, save for some exceptions on DLLs with an enourmous amount of overloaded exports which I didn't debug.

Build v0.1

08 Nov 19:47
Compare
Choose a tag to compare
Initial commit v0.1