Files
metasploit-gs/lib/rex
sinn3r 22811257db Fix #4711 - Errno::EINVA (getpeername(2)) BrowserAutoPwn Fix
This patch fixes #4711.

The problem here is that the browser sometimes will shutdown some of our
exploit's connections (in my testing, all Java), and that will cause Ruby
to call a rb_sys_fail with "getpeername(2)". The error goes all the
way to Rex::IO::StreamServer's monitor_listener method, which triggers a
"break" to quit monitoring. And then this causes another chain of reactions
that eventually forces BrowserAutoPwn to quit completely (while the
JavaScript on the browser is still running)
2015-02-10 18:28:02 -06:00
..
2014-05-25 09:40:33 +01:00
2014-09-11 12:33:09 +02:00
2013-12-26 16:26:45 -02:00
2015-01-16 19:35:57 -06:00
2013-11-07 18:51:59 -05:00
2013-08-30 16:28:33 -05:00
2014-11-06 22:48:34 -06:00
2013-08-30 16:28:33 -05:00
2014-11-03 14:25:29 -06:00
2015-02-08 17:28:33 +01:00
2013-08-30 16:28:33 -05:00
2013-08-30 16:28:33 -05:00
2015-01-30 11:20:03 +00:00
2013-08-30 16:28:33 -05:00
2013-08-30 16:28:33 -05:00
2013-08-30 16:28:33 -05:00
2013-09-23 19:36:26 -05:00
2014-05-21 20:15:32 +01:00
2013-08-30 16:28:33 -05:00
2014-12-10 09:52:23 -06:00
2013-08-30 16:28:33 -05:00
2014-03-13 09:46:20 -05:00
2013-05-20 16:21:03 -05:00
2013-08-30 16:28:33 -05:00
2013-11-07 18:51:59 -05:00
2014-12-09 15:53:29 -06:00
2013-08-30 16:28:33 -05:00
2013-08-30 16:28:33 -05:00
2013-08-30 16:28:33 -05:00
2013-11-07 18:51:59 -05:00
2013-08-30 16:28:33 -05:00
2013-08-30 16:28:33 -05:00
2013-08-30 16:28:33 -05:00
2013-11-07 18:51:59 -05:00