1
mirror of https://github.com/rapid7/metasploit-payloads synced 2025-08-16 10:50:20 +02:00
Commit Graph

143 Commits

Author SHA1 Message Date
7bbcee3cf7 Return an empty stat buf when stat fails 2021-12-08 10:56:06 -05:00
a59fd61520 Fix , fix python cmd_exec argument list during PROCESS_EXECUTE_FLAG_SUBSHELL 2021-12-08 08:12:47 +00:00
4ede4211e9 Cleanup channels when closing processes 2021-12-07 10:36:57 -05:00
89b6eb1e17 Honor the pty flag 2021-11-26 14:29:41 +00:00
5b0433f08f cleanup python fs_search 2021-09-20 16:03:33 +01:00
e43f437a2c Clarified variable names 2021-09-20 15:38:13 +01:00
8d5a1c5c8a Java/Android and bug fix for Python/PHP 2021-09-20 15:38:13 +01:00
af46841e62 Updated PHP and Python payloads 2021-09-20 15:38:13 +01:00
dc14eada5d Land , Add support for updating terminal size dynamically 2021-09-14 12:37:11 +01:00
798e15d346 Adhere to SYS_PROCESS naming convention 2021-09-01 13:00:08 +01:00
308ef8abff Use terminal rows/column TLVs 2021-08-31 18:53:48 +01:00
2067d7267e Cleanup the process object
When a child process exits, the corresponding object should be closed
and cleanup all of it's streams and threads as necessary.
2021-08-26 18:44:49 -04:00
63eefdaa3f Return an error if channel id is not valid 2021-08-23 13:39:17 +01:00
28794127c9 Add support for updating terminal size dynamically 2021-08-18 15:14:42 +01:00
4d0640f7fc Respect the PROCESS_EXECUTE_FLAG_SUBSHELL flag 2021-07-30 16:44:02 +01:00
7ad6667189 Replace start_new_session with preexec_fn to maintain python compatability 2021-07-28 14:40:24 +01:00
ee44802a8a Fix sudo prompt 2021-07-28 13:30:10 +01:00
57c6f10314 Use the first entry returned by getaddrinfo
Fixes 
2021-03-29 17:31:28 -04:00
adb7ee62af fix route parsing on macOS 10.13 and lower 2021-03-19 20:04:32 +00:00
a612d32da4 Add get_routes support for OS X via netstat 2021-03-17 17:09:54 -04:00
d3a0840792 Add a get_routes implementation for Windows XP 2021-03-17 11:56:43 -04:00
5ca9d02004 Refactor some Windows ctypes code, Always use GetAdaptersAddresses
GetAdaptersAddresses was added in Windows XP / Server 2003 which since
Metasploit v6 is the oldest version of Windows that Meterpreter
supports. There is now no need to fail back to the older GetIfEntry
function.
2021-03-17 11:24:40 -04:00
85ba357364 Fix a Python 2.x compatibility bug in netlink_request 2021-03-17 10:37:21 -04:00
a155cb8cea Fix a ctype error and catch exceptions when deleting things 2021-03-17 10:26:42 -04:00
bdc9c648d6 Add the interface names to the routes for Windows 2021-03-17 10:26:42 -04:00
604b546db8 Initial windows route support via GetIpForwardTable2 2021-03-17 10:26:42 -04:00
966db5f616 Consolidate libc definitions for OSX and Linux 2021-03-17 10:26:42 -04:00
f0b37fad91 Add get_routes via netlink for Python 2021-03-17 10:26:42 -04:00
f3b6d5ae51 Use the proper bytes type when building search response TLVs 2020-10-27 09:27:47 -04: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
c635d41b8c Send addrinfo when opening a channel in Python 2020-02-19 23:29:40 -05:00
08633f4cc4 fix python 3 stdapi_sys_process_close 2019-06-03 02:44:40 +08:00
74ed8ee5b7 Typecast values to prevent incompatibilities in packing them 2019-02-11 10:48:59 -06:00
7e2181700a update stat struct sizes 2019-02-06 17:51:21 -06:00
2386ce2ca9 fix python meterpreter ls of 4gb files 2019-01-02 19:20:50 +08:00
2b26c69e20 Force Unicode on chmod path 2018-09-24 15:42:20 -05:00
dce10d9c9e python meterpreter chmod command 2018-09-12 19:27:46 +08:00
6a24c38e2b Fix unbound UDP sockets by not requiring the peer 2018-04-22 19:45:43 -04:00
e4b2e7f812 Use the proto field from getaddrinfo 2018-04-08 14:27:46 -04:00
408d0ff212 Use getaddrinfo for udp channels too 2018-04-08 12:29:16 -04:00
c9905cd177 Fix IPv6 support by using getaddrinfo 2018-04-08 12:29:16 -04:00
99aac30459 Add UDP channel support to the python meterpreter 2018-03-18 19:22:08 -04:00
7a3da787b1 Fix bugs introduced by the channel refactoring 2018-03-18 18:13:54 -04:00
38db1218dd Major refactoring for channel objects 2018-03-18 17:31:23 -04:00
8153648aab Refactor socket class names with the family 2018-03-17 19:02:05 -04:00
c373b2fafe fix tabs to spaces 2018-03-09 00:45:42 +08:00
9db18dc8a3 catch termios exceptions 2018-03-09 00:45:01 +08:00
16b82ed9cc Add the attrib to all file deletes 2018-01-18 12:08:01 -06:00
d9ed8004d8 remove readonly attributes for python meterpreter 2018-01-16 10:35:09 -06:00
39277d10bc switch to pythonic whitespace 2018-01-09 15:44:54 -05:00