Files
metasploit-gs/data/exploits
OJ defc0ebe5c ppr_flatten_rec update, RDI submodule, and refactor
This commit contains a few changes for the ppr_flatten_rec local windows
exploit. First, the exploit binary itself:

* Updated to use the RDI submodule.
* Updated to build with VS2013.
* Updated to generate a binary called `ppr_flatten_rc.x86.dll`.
* Invocation of the exploit requires address of the payload to run.

Second, the module in MSF behaved a little strange. I expected it to create
a new session with system privs and leave the existing session alone. This
wasn't the case. It used to create an instance of notepad, migrate the
_existing_ session to it, and run the exploit from there. This behaviour
didn't seem to be consistent with other local exploits. The changes
include:

* Existing session is now left alone, only used as a proxy.
* New notepad instance has exploit reflectively loaded.
* New notepad instance has payload directly injected.
* Exploit invocation takes the payload address as a parameter.
* A wait is added as the exploit is slow to run (nature of the exploit).
* Payloads are executed on successful exploit.
2013-11-27 20:44:18 +10:00
..
2012-06-06 20:05:29 -05:00
2013-09-04 15:57:22 -05:00
2012-11-11 20:18:19 +01:00
2013-11-22 17:02:08 -06:00
2013-02-20 17:50:47 +01:00
2012-06-28 11:42:37 -05:00
2012-06-12 15:20:25 -05:00
2012-06-12 15:20:25 -05:00
2013-07-29 21:53:40 -05:00
2012-10-10 19:21:47 +02:00
2013-08-15 22:52:42 -05:00
2011-11-10 19:48:32 -06:00
2011-11-10 19:48:32 -06:00
2011-11-10 19:48:32 -06:00
2011-11-10 19:48:32 -06:00
2012-12-07 11:55:48 +01:00
2011-11-10 19:48:32 -06:00
2011-11-10 19:48:32 -06:00
2011-11-10 19:48:32 -06:00
2012-06-06 20:05:29 -05:00
2011-11-10 19:48:32 -06:00
2012-04-23 13:42:18 -05:00
2011-11-10 19:48:32 -06:00
2011-11-10 19:48:32 -06:00
2011-11-10 19:48:32 -06:00
2011-11-10 19:48:32 -06:00
2011-11-10 19:48:32 -06:00
2011-11-10 19:48:32 -06:00
2011-11-10 19:48:32 -06:00
2011-11-10 19:48:32 -06:00
2011-04-16 02:08:03 +00:00
2012-06-21 15:39:17 -05:00
2012-03-08 16:16:13 -06:00
2012-06-25 00:36:39 -05:00
2012-11-28 21:51:01 +01:00
2012-03-08 16:16:13 -06:00
2012-03-08 15:23:10 -06:00
2012-03-08 15:05:12 -06:00
2011-11-10 19:48:32 -06:00
2011-11-10 19:48:32 -06:00