William Vu
d33ec6e79d
Be good and use a multi-line rescue
2019-05-13 17:12:40 -05:00
Tim W
abbefab5c0
add meterpreter mouse command
2019-05-13 17:06:03 +08:00
Tim W
7ec67fb91f
add meterpreter keyboard_send command
2019-05-11 16:49:01 +08:00
asoto-r7
e5203720db
Land #11821 , correct payload size output and exception handling
2019-05-09 15:36:20 -05:00
Metasploit
65637eea62
Bump version of framework to 5.0.22
2019-05-09 10:06:37 -07:00
Brent Cook
745645d7ca
make encoded payloads a little less special-case
...
Just operate on the raw_payload buffer so we always have the same thing to look
at in the end of generation.
2019-05-07 13:48:24 -05:00
Brent Cook
ad8188ff51
throw exception on actual payload size violation, not formatted output size
2019-05-07 13:12:58 -05:00
William Vu
c252ff2e7e
Display NOCVE reason in missing CVE reference
2019-05-07 00:59:09 -05:00
William Vu
982caa95a4
Implement module use by previous search index
2019-05-07 00:50:04 -05:00
Caitlin Condon
9eb335ad5c
Land #11804 , loadpath command generates bad plural for 'auxiliarys'
2019-05-02 17:31:42 -05:00
Metasploit
8a991d322d
Bump version of framework to 5.0.21
2019-05-02 10:08:40 -07:00
Brent Cook
86df78fa4f
loadpath command generates bad plural for 'auxiliarys'
...
Plural of 'auxiliary' is 'auxiliaries'. Let's get rid of bad logic and just say 'modules'.
2019-05-02 10:04:26 -05:00
Brent Cook
def3112dde
Land #11786 , Fix issues with DP RPC commands
2019-05-01 13:20:56 -05:00
bigendiansmalls
3289d89836
Added Extended passive mode to the core ftp module.
...
Extended passive mode (EPSV), as documented in RFC2428
is similar to the PASSive mode in that it requests that
the server open a port and wait for a data connection.
However, in unlike PASSive mode, Extended Passive mode
returns only the port on which the server listens for
the data connection, not the IP + Port. The client is
expected to use the existing IP (e.g. the one it used to
create the initial control channel connection) to connect
to the new data port.
Where this becomes important is if the server is behind
some type of natting device, EPSV will work in this case,
PASS may not.
2019-04-30 12:41:11 -05:00
William Vu
561b1ce86d
Land #11778 , cmd_psh_payload options hash fix
...
nil and false are not equivalent here.
2019-04-26 16:28:50 -05:00
Matthew Kienow
fbf7668889
Fix delete vuln
...
Convert fetched Mdm::Vuln::ActiveRecord_Associations_CollectionProxy to
an Array as the code only expects to process an Mdm::Vuln or Array.
2019-04-26 14:44:37 -04:00
Matthew Kienow
a393e3f71f
Fix finding a service to return
...
Convert fetched Mdm::Service::ActiveRecord_Associations_CollectionProxy
to an Array as the code only expects to process an Mdm::Service or
Array.
2019-04-26 14:40:49 -04:00
Matthew Kienow
8173fd5d8a
Update opts usage to match the method comment
...
Conditions assignment is to the singular hosts.address, so the plural
addresses doesn't make sense.
2019-04-26 14:34:40 -04:00
Matthew Kienow
7a0681f816
Fix incorrect method comments and examples
2019-04-26 14:30:28 -04:00
Shelby Pace
a97cee4c91
add ternary expression to set options
2019-04-25 15:36:09 -05:00
Metasploit
b5f164335e
Bump version of framework to 5.0.20
2019-04-25 10:08:29 -07:00
Jacob Robles
39aae367a5
Land #11765 , Update NUUO mixin, move code to Rex
2019-04-25 09:35:47 -05:00
Brent Cook
98146fe419
Land #11771 , Force UTF-8 for more module metadata fields
2019-04-24 20:23:51 -05:00
Jacob Robles
f3a820b475
Remove protocol option
...
Only tcp is supported for the mixin.
2019-04-24 14:24:30 -05:00
William Vu
a790e9076a
Land #11766 , handling of spaces in tab completion
2019-04-24 13:24:16 -05:00
Spencer McIntyre
dfa37a9fb0
Fix a bug when the unbalanced quote is the end
2019-04-24 14:02:18 -04:00
Brent Cook
470255cb2b
Land #11769 , make sure Notes fields show up in info
2019-04-24 13:01:07 -05:00
William Vu
ce39b929b2
Remove stray backslash - oops!
2019-04-24 11:50:53 -05:00
William Vu
0ad5dca9fa
Revert to RelatedModules and handle Array/Hash
2019-04-24 11:26:52 -05:00
Spencer McIntyre
2a0e3690db
Close unbalanced quotes when tab completing
2019-04-24 11:01:23 -04:00
Spencer McIntyre
92e945ff46
Implement a custom shellsplit method
2019-04-24 10:55:02 -04:00
Adam Cammack
40c083b894
Force UTF-8 for more module fields
2019-04-24 09:30:38 -05:00
Jacob Robles
acf7e58e8e
Nuuo mixin handle connection errors
2019-04-24 07:00:53 -05:00
Brent Cook
a9bb4efe6a
Land #11768 , implement faster compatible payload logic
2019-04-24 05:17:15 -05:00
Brent Cook
d207038ab8
Land #11722 , expand password hash identification library
2019-04-24 05:09:30 -05:00
William Vu
372ec1949a
Handle NOCVE and module traits
2019-04-23 19:47:49 -05:00
William Vu
c0e675abfb
Change dump_aka to dump_notes with special casing
...
Also add RELATED for related modules.
2019-04-23 16:31:40 -05:00
William Vu
9420b04dd9
Support generic payloads
2019-04-23 15:14:14 -05:00
William Vu
e12b19a507
Enhance compatible_payloads to use module cache
2019-04-23 13:57:39 -05:00
Jacob Robles
aba88243d7
Add nuuo resposne string
2019-04-23 10:47:40 -05:00
Jacob Robles
80a68de17d
Keep response status
2019-04-23 06:27:12 -05:00
Spencer McIntyre
0e612045d3
Honor strings ending in slash space
2019-04-22 15:08:11 -04:00
Jacob Robles
d4728c9bc7
Call correct function
2019-04-22 10:16:05 -05:00
Jacob Robles
a7d02d49d8
Update mixin and client for response
2019-04-19 14:24:37 -05:00
Jacob Robles
e85147a5f2
Add nuuo response
...
Parse server responses
2019-04-19 14:23:53 -05:00
Jacob Robles
7b807d4dce
Add nuuo client rex and spec
2019-04-19 06:28:56 -05:00
Jacob Robles
f0dfc82803
Add nuuo client request rex and spec
2019-04-19 06:26:41 -05:00
Metasploit
8b17a9249c
Bump version of framework to 5.0.19
2019-04-18 10:07:09 -07:00
Tim W
31eab90c74
fix mettle cmd_exec
2019-04-18 15:30:26 +08:00
William Vu
8e8763df5b
Update invalidate_login to remove regex creds
2019-04-17 13:24:59 -05:00