1
mirror of https://github.com/rapid7/metasploit-payloads synced 2025-03-24 18:16:24 +01:00

Remove include DirectSyscall.c

This commit is contained in:
Christophe De La Fuente 2024-01-10 14:42:45 +01:00
parent 7082431dae
commit a5e33d167d
No known key found for this signature in database
GPG Key ID: 9E350956EA00352A
55 changed files with 1 additions and 19 deletions

@ -1 +1 @@
Subproject commit 77be380836a54218a76d1aadfd3846c1e62f0edd
Subproject commit 920db0b6cbb3fbfcd1cc3e34da3b481998a84a16

0
c/meterpreter/source/common/common_command_ids.h Executable file → Normal file

1
c/meterpreter/source/dump_sam/dump_sam.c Executable file → Normal file

@ -7,7 +7,6 @@
#define RDIDLL_NOEXPORT
#define REFLECTIVEDLLINJECTION_CUSTOM_DLLMAIN
#define REFLECTIVEDLLINJECTION_VIA_LOADREMOTELIBRARYR
#include "../ReflectiveDLLInjection/dll/src/DirectSyscall.c"
#include "ReflectiveLoader.c"

0
c/meterpreter/source/dump_sam/dump_sam.def Executable file → Normal file

1
c/meterpreter/source/elevator/elevator.c Executable file → Normal file

@ -17,7 +17,6 @@
#define REFLECTIVEDLLINJECTION_CUSTOM_DLLMAIN
#define RDIDLL_NOEXPORT
#include "../ReflectiveDLLInjection/dll/src/DirectSyscall.c"
#include "../ReflectiveDLLInjection/dll/src/ReflectiveLoader.c"
/*

1
c/meterpreter/source/extensions/bofloader/bofloader.c Executable file → Normal file

@ -13,7 +13,6 @@
// Required so that use of the API works.
MetApi* met_api = NULL;
#define RDIDLL_NOEXPORT
#include "../../ReflectiveDLLInjection/dll/src/DirectSyscall.c"
#include "../../ReflectiveDLLInjection/dll/src/ReflectiveLoader.c"
/*! @brief The enabled commands for this extension. */

1
c/meterpreter/source/extensions/espia/espia.c Executable file → Normal file

@ -11,7 +11,6 @@
MetApi* met_api = NULL;
#define RDIDLL_NOEXPORT
#include "../../ReflectiveDLLInjection/dll/src/DirectSyscall.c"
#include "../../ReflectiveDLLInjection/dll/src/ReflectiveLoader.c"
Command customCommands[] =

1
c/meterpreter/source/extensions/extapi/extapi.c Executable file → Normal file

@ -10,7 +10,6 @@
MetApi* met_api = NULL;
#define RDIDLL_NOEXPORT
#include "../../ReflectiveDLLInjection/dll/src/DirectSyscall.c"
#include "../../ReflectiveDLLInjection/dll/src/ReflectiveLoader.c"
#include "window.h"

0
c/meterpreter/source/extensions/extapi/ntds.c Executable file → Normal file

1
c/meterpreter/source/extensions/incognito/incognito.c Executable file → Normal file

@ -15,7 +15,6 @@
MetApi* met_api = NULL;
#define RDIDLL_NOEXPORT
#include "../../ReflectiveDLLInjection/dll/src/DirectSyscall.c"
#include "../../ReflectiveDLLInjection/dll/src/ReflectiveLoader.c"
DWORD request_incognito_list_tokens(Remote *remote, Packet *packet);

@ -10,7 +10,6 @@
MetApi* met_api = NULL;
#define RDIDLL_NOEXPORT
#include "../../ReflectiveDLLInjection/dll/src/DirectSyscall.c"
#include "../../ReflectiveDLLInjection/dll/src/ReflectiveLoader.c"
#include "main.h"

@ -9,7 +9,6 @@
MetApi* met_api = NULL;
#define RDIDLL_NOEXPORT
#include "../../ReflectiveDLLInjection/dll/src/DirectSyscall.c"
#include "../../ReflectiveDLLInjection/dll/src/ReflectiveLoader.c"
#include <windows.h>
#include "lanattacks.h"

0
c/meterpreter/source/extensions/peinjector/headers.h Executable file → Normal file

0
c/meterpreter/source/extensions/peinjector/libpefile.c Executable file → Normal file

0
c/meterpreter/source/extensions/peinjector/libpefile.h Executable file → Normal file

0
c/meterpreter/source/extensions/peinjector/libpetool.c Executable file → Normal file

0
c/meterpreter/source/extensions/peinjector/libpetool.h Executable file → Normal file

@ -9,7 +9,6 @@
MetApi* met_api = NULL;
#define RDIDLL_NOEXPORT
#include "../../ReflectiveDLLInjection/dll/src/DirectSyscall.c"
#include "../../ReflectiveDLLInjection/dll/src/ReflectiveLoader.c"
#include "peinjector_bridge.h"

