1
mirror of https://github.com/rapid7/metasploit-payloads synced 2025-03-12 12:14:29 +01:00

2396 Commits

Author SHA1 Message Date
Jeff Tang
b9c01eaa17 Add unhook extension 2018-09-19 15:55:25 -04:00
Metasploit
6e45733e52 Bump to 1.3.50 2018-09-10 15:39:41 -07:00
Brent Cook
7383a14564
Land #300, Revert "Land #174, Add universal unhooking call to meterpreter server" v1.3.49 2018-09-10 17:31:34 -05:00
bwatters
5208d17131 Revert "Land #174, Add universal unhooking call to meterpreter server"
This reverts commit f148f8cb38267f077c31cc2ccad78fcb802ca5c9, reversing
changes made to 87d241046853d44a7fa2c1e5b6aba93a848679d8.
2018-09-10 16:44:55 -05:00
Metasploit
803d13bc69 Bump metasploit-payloads to 1.3.49 2018-09-06 08:35:42 -07:00
bwatters
f148f8cb38
Land #174, Add universal unhooking call to meterpreter server
Merge branch 'land-174' into upstream-master
v1.3.48
2018-09-06 10:27:03 -05:00
Metasploit
87d2410468 Bump to 1.3.48 2018-08-31 15:36:56 -07:00
bwatters
16516457ca
Land #299, fix peinjector errors
Merge branch 'land-299' into upstream-master
v1.3.47
2018-08-31 17:29:18 -05:00
Brent Cook
2b76d59b9b fix signed comparision bug 2018-08-31 17:01:31 -05:00
Brent Cook
62383a43c0 fix various peinjector extension issues.
64-bit compilation had a number of warnings / errors.
Added Unicode support for file path.
Fixed the r7_release build.
2018-08-31 16:51:47 -05:00
Metasploit
ed91230bdb Bump metasploit-payloads to 1.3.47 2018-08-31 13:34:15 -07:00
Brent Cook
e75e2e7511
Land #298, Update kiwi to Mimikatz 2.1.1-20180820 v1.3.46 2018-08-31 15:28:09 -05:00
OJ
47bc2469f3
Update kiwi to Mimikatz 2.1.1-20180820 2018-08-31 09:25:35 +10:00
Metasploit
4bc46a0513 Bump to 1.3.46 2018-08-28 13:06:21 -07:00
bwatters
626631e1f5
Land #239, add peinjector
Merge branch 'land-239' into upstream-master
v1.3.45
2018-08-28 14:58:19 -05:00
bwatters
bdce920e15
fix typo 2018-08-28 10:01:11 -05:00
bwatters
0b9783b55b
Standardize line endings to UNIX style 2018-08-28 09:51:02 -05:00
bwatters
2b0905b3d7
Fix __peinfect_clean_header declaration/definition/call 2018-08-28 09:47:30 -05:00
alpiste
94f560e30e Fix pull request issues 2018-08-28 09:08:06 -05:00
alpiste
cf807f5004 add peinjector 2018-08-28 09:08:06 -05:00
Metasploit
9ea9bef51a Bump to 1.3.45 2018-08-27 12:30:17 -07:00
Matthew Kienow
336d154ca9
Land #294, audio output for windows meterpreter v1.3.44 2018-08-27 15:20:52 -04:00
Metasploit
f765e09517 Bump to 1.3.44 2018-08-17 11:53:15 -07:00
bwatters
b79b7a5933
Land #296, Update kiwi to match Mimikatz 2.1.1
Merge branch 'land-296' into upstream-master
v1.3.43
2018-08-17 13:45:08 -05:00
OJ
3c26a76ec4
Update kiwi to match Mimikatz 2.1.1 (TBAL) 2018-08-17 09:36:24 +10:00
Metasploit
5429e84fb1 Bump to 1.3.43 2018-08-10 11:07:21 -07:00
bwatters
2387c81d8b
Land #295, Fix packet pivoting in HTTP transports
Merge branch 'land-0295' into upstream-master
v1.3.42
2018-08-10 12:59:14 -05:00
OJ
5da10e97e9
Fix packet pivoting in HTTP transports
Windows Meterpreter that uses http/s-based transports wasn't correctly checking for cases where pivoted packets were handled. When pivoted packets are forwarded to the correct handler, the packet is set to NULL. For TCP transports, a check already existed to carry on when the packet was NULL, but this wasn't the case for HTTP/S.

