rapid7/ReflectiveDLLInjection — pull request #1 by OJ (2013-11-26 06:41:16+00:00)
Title: Update to include MSF specific changes

MSF's version of RDI isn't exactly the same as Stephen Fewer's as it has a bunch of things that are specific to MSF's needs. They include:

* Custom DLL attachment for extensions.
* Inclusion of the ability to lock memory in an attempt to stop it from being paged to disk.
* Debugging changes.
* Different preprocessor defines for architectures.

The goal of this PR is to bring Rapid7's RDI fork to a state where it can be used in all cases for use of RDI in MSF, including:

* Meterpreter source (loader)
* Meterpreter source (extensions)
* MSF Exploit source

The PR includes the following changes:

* Removal of all bins from the repo as we're not interested in keeping them.
* Removal of old solutions and projects.
* Update projects and solution to VS 2013.
* Change of some preprocessor define's to match the Meterpreter source.
* Inclusion of RDI source from Meterpreter's source base.

The source compiles just as it did across the architectures, but it's worth noting that the projects included in this source base will not be directly included in other sources, only the relevant files will be.