b56bc0b513
Code fixes as per suggestions, fix build
...
* Use of `ERROR_FAILURE_WINDOWS` in python meterpreter.
* Moving of constants/logic to client_core instead of
command_dispatcher.
* Fix spec include.
2015-04-02 09:05:38 +10:00
684d178fe6
Merge branch 'upstream/master' into dynamic-transport
2015-04-01 18:53:20 +10:00
2f575ca273
Add machine_id functionality to python meterpreter
2015-04-01 17:50:50 +10:00
bd8441d963
Pymet dont validate ssl certs for 2.7.9/3.4.3
2015-03-25 19:49:42 -04:00
b847592cf5
Python reverse HTTPS stager
2015-03-21 12:43:14 -04:00
bc53c1e843
Pymet improved unicode support for working directories
2015-03-19 18:31:42 -04:00
c521077984
Fix pymet for unicode files and directories
...
Closes #4958
2015-03-19 17:23:00 -04:00
eda0711014
Update meterpreter.py
...
Read until exactly pkt_length bytes
2015-01-18 15:45:28 +02:00
de666d9ade
Update meterpreter.py
...
Read exactly pkt_length from socket, prevents over-reading.
2015-01-18 15:29:23 +02:00
07f9d037ad
Error messages for the python meterpreter
2014-12-09 11:03:57 -06:00
b5b1c9f832
Fix pymeterp bugs from testing in osx and python3
2014-11-17 14:04:30 -05:00
c91d594b73
Pymeterp http proxy and user agent support
2014-11-16 14:29:20 -05:00
bf55d98f32
Escape inserted vars and fix core_loadlib
2014-11-15 15:06:18 -05:00
5bacde2dee
Patch pymeterp http settings
2014-11-14 17:12:23 -05:00
bdff25656f
Pymet reverse_http stager basic implementation
2014-11-14 14:15:46 -05:00
529549d13a
Prepare for a reverse_http stager
2014-11-14 11:15:22 -05:00
510ef4e3ca
Remove an unnecessary var and fix process_close
2014-10-02 20:52:45 -04:00
7e6ec4807f
Fix up the TLVs that are now QWORD values in MSF
...
Various values were adjusted to become QWORD values in MSF an windows
meterpreter, but the changes were not ported over to python, php and
java. This commit fixes this inconsistency.
2014-07-07 10:42:58 -05:00
cd530db36b
Pymeterpreter use print_exc and not print_exception
2014-06-02 16:50:54 -04:00
2b810782d5
Pymeterpreter support process channels for Python v3
2014-05-30 14:35:47 -04:00
a8fe33e977
Fix meterpreter and file tests for Python v3.4 on Win
2014-05-29 16:42:28 -04:00
ee45f5900b
In pymeterpreter use a MeterpreterFile obj for Py v3
2014-05-29 15:09:09 -04:00
c58a5f3a3f
Update pymeterpreter netlink to support python3
2014-05-29 13:48:15 -04:00
e45a54aafc
Add a DEBUGGING option to the python meterpreter
2014-05-29 10:52:49 -04:00
55045de208
Adjust whitespace and set bytes to str for Python 2
2014-05-28 16:30:27 -04:00
3209e81960
Merge branch 'master' into pymeterpreter-net
...
Conflicts:
data/meterpreter/ext_server_stdapi.py
2014-03-11 15:15:02 -04:00
d78326c12e
Don't crash when ctypes isn't available
2014-03-10 16:10:24 -05:00
dc4c7cc862
Support tcp server channels and add a python MeterpreterSocket
2014-03-04 13:31:29 -05:00
02d0595e6d
Return true in EOF when tell() > stat.st_size
2014-02-27 20:45:38 -05:00
8ab4190fc7
Oops, the default bufsize is 0 anyways.
2014-01-05 18:57:56 -06:00
50899d608d
Fixes #8732 by reading until EOF reached.
...
* use a lambda for cleaner iterator.
* also disables buffering, since we are reading byte-by-byte in the first place
and maintaining our own buffer (#data).
2014-01-05 18:36:22 -06:00
282a92b9aa
Add support for stdapi_net_resolve_host.
2013-10-03 10:31:54 -04:00
5fd893ee19
Fix additional issues in the python meterpreter.
2013-09-10 15:06:33 -04:00
6d2a787699
Fixes three minor issues in the python meterpreter.
2013-08-30 15:31:40 -04:00
568d1f5963
Always os.fork() when available.
2013-08-28 17:19:49 -04:00
322e20886c
Sort import statements alphabetically.
2013-08-15 09:27:13 -04:00
4b7cd5232b
Remove debug print and fix channel additions.
2013-08-13 12:50:52 -04:00
5c828d01eb
Improve process execution on Linux.
2013-08-09 10:39:19 -04:00
4a55da3cc7
Add Windows registry manipulation support.
2013-08-09 08:39:05 -04:00
43e6cb22c8
Initial commit of the python meterpreter.
2013-08-05 23:38:49 -04:00