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
|
538381ba08
|
Land #399, Add TLV encryption support to the Python Meterpreter
|
2020-06-11 11:38:25 -04:00 |
|
Spencer McIntyre
|
dee9e10d7e
|
Fix a NameError in _core_enumextcmd
|
2020-06-09 17:21:56 -04: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 |
|
OJ
|
42a785b33f
|
Add RSA encryption support
|
2020-05-11 19:09:23 +10:00 |
|
OJ
|
bfd6e9af0d
|
Enable encryption of TLV packges with AES
Still need to support RSA encryption of the generated key
|
2020-05-07 19:37:22 +10:00 |
|
OJ
|
fc0079e98a
|
Update enumeration commands to support the id range
|
2020-05-01 15:55:43 +10:00 |
|
OJ
|
d3f3a513de
|
Update command id maps for php, java and python
|
2020-05-01 15:42:45 +10:00 |
|
OJ
|
dc40ddc38d
|
Rename the tcp channel open command in python
|
2020-04-30 15:57:43 +10:00 |
|
OJ
|
409e6cce6d
|
Update python meterpreter to use UINT command ids
This is based heavily off the work that zeroSteiner did last year.
|
2020-04-29 16:59:51 +10:00 |
|
Spencer McIntyre
|
c635d41b8c
|
Send addrinfo when opening a channel in Python
|
2020-02-19 23:29:40 -05:00 |
|
Tim W
|
08633f4cc4
|
fix python 3 stdapi_sys_process_close
|
2019-06-03 02:44:40 +08:00 |
|
bwatters
|
03e3e2066f
|
Replace StopIteration with return per PEP 479
|
2019-02-11 15:01:41 -06:00 |
|
bwatters
|
74ed8ee5b7
|
Typecast values to prevent incompatibilities in packing them
|
2019-02-11 10:48:59 -06:00 |
|
Brent Cook
|
7e2181700a
|
update stat struct sizes
|
2019-02-06 17:51:21 -06:00 |
|
Tim W
|
2386ce2ca9
|
fix python meterpreter ls of 4gb files
|
2019-01-02 19:20:50 +08:00 |
|
Spencer McIntyre
|
d90b8327dd
|
Close proc_h io streams
|
2018-12-12 19:09:05 -05:00 |
|
William Vu
|
2b26c69e20
|
Force Unicode on chmod path
|
2018-09-24 15:42:20 -05:00 |
|
Tim W
|
dce10d9c9e
|
python meterpreter chmod command
|
2018-09-12 19:27:46 +08:00 |
|
Spencer McIntyre
|
6a24c38e2b
|
Fix unbound UDP sockets by not requiring the peer
|
2018-04-22 19:45:43 -04:00 |
|
Spencer McIntyre
|
e4b2e7f812
|
Use the proto field from getaddrinfo
|
2018-04-08 14:27:46 -04:00 |
|
Spencer McIntyre
|
408d0ff212
|
Use getaddrinfo for udp channels too
|
2018-04-08 12:29:16 -04:00 |
|
Spencer McIntyre
|
c9905cd177
|
Fix IPv6 support by using getaddrinfo
|
2018-04-08 12:29:16 -04:00 |
|
Spencer McIntyre
|
1f953580b1
|
Fix a bug when accepting a connection
|
2018-03-29 17:28:34 -04:00 |
|
Spencer McIntyre
|
d8d97e55e8
|
Process channel events with a higher priority
|
2018-03-19 11:15:23 -04:00 |
|
Spencer McIntyre
|
76168ba186
|
Add and use a new tlv_pack_request function
|
2018-03-19 10:36:21 -04:00 |
|
Spencer McIntyre
|
99aac30459
|
Add UDP channel support to the python meterpreter
|
2018-03-18 19:22:08 -04:00 |
|
Spencer McIntyre
|
7a3da787b1
|
Fix bugs introduced by the channel refactoring
|
2018-03-18 18:13:54 -04:00 |
|
Spencer McIntyre
|
38db1218dd
|
Major refactoring for channel objects
|
2018-03-18 17:31:23 -04:00 |
|
Spencer McIntyre
|
8153648aab
|
Refactor socket class names with the family
|
2018-03-17 19:02:05 -04:00 |
|
Spencer McIntyre
|
0e06102549
|
Add debug statements for channel open dispatching
|
2018-03-17 18:29:40 -04:00 |
|
Tim W
|
c373b2fafe
|
fix tabs to spaces
|
2018-03-09 00:45:42 +08:00 |
|
Tim W
|
9db18dc8a3
|
catch termios exceptions
|
2018-03-09 00:45:01 +08:00 |
|
bwatters
|
16b82ed9cc
|
Add the attrib to all file deletes
|
2018-01-18 12:08:01 -06:00 |
|
Brent Cook
|
d9ed8004d8
|
remove readonly attributes for python meterpreter
|
2018-01-16 10:35:09 -06:00 |
|
Brent Cook
|
39277d10bc
|
switch to pythonic whitespace
|
2018-01-09 15:44:54 -05:00 |
|
Jonas Lieb
|
cd433fb2cf
|
Fix meterpreter.py indentation
Commit b5372d2a98a47509b2ddf0b60a90de5a43f32f23 messed up the indentation
(mixing spaces and tabs) for some parts of the code. This commit fixes it.
|
2018-01-09 10:43:26 +01:00 |
|
Jeffrey Martin
|
b9ecf579ef
|
fix scope when a transport has headers
|
2017-12-20 13:09:23 -06:00 |
|
Brent Cook
|
b5372d2a98
|
on exception from URLLib, don't spin 100% cpu
|
2017-12-10 11:55:35 -06:00 |
|
OJ
|
e88cb61839
|
Small python http header fix
|
2017-09-11 17:20:22 +10:00 |
|
OJ
|
e1efa94b06
|
Transport creation for headers, and starting on python support
|
2017-09-11 14:39:15 +10:00 |
|
OJ
|
b363584648
|
Merge branch 'upstream/master' into transport-agnostic-packet-encryption
|
2017-08-08 17:37:25 +10:00 |
|
OJ
|
03a88ff4ad
|
Land #215 - Fix python meterpreter sleep
Fixes #202
|
2017-07-13 07:53:20 +10:00 |
|
William Webb
|
cbe6f7783c
|
Land #212, Add OSX Railgun support to Python Meterpreter
|
2017-07-11 15:51:32 -05:00 |
|
Spencer McIntyre
|
cb8c2fd009
|
Adjust how trasnport sleep is handled
|
2017-07-10 20:32:59 -04: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 |
|
Spencer McIntyre
|
8c9c38ba4b
|
Add export and use a debug_traceback function
|
2017-06-28 19:44:49 -04:00 |
|