1
mirror of https://github.com/rapid7/metasploit-payloads synced 2025-01-08 14:36:22 +01:00
Commit Graph

62 Commits

Author SHA1 Message Date
OJ
7a6dda8420 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 19:46:54 +10:00
Brandon Turner
68c71bcff1 Merge branch 'release'
Updates meterpreter bins and closes #3425 and #3423.
2014-06-05 17:33:11 -05:00
Tod Beardsley
db52db6577 Roll back the jar/py changes 2014-06-05 17:31:02 -05:00
Tod Beardsley
79623de07c Add Meterpreter bins for release branch.
This contains the same bins as #3423, but it is targeted at the release
branch for rapid7/metasploit-framework.
2014-06-05 17:17:32 -05:00
William Vu
c6911727a4 Land #3411, Python 3.[34] Meterpreter support 2014-06-03 11:34:22 -05:00
Tod Beardsley
bf9b4ece67 Land #3086, Android Java Meterpreter updates
w00t.
2014-06-02 17:28:38 -05:00
Spencer McIntyre
cd530db36b Pymeterpreter use print_exc and not print_exception 2014-06-02 16:50:54 -04:00
Spencer McIntyre
2497a0901d Pymeterpreter fix processes_via_proc for Python v3 2014-05-30 16:32:03 -04:00
Spencer McIntyre
2b810782d5 Pymeterpreter support process channels for Python v3 2014-05-30 14:35:47 -04:00
Spencer McIntyre
a68d000fa7 Pymeterpreter update win reg functions for python v3 2014-05-30 10:51:36 -04:00
Spencer McIntyre
a8fe33e977 Fix meterpreter and file tests for Python v3.4 on Win 2014-05-29 16:42:28 -04:00
Spencer McIntyre
ee45f5900b In pymeterpreter use a MeterpreterFile obj for Py v3 2014-05-29 15:09:09 -04:00
Spencer McIntyre
c58a5f3a3f Update pymeterpreter netlink to support python3 2014-05-29 13:48:15 -04:00
Spencer McIntyre
e45a54aafc Add a DEBUGGING option to the python meterpreter 2014-05-29 10:52:49 -04:00
Spencer McIntyre
55045de208 Adjust whitespace and set bytes to str for Python 2 2014-05-28 16:30:27 -04:00
Spencer McIntyre
64e37ab381 Fix a syntax error for Python 2.4 2014-03-11 15:22:52 -04:00
Spencer McIntyre
3209e81960 Merge branch 'master' into pymeterpreter-net
Conflicts:
	data/meterpreter/ext_server_stdapi.py
2014-03-11 15:15:02 -04:00
James Lee
10e17f9b94 Use older hash modules when hashlib isn't there 2014-03-11 12:25:54 -05:00
James Lee
fb5e87dc83 Derp 2014-03-10 16:30:55 -05:00
James Lee
d78326c12e Don't crash when ctypes isn't available 2014-03-10 16:10:24 -05:00
Spencer McIntyre
315ae23b56 Add interface support via OSX SystemConfiguration 2014-03-05 13:59:13 -05:00
Spencer McIntyre
dc4c7cc862 Support tcp server channels and add a python MeterpreterSocket 2014-03-04 13:31:29 -05:00
Spencer McIntyre
5a76b45525 Support retrieving interface information via GetAdaptersAddresses 2014-03-03 21:01:16 -05:00
Spencer McIntyre
b3e27d100b Add missing return statement. 2014-03-02 00:18:46 -05:00
Spencer McIntyre
2e684933ff Support retrieving interface information via windows mib functions. 2014-03-02 00:17:00 -05:00
Spencer McIntyre
7d9e9ce75f Support retrieving interface information via netlink. 2014-03-01 22:34:38 -05:00
Spencer McIntyre
541211d8a9 Add pymeterp TLV types for additional network functions. 2014-02-28 13:56:51 -05:00
Spencer McIntyre
02d0595e6d Return true in EOF when tell() > stat.st_size 2014-02-27 20:45:38 -05:00
Joe Vennix
8ab4190fc7 Oops, the default bufsize is 0 anyways. 2014-01-05 18:57:56 -06:00
Joe Vennix
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
Meatballs
159beef9a9 Land #2602, Windows Extended API
Retrieve clipboard data
Retrieve window handles
Retrieve service information
2013-12-08 19:01:35 +00:00
OJ
958ddd4132 Merge branch 'egypt/feature/getenv-php' into getenv_cmd 2013-11-27 15:22:15 +10:00
OJ
4c1748dafd Add getenv support to python meterpreter
This change adds support for `getenv` to python meterpreter. Nothing too
complex going on here. I tidied up the definitions of the TLVs as well
so that they look nice.
2013-11-27 11:19:26 +10:00
OJ
bf3d51679f Merge branch 'upstream/master' into ext_server_extapi 2013-11-25 07:43:36 +10:00
Meatballs
bec151a45f Land #2506, Python Meterpreter - Fixes Registry Endianess 2013-10-12 23:41:26 +01:00
Spencer McIntyre
f3d1df3a4e Fix an endianess issue in pymeterpreter registry_query_value. 2013-10-12 23:39:22 +01:00
Spencer McIntyre
161e96a5f0 Fix an endianess issue in pymeterpreter registry_query_value. 2013-10-11 15:19:34 -04:00
Meatballs
3b5fe040e6 Land #2453, Add stdapi_net_resolve_host(s) to Python Meterpreter.
Moves resolve_host post module to multi and depreciates Windows module.
Resolve will now return nil for failed lookups instead of an empty
string.
2013-10-10 20:13:06 +01:00
Spencer McIntyre
6a2e0e4700 Add fault tolerance for resolve_hosts. 2013-10-04 08:51:13 -04:00
Spencer McIntyre
282a92b9aa Add support for stdapi_net_resolve_host. 2013-10-03 10:31:54 -04:00
Spencer McIntyre
5fd893ee19 Fix additional issues in the python meterpreter. 2013-09-10 15:06:33 -04:00
Tod Beardsley
17d0d47577 Merge branch 'upstream-master' 2013-09-03 10:22:54 -05:00
Spencer McIntyre
6d2a787699 Fixes three minor issues in the python meterpreter. 2013-08-30 15:31:40 -04:00
Tod Beardsley
dccf4a601a Merge branch 'upstream-master' 2013-08-30 13:14:40 -05:00
Spencer McIntyre
3a3cd1f726 Always os.fork() when available. 2013-08-30 13:14:34 -05:00
Spencer McIntyre
075916dc61 Sort import statements alphabetically. 2013-08-30 13:14:33 -05:00
Spencer McIntyre
bebef75422 Remove debug print and fix channel additions. 2013-08-30 13:14:33 -05:00
Spencer McIntyre
b9893fea69 Add process enumeration via PS for OSX. 2013-08-30 13:14:33 -05:00
Spencer McIntyre
da00a4c7ff Improve process execution on Linux. 2013-08-30 13:14:32 -05:00
Spencer McIntyre
06f1d89707 Add Windows registry manipulation support. 2013-08-30 13:14:32 -05:00