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