This commit fixes this problem and so the pivot session no longer dies when Meterpreter is using an HTTP/S transport.

For funzies, the fix for this was implemented on a live stream to help other people learn some of Meterp's internals. That video can be found here: https://www.youtube.com/watch?v=de-UYWnafow
2018-08-09 21:51:53 +10:00
Metasploit
b3d4495ef8 Bump to 1.3.42 2018-07-27 14:04:59 -07:00
Brent Cook
260cc9f196
Land #293, improve java/android download speed v1.3.41 2018-07-27 14:10:18 -05:00
Tim W
1e97ef7c90 fix playing of > 8MB wavs 2018-07-15 02:39:19 +08:00
Tim W
01d8aacc0f audio output for windows 2018-07-14 23:40:34 +08:00
Tim W
ecb83e5760 fix java/android download speed 2018-07-06 18:56:54 +08:00
Metasploit
18ed237c1d Bump to 1.3.41 2018-06-25 08:55:38 -07:00
bwatters
5f748a19b4
Land #287, Add powershell transport scripts
Merge branch 'land-287' into upstream-master
v1.3.40
2018-06-25 10:47:46 -05:00
Metasploit
ca09ce33fe Bump to 1.3.40 2018-06-19 13:54:37 -07:00
Brent Cook
42346a1ac1
Land #288, add playback support for android v1.3.39 2018-06-19 15:43:57 -05:00
Metasploit
840dd508a8 Bump to 1.3.39 2018-06-04 03:15:22 -07:00
OJ
ec311b52b8
Merge upstream/master 2018-06-04 20:07:20 +10:00
OJ
76d5583ae7
Land #289 - disable javapayload shelltest v1.3.38 2018-06-04 20:06:14 +10:00
Tim W
c7097f933d disable ShellTest 2018-05-31 13:18:54 +08:00
Tim W
9ce6d39146 add audio output for Android 2018-05-28 20:04:01 +08:00
OJ
3dc014e8ad
Add powershell transport scripts
This commit adds two new scripts and modifies some of the powershell transport binding functionality.

Code has been added that generates valid Metasploit URIs for use with stageless listeners. This means that it's possible to add HTTP/S transports on the fly and have a URL generated that will work with the current architecture of the process.

Two new scripts will appear in each of the powershell sessions:

* Add-WebTransport - adds http/s transports to the session.
* Add-TcpTransport - adds TCP transports to the session.

These two scripts are just abstractions on top of the built-in Meterpreter transport binding functionality, but it makes it a lot easier to interact with the feature and makes it more.. er.. Powershelly.

The functions come with documnetation, so `Get-Help Add-WebTransport -Full` will show how it's used.

From here, people can do some more fun stuff, such as adding init scripts to their stageless payloads that add support for more transports.
2018-05-28 12:45:29 +10:00
Metasploit
f79c160d04 Bump to 1.3.38 2018-05-21 01:03:25 -07:00
Brent Cook
6d6dc80050
Land #285, fix pointer handling on wow64 processes v1.3.37 2018-05-21 02:38:15 -05:00
OJ
71edb392ea
Fix issue with pointer handling on WOW64 processes
I stuffed up when dealing with values that are being passed back and forth across components when in x86 processes. I was passing 64 bit ints around even in 32 bit mode, which resulted in some natstiness. This commit fixes that problem by forcing everything to be 64 bit regardless of arch, and casting to the appropriate pointer at the right time.
2018-05-21 12:45:21 +10:00
Metasploit
7077d0b791 Bump to 1.3.37 2018-05-16 23:09:16 -07:00
Brent Cook
f23186a282
Land #284, Add ability to dcsync & hashdump via Powershell v1.3.36 2018-05-17 00:27:10 -05:00
OJ
1e175da8b1
Change hash output to use LM hash if present
The previous commit hard coded the LM hash to the empty value. This commit changes this so that if the LM hash isn't present it'll manually specify the empty one, but use the existing one if it is present.
2018-05-17 09:06:35 +10:00
OJ
90265c5a0f
Rework powershell_shell to work with "streaming"
This commit changes the channel functionality within the powershell extension so that commands do execute behind the scenes and stream the results to the UI in the current channel.

This comes with the caveat that users are patient. I haven't yet made sure that running separate commands while long running ones are running will not cause problems. We'll have to see.
2018-05-07 21:13:08 +10:00