mirror of
https://github.com/rapid7/metasploit-payloads
synced 2025-01-20 20:37:27 +01:00
5da10e97e9
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 |
||
---|---|---|
.. | ||
win | ||
zlib | ||
libloader.h | ||
metsrv.c | ||
metsrv.h | ||
remote_dispatch_common.c | ||
remote_dispatch.h | ||
server_setup_win.c |