1
mirror of https://github.com/rapid7/metasploit-payloads synced 2024-12-08 23:33:07 +01:00
Commit Graph

2369 Commits

Author SHA1 Message Date
Brent Cook
b8a60c1561 use prefix for debug messages, 64-bit consistently for memory sizes and offsets 2017-07-22 08:31:13 -07:00
Metasploit
d9c5d70c02 Bump to 1.2.44 2017-07-22 06:27:10 -07:00
Brent Cook
0ca8c02a06
Land #195, Use alternate to C library _wstat from Python 2 2017-07-22 06:15:52 -07:00
Brent Cook
94f4147425 give attribution 2017-07-22 06:15:34 -07:00
Brent Cook
9118645a6e simplify and reduce logic 2017-07-22 06:12:19 -07:00
Artem
770d0f65f4 Update fs_win.c
Fix FS Stat on Windows XP
2017-07-22 06:12:13 -07:00
OJ
d7c741f858
Fix reconnect pipe read issue
Also fix up issue with the pivot tree code
2017-07-21 20:50:43 +10:00
OJ
82cf5e7941
Fix issue with inspection of the wrong byte for xor keys 2017-07-21 18:33:15 +10:00
OJ
e12e711ec5
Interim commit while debugging 2017-07-21 18:27:04 +10:00
Metasploit
2c4c5044d1 Bump to 1.2.43 2017-07-20 14:36:38 -07:00
Brent Cook
ff6cbca0df
Land #213, Properly handle threads and window destruction along with PID logging 2017-07-20 16:24:29 -05:00
Metasploit
b7282b25b8 Bump to 1.2.42 2017-07-18 13:06:02 -07:00
William Webb
46281fffec
Land #217, Add eval alternative n PHP Meterpreter to bypass suhosin 2017-07-18 14:52:07 -05:00
OJ
293d79d0ed
Adjust HTTP/S transport to support packet pivot 2017-07-18 21:15:08 +10:00
OJ
415665ef59
Pivot stability, fixes, tidies, etc 2017-07-18 20:58:23 +10:00
OJ
5a04de0780
Fix transport list command to support named pipes 2017-07-18 13:40:40 +10:00
OJ
fac1bfa489
Fix issue with packet size calculation
This commit fixes an issue where the transports were calculating an
incorrect size for the packet that was being received. This wasn't
noticable until packet pivot work started, and for some reason wasn't
causing breakages during local testing. Either way, it's fixed now!
2017-07-17 11:11:25 +10:00
OJ
2ede006025
First working packet pivot session! 2017-07-16 19:33:24 +10:00
William Webb
6fc00bc812
cleanup memleak 2017-07-14 01:24:54 -05:00
jvoisin
5c0e0bdb42 Add an alternative to eval to bypass suhosin 2017-07-13 15:18:09 +02:00
Metasploit
e4f895e321 Bump to 1.2.41 2017-07-12 15:03:41 -07:00
OJ
03a88ff4ad
Land #215 - Fix python meterpreter sleep
Fixes #202
2017-07-13 07:53:20 +10:00
Metasploit
6fffa9e197 Bump to 1.2.40 2017-07-11 14:03:40 -07:00
William Webb
cbe6f7783c
Land #212, Add OSX Railgun support to Python Meterpreter 2017-07-11 15:51:32 -05:00
OJ
cba5e86ac2
Add support for the pivot ID 2017-07-11 19:43:23 +10:00
Spencer McIntyre
cb8c2fd009 Adjust how trasnport sleep is handled 2017-07-10 20:32:59 -04:00
OJ
6d2582102d
Slow progress on pipe packet pivots 2017-07-10 20:00:37 +10:00
William Webb
d25ff91ca2
axe errant DebugBreak() 2017-07-06 20:21:22 -05:00
William Webb
c144bac8d9
gracefully handle threading and correctly destroy msg only window 2017-07-06 19:57:07 -05:00
OJ
f96fe3542f
Next phase of packet pivot work 2017-07-06 15:40:32 +10:00
William Webb
519194dc6c
log pid on new active window 2017-07-05 20:34:37 -05:00
OJ
fc6c593eb7
Add the first pass of named pipe pivot code 2017-07-05 16:15:06 +10:00
OJ
9bb22ad251
Add 32 bit encrypt flag support to Java meterp 2017-07-03 17:58:07 +10:00
OJ
afdd75a25c
Update python meterpreter to support 32 bit enc flags
Both python3 and python2 tested.
2017-07-03 17:33:08 +10:00
OJ
73985d150c
Update PHP meterpreter to support 32 bit encryption flags 2017-07-03 17:15:10 +10:00
OJ
c74376fb69
Make enc flags 32 bit, fix extension bindings
This updates the packet header so that the encryption byte flag is now
32 bits. This also updates the powershell and python extensions so that
both of the bindings work correctly as a result of the TLV packet header
changes.
2017-07-03 16:51:57 +10:00
Metasploit
8631283791 Bump to 1.2.39 2017-06-29 00:46:04 -07:00
OJ
f5b29bd7c6
Land #210 : set thread error mode 2017-06-29 17:33:46 +10:00
Brent Cook
1a9bfc8c68 disable thread error reporting globally 2017-06-29 01:07:22 -04:00
Spencer McIntyre
8c9c38ba4b Add export and use a debug_traceback function 2017-06-28 19:44:49 -04:00
OJ
4204e798de
Add encryption of AES key to php meterp 2017-06-28 20:17:14 +10:00
OJ
d75ddcdb2c
Add AES support to PHP
Still doesn't take into account the given public key, but we're getting
there.
2017-06-28 20:07:42 +10:00
OJ
eeeecd7234
Fix python3 support for the session GUID header
Updates the code so that the GUID is handled as a hex-encoded value,
just like the payload UUID. This avoids what appeared to be encoding
issues when the value was packed into the header, resulting in more than
16 bytes appearing and hence screwing it all up!
2017-06-28 17:57:07 +10:00
OJ
60c751c27d
Fix py meterp to support python3 when generating raw headers
Thanks to @zeroSteiner for this.
2017-06-28 12:54:41 +10:00
OJ
9fd56beba0
Refactor pub key encryption code
Extract the publicy key encryption code out into another method and
cater for more error conditions.
2017-06-28 12:50:53 +10:00
Spencer McIntyre
1a0f47603b Add debgging around get and send packet for pymet 2017-06-27 20:15:04 -04:00
OJ
2c2583b975
Add support to java for new packet header 2017-06-26 19:28:09 +10:00
OJ
df6748130d
Update php meterpreter to support new packet header
This doesn't enable support for AES encryption PHP meterp yet, that's
coming later.
2017-06-26 16:48:01 +10:00
OJ
445db818be
Update Python meterpreter's packet header handling
This doesn't add AES encryption, just adds support for the new packet
header. AES encryption will come later.
2017-06-26 15:26:27 +10:00
Metasploit
8bf7d426b6 Bump to 1.2.38 2017-06-25 15:47:25 -07:00