1
mirror of https://github.com/rapid7/metasploit-payloads synced 2024-11-20 14:39:22 +01:00
Commit Graph

2869 Commits

Author SHA1 Message Date
OJ
936fa267b4
More of the cross compilation dance! 2020-06-25 10:31:03 +10:00
OJ
e7162dda2c
Few more cross comp changes for pmem 2020-06-25 10:31:00 +10:00
OJ
cb0c1d476c
Fix some winpmem stuff for cross building 2020-06-25 10:30:57 +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
OJ
dee84d6ca9
Fix small compiler warning 2020-06-25 10:29:59 +10:00
OJ
d820fb6458
Get x86 working for metsrv 2020-06-25 10:29:54 +10:00
OJ
aa3b58628f
Get rid of the clang noise 2020-06-25 10:29:51 +10:00
OJ
060feece01
Kinda almost sorta working for metsrv 2020-06-25 10:29:48 +10:00
OJ
e6441ad2fa
Remove DLL exports from Meterpreter
Add support for loading RDI-related stuff using ordinals instead of
function names. Remove exports from the extensions/etc. This is another
step in the direction to make the DLLs less obvious.

Extensions no longer have their own name in the library metadata.
They're all "extension.dll". Metsrv is now "server.dll" and the two
non-extensions are "plugin.dll". I was going for something a little less
obvious.

This required changes to the RDI functionality.
2020-06-25 10:28:36 +10:00
Metasploit
31c3e75d7f Bump metasploit-payloads to 2.0.7 2020-06-23 15:23:51 -05:00
Spencer McIntyre
3e67e06475
Land #401, Remove DLL exports from Meterpreter 2020-06-23 15:43:36 -04:00
OJ
d9629c46d9
Point to new changes in RDI submodule 2020-06-23 08:19:53 +10:00
OJ
aec49a7863
Final tidy up 2020-06-22 08:25:51 +10:00
OJ
ab36130546
Fix Release build def files 2020-06-22 08:25:49 +10:00
OJ
c9ca614313
Remove DLL exports from Meterpreter
Add support for loading RDI-related stuff using ordinals instead of
function names. Remove exports from the extensions/etc. This is another
step in the direction to make the DLLs less obvious.

Extensions no longer have their own name in the library metadata.
They're all "extension.dll". Metsrv is now "server.dll" and the two
non-extensions are "plugin.dll". I was going for something a little less
obvious.

This required changes to the RDI functionality.
2020-06-22 08:25:30 +10:00
Metasploit
7e234dcac1 Bump metasploit-payloads to 2.0.6 2020-06-19 11:13:59 -05:00
Tim W
70240b9a9b
Land #400, Add TLV encryption support to Java and Android 2020-06-19 13:34:34 +08:00
OJ
3f798dfaec
Land #415 - PEM to DER for Python 2020-06-19 10:52:23 +10:00
Tim W
5a9cd64c31
fix tlv encryption on Android 2020-06-19 10:49:24 +10:00
Tim W
a4a960ede8
remove base64 code 2020-06-19 10:49:24 +10:00
OJ
07c6a06487
First pass of TLV encryption support in Java
Some bits stolen from @timwr's work!
2020-06-19 10:49:19 +10:00
Spencer McIntyre
3a3003724d Extract the extension name for logging purposes 2020-06-18 15:06:38 -04:00
Spencer McIntyre
7d672ce7bf Use DER instead of PEM encoding for RSA keys in Python 2020-06-18 14:34:30 -04:00
Spencer McIntyre
c8312f9c73
Land #397, Change from PEM to DER for crypt TLV negotiation 2020-06-18 13:54:31 -04:00
Metasploit
29b41f4807 Bump metasploit-payloads to 2.0.5 2020-06-18 12:43:41 -05:00
Spencer McIntyre
4c452b0ad3
Land #414, Fix config generation for migration 2020-06-18 09:02:40 -04:00
OJ
45624d2389
Fix config generation for migration 2020-06-18 09:15:50 +10:00
OJ
aacaf43ace
Revert mistaken modification to pom.xml 2020-06-15 17:13:03 +10:00
Metasploit
50790e89f3 Bump metasploit-payloads to 2.0.4 2020-06-12 08:44:32 -05:00
Spencer McIntyre
25efce032c
Land #404, Remove the old Mimikatz extension 2020-06-12 09:34:43 -04:00
Metasploit
6a655c6ff6 Bump metasploit-payloads to 2.0.3 2020-06-11 10:51:07 -05:00
Spencer McIntyre
538381ba08
Land #399, Add TLV encryption support to the Python Meterpreter 2020-06-11 11:38:25 -04:00
OJ
c5f8f893ac
Remove the mimikatz extension
Also turn off PDB generation for the sniffer extension.
2020-06-11 08:34:17 +10:00
Metasploit
6c51b5849c Bump metasploit-payloads to 2.0.2 2020-06-10 09:11:40 -05:00
Jeffrey Martin
5e1362eb26
add bump of metasploit-payloads to 2.0.1 2020-06-10 08:39:30 -05:00
OJ
f06122e2b6
Land #406 - Fix NameError in _core_enumextcmd 2020-06-10 07:45:13 +10:00
Spencer McIntyre
dee9e10d7e Fix a NameError in _core_enumextcmd 2020-06-09 17:21:56 -04:00
OJ
50048d02ca
Fix up TLV types and remove ones that don't exist 2020-06-09 10:57:44 +10:00
OJ
6419fa9e40
Fix buffer meta type values, typos and function calls 2020-06-09 10:57:44 +10:00
OJ
30f232a7fd
Adjust TLV types and fix up code to deal with new raw api 2020-06-09 10:57:44 +10:00
OJ
5fc2117325
Adjust the tlv raw function and remove some unnecessary headers 2020-06-09 10:57:43 +10:00
OJ
53dc79f384
Update PHP to use DER instead of PEM for RSA 2020-06-09 10:57:43 +10:00
OJ
5c959187ea
Support pub key in DER instead of PEM
Easy change on the Windows side, we just needed to remove the code that
converts PEM to DER and off we go.
2020-06-09 10:54:28 +10:00
OJ
b37ebe0666
Merge remote-tracking branch 'zs/wip/pr/399' into python-tlv-enc 2020-06-07 09:07:43 +10:00
Spencer McIntyre
2165857599 Make some change for Python version compatibility 2020-06-05 12:05:42 -04:00
OJ
2c8ca18d2d
Updated with some more comments 2020-06-05 08:41:24 +10:00
Metasploit
2660b19da0 Bump metasploit-payloads to 1.4.4 2020-06-02 09:15:35 -05:00
Brent Cook
3bdd83779f
Land #395, Replace METHOD string with COMMAND_ID integer 2020-05-28 16:22:02 -05:00
Brent Cook
44be44ed89 bump to 2.0.0 2020-05-28 16:21:40 -05:00