James Lee
d0650dfb25
Put a bandaid over getsockname
...
Depending on how a socket was created, #getsockname will return either a
struct sockaddr as a String (the default ruby Socket behavior) or an
Array (the extend'd Rex::Socket::Tcp behavior). Avoid the ambiguity when
generating SSL certificates for meterpreter handlers by always picking a
random hostname.
This is by no means a proper fix for the underlying problem of
Socket#getsockname having ambiguous behavior before and after being
extended with Rex::Socket::Tcp. It does, however, solve the immediate
problem of not being able to create tunneled meterpreter sessions over
http(s) sessions.
[SeeRM #7350 ]
2012-10-29 22:45:46 -05:00
..
2012-06-29 00:18:28 -05:00
2012-06-29 00:18:28 -05:00
2012-06-29 00:18:28 -05:00
2012-06-29 00:18:28 -05:00
2012-06-29 00:18:28 -05:00
2012-06-29 00:18:28 -05:00
2012-06-29 00:18:28 -05:00
2012-10-02 15:46:16 -05:00
2012-06-29 00:18:28 -05:00
2012-10-29 22:45:46 -05:00
2012-06-29 00:18:28 -05:00
2012-06-29 00:18:28 -05:00
2012-06-29 00:18:28 -05:00
2012-06-29 00:18:28 -05:00
2012-06-29 00:18:28 -05:00
2012-06-29 00:18:28 -05:00
2012-07-08 11:25:32 -05:00
2012-06-29 00:18:28 -05:00
2012-06-29 00:18:28 -05:00
2012-06-29 00:18:28 -05:00
2012-06-29 00:18:28 -05:00
2012-06-29 00:18:28 -05:00
2012-10-29 22:45:46 -05:00
2012-10-17 21:58:20 +01:00
2012-06-29 00:18:28 -05:00
2012-06-29 00:18:28 -05:00
2012-10-12 21:48:15 -05:00
2012-06-29 00:18:28 -05:00
2012-07-17 17:32:27 -06:00
2012-06-29 00:18:28 -05:00
2012-09-11 11:20:03 -04:00
2012-10-12 21:48:15 -05:00
2012-06-29 01:07:58 -05:00
2012-06-29 00:18:28 -05:00
2006-02-22 23:29:34 +00:00
2012-06-29 00:18:28 -05:00
2012-06-29 00:18:28 -05:00
2012-06-29 00:18:28 -05:00
2012-06-29 00:18:28 -05:00
2012-06-29 00:18:28 -05:00
2012-06-29 00:18:28 -05:00
2012-06-29 00:18:28 -05:00
2012-06-29 00:18:28 -05:00
2012-06-29 00:18:28 -05:00
2012-06-29 00:18:28 -05:00
2010-04-02 21:34:15 +00:00
2012-06-29 00:18:28 -05:00
2012-08-06 21:34:36 -04:00
2012-06-29 00:18:28 -05:00
2012-06-29 00:18:28 -05:00
2012-06-29 00:18:28 -05:00
2012-06-29 00:18:28 -05:00
2012-06-29 00:18:28 -05:00
2012-06-29 00:18:28 -05:00
2012-06-29 00:18:28 -05:00
2012-06-29 00:18:28 -05:00
2012-06-29 00:18:28 -05:00
2012-06-29 00:18:28 -05:00
2012-06-29 00:18:28 -05:00
2012-06-29 00:18:28 -05:00
2012-06-29 00:18:28 -05:00
2012-06-29 00:18:28 -05:00
2012-06-29 00:18:28 -05:00
2012-06-29 00:18:28 -05:00
2012-06-29 00:18:28 -05:00
2012-06-29 00:18:28 -05:00
2012-06-29 00:18:28 -05:00
2012-06-29 00:18:28 -05:00
2012-06-29 00:18:28 -05:00
2012-06-29 00:18:28 -05:00
2012-06-29 00:18:28 -05:00
2012-10-28 23:49:21 -05:00
2012-06-29 00:18:28 -05:00
2012-06-29 00:18:28 -05:00
2012-06-29 00:18:28 -05:00
2012-06-29 00:18:28 -05:00
2012-06-29 00:18:28 -05:00
2012-06-29 00:18:28 -05:00
2012-06-29 00:18:28 -05:00