1
mirror of https://github.com/rapid7/metasploit-payloads synced 2025-01-20 20:37:27 +01:00
metasploit-payloads/c/meterpreter/source/server
OJ 5da10e97e9
Fix packet pivoting in HTTP transports
Windows Meterpreter that uses http/s-based transports wasn't correctly checking for cases where pivoted packets were handled. When pivoted packets are forwarded to the correct handler, the packet is set to NULL. For TCP transports, a check already existed to carry on when the packet was NULL, but this wasn't the case for HTTP/S.

This commit fixes this problem and so the pivot session no longer dies when Meterpreter is using an HTTP/S transport.

For funzies, the fix for this was implemented on a live stream to help other people learn some of Meterp's internals. That video can be found here: https://www.youtube.com/watch?v=de-UYWnafow
2018-08-09 21:51:53 +10:00
..
win Fix packet pivoting in HTTP transports 2018-08-09 21:51:53 +10:00
zlib Initial source import from metasploit-framework 2012-11-19 16:46:07 -06:00
libloader.h Initial source import from metasploit-framework 2012-11-19 16:46:07 -06:00
metsrv.c delete Linux meterpreter support 2017-05-14 02:11:57 -05:00
metsrv.h delete Linux meterpreter support 2017-05-14 02:11:57 -05:00
remote_dispatch_common.c Pivot stability, fixes, tidies, etc 2017-07-18 20:58:23 +10:00
remote_dispatch.h First pass of stageless initialisation script 2015-11-10 15:43:59 +10:00
server_setup_win.c Fix TLV type defs and config size for HTTP migrate 2017-10-04 10:42:40 +10:00