1
mirror of https://github.com/rapid7/metasploit-payloads synced 2025-01-20 20:37:27 +01:00
metasploit-payloads/c/meterpreter/source
OJ 3f574e3521
Implement extendion IDs and refactor command enum
Enumeration of commands was a bit of a hack, and still resultsed in
strings (like "stdapi") to appear in binaries, and also meant that
extensions needed to identify themselves.

This code changes the way this works. Extensions no longer have a name.
Instead they have an internal ID tha maps to the command sets they
support. To enumerate extension commands, MSF will ask for a range of
commands, and if any command IDs fit within that range, they'll be
returned.

This moves us towards a nicer way of handling things across all the
meterpreters.
2020-05-01 15:36:07 +10:00
..
backcompat Initial source import from metasploit-framework 2012-11-19 16:46:07 -06:00
common Implement extendion IDs and refactor command enum 2020-05-01 15:36:07 +10:00
elevator Clean and working builds with CMake 2020-04-24 13:31:34 +10:00
extensions Implement extendion IDs and refactor command enum 2020-05-01 15:36:07 +10:00
jpeg-8 Finalise support for building on all the toolsets. 2020-04-21 09:37:11 +10:00
metsrv Implement extendion IDs and refactor command enum 2020-05-01 15:36:07 +10:00
ReflectiveDLLInjection@d27340fc3c Update RDI, remove metsrv references/libs from extensions 2020-04-22 13:13:56 +10:00
screenshot Slight make tweak and removal of some verbose debug stuff 2020-04-24 13:31:34 +10:00
doxygen.h Add doxygen, begin documenting, kitrap0d tidy 2013-09-26 14:29:46 +10:00