@ -9,7 +9,6 @@
MetApi* met_api = NULL;
#define RDIDLL_NOEXPORT
#include "../../ReflectiveDLLInjection/dll/src/DirectSyscall.c"
#include "../../ReflectiveDLLInjection/dll/src/ReflectiveLoader.c"
#include "powershell_bridge.h"

0
c/meterpreter/source/extensions/priv/elevate.c Executable file → Normal file

0
c/meterpreter/source/extensions/priv/elevate.h Executable file → Normal file

0
c/meterpreter/source/extensions/priv/namedpipe_efs.c Executable file → Normal file

1
c/meterpreter/source/extensions/priv/priv.c Executable file → Normal file

@ -8,7 +8,6 @@
MetApi* met_api = NULL;
#define RDIDLL_NOEXPORT
#include "../../ReflectiveDLLInjection/dll/src/DirectSyscall.c"
#include "../../ReflectiveDLLInjection/dll/src/ReflectiveLoader.c"
/*!

0
c/meterpreter/source/extensions/priv/priv.rc Executable file → Normal file

0
c/meterpreter/source/extensions/priv/resource.h Executable file → Normal file

1
c/meterpreter/source/extensions/python/python_main.c Executable file → Normal file

@ -10,7 +10,6 @@ MetApi* met_api = NULL;
#define REFLECTIVEDLLINJECTION_CUSTOM_DLLMAIN
#define RDIDLL_NOEXPORT
#include "../../ReflectiveDLLInjection/dll/src/DirectSyscall.c"
#include "../../ReflectiveDLLInjection/dll/src/ReflectiveLoader.c"
#include "python_commands.h"

1
c/meterpreter/source/extensions/sniffer/sniffer.c Executable file → Normal file

@ -36,7 +36,6 @@ Command customCommands[] =
// but this doesnt matter as we wont ever call DLL_METASPLOIT_ATTACH as that is only used by the
// second stage reflective dll inject payload and not the metsrv itself when it loads extensions.
#define RDIDLL_NOEXPORT
#include "../../ReflectiveDLLInjection/dll/src/DirectSyscall.c"
#include "../../ReflectiveDLLInjection/dll/src/ReflectiveLoader.c"
#define check_pssdk(); if(!hMgr && pktsdk_initialize()!=0){ met_api->packet.transmit_response(hErr, remote, response);return(hErr); }

@ -9,7 +9,6 @@
MetApi* met_api = NULL;
#define RDIDLL_NOEXPORT
#include "../../ReflectiveDLLInjection/dll/src/DirectSyscall.c"
#include "../../../ReflectiveDLLInjection/dll/src/ReflectiveLoader.c"
// NOTE: _CRT_SECURE_NO_WARNINGS has been added to Configuration->C/C++->Preprocessor->Preprocessor

0
c/meterpreter/source/extensions/stdapi/stdapi.h Executable file → Normal file

1
c/meterpreter/source/extensions/unhook/unhook.c Executable file → Normal file

@ -6,7 +6,6 @@
#include "common_metapi.h"
#define RDIDLL_NOEXPORT
#include "../../ReflectiveDLLInjection/dll/src/DirectSyscall.c"
#include "../../ReflectiveDLLInjection/dll/src/ReflectiveLoader.c"
#include "unhook.h"

0
c/meterpreter/source/extensions/winpmem/winpmem.cpp Executable file → Normal file

0
c/meterpreter/source/extensions/winpmem/winpmem.h Executable file → Normal file

@ -7,7 +7,6 @@ extern "C" {
#include "common_metapi.h"
#define RDIDLL_NOEXPORT
#include "../../ReflectiveDLLInjection/dll/src/DirectSyscall.c"
#include "../../ReflectiveDLLInjection/dll/src/ReflectiveLoader.c"
#ifndef min

1
c/meterpreter/source/metsrv/metsrv.c Executable file → Normal file

@ -10,7 +10,6 @@
#define REFLECTIVEDLLINJECTION_CUSTOM_DLLMAIN
#define RDIDLL_NOEXPORT
#include "../../ReflectiveDLLInjection/dll/src/DirectSyscall.c"
#include "../ReflectiveDLLInjection/dll/src/ReflectiveLoader.c"
#include "../ReflectiveDLLInjection/inject/src/GetProcAddressR.c"
#include "../ReflectiveDLLInjection/inject/src/LoadLibraryR.c"

0
c/meterpreter/source/metsrv/metsrv.h Executable file → Normal file

0
c/meterpreter/source/metsrv/server_pivot_named_pipe.c Executable file → Normal file

1
c/meterpreter/source/screenshot/screenshot.c Executable file → Normal file

@ -9,7 +9,6 @@
#define REFLECTIVEDLLINJECTION_CUSTOM_DLLMAIN
#define RDIDLL_NOEXPORT
#include "../ReflectiveDLLInjection/dll/src/DirectSyscall.c"
#include "../ReflectiveDLLInjection/dll/src/ReflectiveLoader.c"
/*