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

366 Commits

Author SHA1 Message Date
dledda-r7
51a086bc0b
chore(metsrv): including poolparty sources and headers to Visual Studio project 2024-10-30 12:15:00 -04:00
cod
788d419c6e Added advapi32 in LINK_LIBS for modules which uses OpenThreadToken to fix an error in mingw-x86 toolchain 2024-08-13 17:58:44 +02:00
Christophe De La Fuente
7082431dae
Pull in changes from ReflectiveDLLInjection to support direct syscalls
- Includes ColdGate.c in each project
- Change railgun macro name to stdcall_func
- Update VS configs
- Update cmake files for mingw
- Fix cmake files for kiwi builds
- Update ReflectiveDLLInjection module to verify if CI passes
- Update include file names & ReflectiveDLLInjection submodule
2024-01-08 18:53:17 +01:00
sjanusz-r7
6e2889d64c Add Windows Memory Search support using regex 2023-12-11 14:06:30 +00:00
Spencer McIntyre
d5a325895d Update the MinGW builds 2023-04-27 10:53:17 -04:00
Spencer McIntyre
1c4f2df278 Use dump_sam for WOW64 support
Switch to using the dump_sam RDLL for x86, WOW64 and x64 hashdump
support.
2023-04-27 09:52:50 -04:00
Spencer McIntyre
d114f5ec0a Add the dump_sam project
This is going to build a stand-alone RDLL that can be injected into
LSASS for hashdump.

The samsrv.dll functions still need to be resolved because they're not
exported but the rest can be used normally thanks to the RDLL loader.
Defined 32-bit and 64-bit structures that are compatible with MSVC and
MinGW. DLLs are dynamically linked for size and the Visual-C Runtime is
not used.

The reflectively loaded DLL is freed once the operation has completed.
2023-04-27 09:52:50 -04:00
bwatters-r7
0331174548
Fixes to support compiling new updates to mimikatz 2022-11-03 10:50:18 -05:00
Spencer McIntyre
4582587df4 Pull upstream changes, stop disabing warnings 2022-09-09 13:54:07 -04:00
Spencer McIntyre
09001bd539 Get MinGW bofloader builds working 2022-09-09 13:54:07 -04:00
Spencer McIntyre
cb230d93e5 Refactor a few things 2022-09-08 16:07:00 -04:00
Spencer McIntyre
d7005e679e Switch to using a submodule of TrustedSec/COFFLoader 2022-09-08 15:56:56 -04:00
joe
00aea8da1a visualstudio builds 2022-09-06 21:04:39 -04:00
joe
35f950b4d2 wip++ hopefully working c portion 2022-09-03 16:35:44 -04:00
Spencer McIntyre
e4b0ce2aa8 Fix docker builds 2022-06-23 11:31:39 -04:00
Christophe De La Fuente
6cb3d86ffd
Add EFSRPC Named Pipe Impersonation (EfsPotato) elevation technique 2022-06-14 20:24:19 +02:00
jheysel-r7
bac639d94d
Land , update mimikatz
Updates mimikatz (the kiwi extension)
2022-05-03 12:35:29 -07:00
dwelch-r7
0896fb294a Move and rename common/common_logging.c to logging/logging.c 2022-04-26 23:56:09 +01:00
dwelch-r7
e29d876b2e Remove debug artifacts from release build 2022-04-26 15:56:53 +01:00
dwelch-r7
9dfa3ec1fc winpmem failing to compile 2022-04-26 15:56:53 +01:00
Spencer McIntyre
e576a7c875 Various changes required for cross compilation 2022-04-21 15:52:27 -04:00
Spencer McIntyre
640b753659 Update the kiwi extension 2022-04-21 14:52:20 -04:00
dwelch-r7
32890c2f59 Also build debug version for r7_all 2022-04-01 13:30:02 +01:00
dwelch-r7
395c31d03e Build and ship debug builds for windows meterpreter 2022-03-09 13:42:39 +00:00
Spencer McIntyre
229637bcc5 Fix the mingw builds for the priv extension 2022-01-14 17:33:32 -05:00
Spencer McIntyre
174ae1ab09 Reuse mimikatz RPRN definitions 2022-01-14 15:19:20 -05:00
Ashley Donaldson
0c0001b134
Implementing a 5th getsystem mechanism: print spooler.
Leverages the SeImpersonatePrivilege with the Print Spooler primitive.
2021-11-19 20:12:19 +11:00
Spencer McIntyre
5b9ad76be7 Disable C4756 in mimikatz\modules\sqlite3.c
Warning C4756 (overflow in constant arithmetic) is causing build
failures. Disable it for this one file.
2021-06-11 16:11:32 -04:00
Spencer McIntyre
50aac33fe6 Update mimikatz (the kiwi extension) 2021-06-11 14:22:55 -04:00
Tim W
e31371c813 add debug option 2020-12-20 15:47:39 +00:00
Spencer McIntyre
f9e62ba042 Add a Debug configuration to include debug logs 2020-12-18 16:07:04 -05:00
William Vu
8e3933bed7 Revert "Undo commit for "
This reverts commit 8361d5367a7400d166da3c8b772077aa9a0a793e, reversing
changes made to db3d5f0896ac74b3918387be24de1e994451820d.
2020-10-11 20:49:06 -05:00
William Vu
8c5ab95cd2 Revert "Land - Fix missing TLV migration from string to int"
This reverts commit eb1d51b94e0fa8102734ee3999c53448f9f6f42c, reversing
changes made to b6ce0dff183995ba402c1fe3ebbf74f7a7d8f492.
2020-10-11 20:08:15 -05:00
Spencer McIntyre
666ee4f57e Cleanup the ext_server_priv.vcxproj file 2020-08-19 12:05:53 -04:00
Spencer McIntyre
ce7dd3f699 Clean up the namedpipe_rpcss code 2020-08-19 11:54:21 -04:00
Spencer McIntyre
7967fd569d x64 version is working 2020-08-18 15:41:42 -04:00
OJ
9f859fe208
Make sure output folder exists 2020-06-27 08:32:37 +10:00
OJ
0c9e909a2f
Remove reference to Mimikatz from cmake 2020-06-25 10:56:01 +10:00
OJ
325048a5e6
Fix build, remove metsrv warning 2020-06-25 10:41:29 +10:00
OJ
9dc7a32d6a
Add peinjector cross compile 2020-06-25 10:32:45 +10:00
OJ
c36e5274b8
Finalise kiwi support fix up Makefiles some more 2020-06-25 10:32:37 +10:00
OJ
7fab0b200a
Building, but not working yet
Got an issue where certain functions aren't being resolved and hence are
null when being invoked. Need to debug the loading of the DLL to see why
this is the case.
2020-06-25 10:32:32 +10:00
OJ
f4dd751b23
Add libs to linker input for VS project 2020-06-25 10:31:56 +10:00
OJ
37fb807a95
Get extapi compiling under mingw 2020-06-25 10:31:53 +10:00
OJ
b55b186e79
Final pass of working stuff for the day 2020-06-25 10:31:45 +10:00
OJ
98598720c9
Stupid typo fixed 2020-06-25 10:31:12 +10:00
OJ
e60dd12092
Remove dup 2020-06-25 10:31:08 +10:00
OJ
205405effe
Final winpmem changes.. I think 2020-06-25 10:31:05 +10:00
OJ
fdb785dcee
Few more build fix ups and removal of warnings 2020-06-25 10:30:53 +10:00
OJ
effe6b9827
Lots of changes + stdapi support 2020-06-25 10:30:49 +10:00