William Vu
18c9ac7abb
Update stdin processing in resource scripting
...
Originally in #4674 , I wanted to add stdin to msfconsole -r, but I
purposefully left off support for stdin in the console. Now it works.
2017-07-12 13:40:44 -05:00
Brent Cook
345407b0a4
Rex::Encoder::XDR conflicts with the XDR gem
2017-07-12 11:52:10 -05:00
William Webb
aa0fca9dd1
Land #8631 , Add railgun support to Python Meterpreter for the OSX
...
platform
2017-07-11 16:05:16 -05:00
Dave Farrow
e8d4ad8a89
Try all callable methods when creating socket
2017-07-09 11:26:57 -07:00
Brent Cook
06aa239d47
pass loggger conditionally to common search function
2017-07-03 16:22:47 -05:00
David Maloney
1cbc4af6b6
Land #8606
...
land's bcook's module search rpc work
2017-06-30 14:58:46 -05:00
William Vu
7e1b50ab3b
Land #8629 , AKA (also known as) module reference
2017-06-28 19:15:45 -05:00
Brent Cook
461ab4501d
add 'Also known as', AKA 'AKA', to module references
2017-06-28 15:53:00 -04:00
William Webb
6349026134
Land #8442 , Exploit module for Backup Exec Windows Agent UaF
2017-06-28 10:39:28 -05:00
Spencer McIntyre
0da9f4d64a
Refactor railgun "DLL" references to library
2017-06-27 17:34:06 -04:00
William Vu
1637f55c65
Handle ArgumentError when previous gets args
...
Dumb patch.
2017-06-27 00:41:26 -05:00
Brent Cook
5635e81a87
export module.search command
2017-06-24 15:50:37 -05:00
Brent Cook
e0695cbf9b
add a framework-wide search method
2017-06-24 15:09:32 -05:00
Brent Cook
8eceef18d9
refactor search, separate search bits from output
2017-06-24 14:51:14 -05:00
Spencer McIntyre
feb8d14fe6
Make the TryToFork option generic
2017-06-23 21:08:49 -05:00
Dirkjan Mollema
03b36757e4
Added session name to logfile name
2017-06-23 13:26:36 +02:00
Brent Cook
fda2e8c73d
Land #8523 , Add support for session GUIDs
2017-06-22 20:10:10 -05:00
David Maloney
c307cfab50
Land #8592 , rpc module info
...
enhance module details returned by the RPC
2017-06-22 14:18:39 -05:00
Spencer McIntyre
549ebb4ff6
Patch in the new PythonMeterpreterTryToFork option
2017-06-22 10:55:08 -05:00
Brent Cook
f96f61d29e
enhance module info to be on par with pro RPC interface
2017-06-21 08:36:49 -05:00
RageLtMan
42d1fae2e6
Upstream console search additions and fixes
...
The -S flag for console commands, backed by search functionality
in Rex' tables, originally pushed upstream in #1604 (iirc), lacks
coverage for a number of commands which benefit a good deal from
inline filtering of the potentially large number of results.
Push more -S flags and surrounding table functionality upstream
to provide coverage for the console commands included in framework.
Include a fix for deleting hosts when DB references are a problem.
Include a fix for the upstream route command wherein scope must be
defined for the routing target by assuming a /32 without explicit
definition.
Note:
With this in place, console behavior when filtering results is
roughly analagous to the R7 filtering in web UI, which should help
those of us trying to use both maintain corresponding workflows.
Testing:
Used in-house for years, though changes to the diff from upstream
and our fork (expunging some internal code) are untested, so would
appreciate eyes and hands on.
2017-06-16 20:28:51 -04:00
Brent Cook
55b71e115f
Land #8535 , MSGRPC module minor fixes
2017-06-15 21:44:34 -05:00
OJ
2c0f41ee8f
Fix session guid handling in python 3
...
I made the mistake of using str.decode() which isn't a thing in python3
(works fine in 2). So this commit fixes it so that the GUID string
itself is generated directly as a byte string, so that the call to
decode() isn't needed at all.
2017-06-16 09:01:29 +10:00
Brent Cook
bf674263f3
Land #8533 , record vulnerability attempts
2017-06-09 17:52:49 -05:00
TheNaterz
40fafaa270
dereference the service from the service manager
2017-06-09 16:24:01 -06:00
Jeffrey Martin
2b6f823a1b
store vuln attempt when reported
2017-06-09 12:46:39 -05:00
David Maloney
c89fee89db
Land #8529 , RPC Session Arch
...
Lands pr adding Session arch to info
returned by rpc
2017-06-09 11:58:19 -05:00
OJ
c4288fb35a
Update branch to include chances from upstream/master
2017-06-09 17:18:57 +10:00
TheNaterz
c3b2476a51
add arch to rpc session details
2017-06-08 16:26:13 -06:00
William Vu
4198efa41f
Remove pry from CommandDispatcher::Creds...
...
My bad. Should have been caught in #8517 .
2017-06-08 00:18:46 -05:00
OJ
eef82a501d
Add support for session GUIDs in mettle
2017-06-08 11:20:48 +10:00
William Vu
3e27fd3db4
Land #8517 , CommandDispatcher::Common
...
Also fixes jobs -i.
2017-06-07 03:20:45 -05:00
William Vu
596924552e
Fix literal \n in jobs -i
...
Regression from #4063 .
2017-06-07 03:19:30 -05:00
Spencer McIntyre
a052ee4064
Use the opts hash not the datastore
2017-06-06 20:02:06 -04:00
Spencer McIntyre
834e0eba95
Land #8340 , add exception handling for rev_tcp_ssl
2017-06-06 19:09:15 -04:00
Spencer McIntyre
a953d94f61
Minor white space cleanups for PR #8340
2017-06-06 19:07:55 -04:00
Brent Cook
0830e4aaa5
Land #8503 , Linux x86 reverse_tcp error handling
2017-06-06 06:36:55 -05:00
OJ
37b9cd07a2
Add support for the session GUID in the UI
...
The Session GUID will identify active sessions, and is the beginning of
work that will allow for tracking of sessions that have come back alive
after failing or switching transports.
2017-06-06 17:15:57 +10:00
darkbushido
f4013b02e1
renaming db_common to common
...
this moves the following methods into common
arg_host_range ( used in creds and db )
arg_port_range ( used in creds and db )
set_rhosts_from_addrs ( used in creds and db )
show_options ( used in jobs and modules )
2017-06-05 14:19:18 -05:00
Brent Cook
8c35e54934
Land #8495 , Expand multi-handler for generic http(s) sessions
2017-06-04 20:21:32 -05:00
itsmeroy2012
39cee481c1
Making changes similar to the reverse_tcp payload
2017-06-03 22:57:59 +05:30
tkmru
82a83af6c2
add error handling to x86 linux reverse tcp
2017-06-03 04:04:55 +09:00
William Vu
abeececb46
Land #8493 , creds -R fix with DbCommon
2017-06-01 14:19:16 -05:00
Jeffrey Martin
ccf54f464c
Expand multi-handler for generic http(s) sessions
2017-05-31 14:35:18 -05:00
darkbushido
2682874652
fixing a busted -R on creds search
...
I broke this when moving creds to its own file.
2017-05-30 15:56:51 -05:00
Brent Cook
ee57c7188e
Land #8470 , remove broken check for invalid options
2017-05-30 00:35:46 -05:00
Brent Cook
a01a2ead1a
Land #8467 , Samba CVE-2017-7494 Improvements
2017-05-30 00:15:03 -05:00
HD Moore
66f06cd4e3
Fix small typos in comments
2017-05-28 14:40:33 -05:00
Spencer McIntyre
4e29b6e5fd
Land #8275 , add retry opts for py rev_tcp stager
2017-05-28 13:02:35 -04:00
Spencer McIntyre
2ca53eaebf
Minor white space cleanups for PR #8275
2017-05-28 12:59:06 -04:00