Commit Graph

46254 Commits

Author SHA1 Message Date
Jeffrey Martin e7a7bcfd7d Lock rex-text due to compatibility issues
The new depndency on the openssl gem creates compatibility issues
in some of the currently supported enviornments.  Lock version until
this is sorted out.
2018-04-13 11:15:55 -05:00
Matthew Kienow daf67999d6 Raise NotImplementedError in NoteDataService stubs 2018-04-13 12:07:35 -04:00
Green-m 73371e9f9c Add timeout option 2018-04-13 07:31:34 -04:00
Green-m cff91ee096 Add timeout option 2018-04-13 07:16:11 -04:00
Adam Cammack e65de2b56f Conform to JSONRPC 2.0 spec in external modules
Responses to queries had a `response` field instead of the required
`result` field.
2018-04-12 16:55:27 -05:00
Matthew Kienow 37479d8fd4 Modify notes search to handle serialized data
Initial Goliath notes search implementation attempted to use Arel and
decode base64 serialized data column, however, this was not without
issue. Updated implementation retrieves all records that match
conditions, thus data has been deserialized and then filters using
specified search term.
2018-04-12 17:37:16 -04:00
William Vu cc9426860b Land #9871, search without arguments shows help
Lol, you can still specify an empty string to search all modules.
2018-04-12 15:39:54 -05:00
William Vu d2a683d2df Add whitespace and update help 2018-04-12 15:39:04 -05:00
Auxilus 0b3f50ea80 show help when no arguments provided to search 2018-04-13 01:27:22 +05:30
Matthew Kienow 4e49b99783 Add cmd notes option to sort by column number 2018-04-12 15:56:42 -04:00
Wei Chen ee9f49fa39 Fix a typo 2018-04-12 14:45:54 -05:00
Matthew Kienow 5b2bbe7432 Update test for removed make_sortable method 2018-04-12 15:23:35 -04:00
Wei Chen 4e55724f3f Fix a typo and rspec for payload generator 2018-04-12 14:10:26 -05:00
Wei Chen c0c9389b33 Update Gemfile.lock for encryptive outputs for msfvenom 2018-04-12 10:59:28 -05:00
Matthew Kienow f60bbdd831 Remove cmd notes make_sortable helper method 2018-04-12 10:51:03 -04:00
cbrnrd bf8c62f27c change if ! to unless 2018-04-12 09:54:57 -04:00
cbrnrd 5923845f68 Merge branch 'post_linux_system_dev' of https://github.com/cbrnrd/metasploit-framework into post_linux_system_dev 2018-04-12 09:16:31 -04:00
cbrnrd 5f725e09db Make nosuid? and noexec? take a filepath as param 2018-04-12 09:15:44 -04:00
Brendan Coles 760eac005f Minor update to documentation 2018-04-12 16:48:33 +10:00
thecarterb 0abeb4fee6 Add new functions and fix return bugs attempt 2 2018-04-11 21:52:53 -04:00
thecarterb 892fb70fc6 Revert "Add new functions and fix return bugs"
This reverts commit 1e34a6d3c6.
2018-04-11 21:46:34 -04:00
Adam Cammack 2a6acfd1d0 Land #9823, Private IP leak via WebRTC 2018-04-11 17:37:56 -05:00
Adam Cammack 7e4caa16ff Add more example output to module doc 2018-04-11 17:29:18 -05:00
Matthew Kienow 518d672ad5 Update cmd_notes help message test 2018-04-11 18:09:48 -04:00
Adam Cammack 8c7f929636 Land #9865, Update Meterpreter ls/dir help 2018-04-11 17:05:18 -05:00
Matthew Kienow 087ae447c5 Remove cmd notes sort operation 2018-04-11 17:46:13 -04:00
James Barnett 86b6009999 Land #9860, Fix DB init when database.yml is missing
This PR fixes a bug introduced with goliath that caused incorrect error messages
and other error messages when no database.yml was present. It also improves the
messaging around that use case and loads CommandDispatcher::Db correctly.
2018-04-11 16:13:40 -05:00
Adam Cammack f1d426d257 Land #9833, Remove broken feature detection 2018-04-11 15:02:53 -05:00
Aaron Soto b9d71b7147 Renamed 'mask' to 'glob' 2018-04-11 14:50:27 -05:00
Aaron Soto 21467d7938 Update stdapi/fs help output to match searching/masking parameters 2018-04-11 14:19:33 -05:00
James Barnett 4e5e0f2c40 Merge branch 'master' of github.com:rapid7/metasploit-framework 2018-04-11 13:59:43 -05:00
James Barnett 059ba7472c Land #9863, Fix crash when tab completing option values
The signature for services was udpated, and each_service was not calling
using the updated method. This was causing tab completion to crash
msfconsole when being used with option values.
2018-04-11 13:52:30 -05:00
William Vu 8b6f267987 Land #9864, command stager debugging fix 2018-04-11 13:51:44 -05:00
William Vu 6c6aa8db82 Print generated CmdStager with inspect, not join
I dun goofed. I knew I should have just printed it verbatim.

tl;dr I thought I had accounted for command compression. I was wrong.
This should also give us more information about what exactly is being
run and how many times.
2018-04-11 13:49:00 -05:00
Wei Chen 19e76329dc Add some checks in buffer.rb and fix option in msfvenom 2018-04-11 13:02:35 -05:00
Matthew Kienow 3db19fe4f2 Fix DBManager::Service use of services method
services method was previously modified to use a hash as the parameter,
but each_service was passing a workspace. Make each_service method
consistent with other DBManager modules.
2018-04-11 11:43:12 -04:00
cbrnrd 1e34a6d3c6 Add new functions and fix return bugs 2018-04-11 10:47:21 -04:00
Borja Merino 2d33320921 Added a post-exploitation module to send wireless probe requests 2018-04-11 16:43:33 +02:00
Matthew Kienow e639fda53c Fix DB initialization with no database YAML 2018-04-11 09:15:38 -04:00
Dhiraj Mishra 8b6bfcb2f0 Added documentation 2018-04-11 11:28:50 +05:30
thecarterb 57e243ac49 Read from /proc/mounts instead of the mount command 2018-04-10 23:20:00 -04:00
scriptjunkie bc07ba3769 load only at use to break require loop 2018-04-10 21:05:41 -05:00
Wei Chen 13edf66fa3 Fix options 2018-04-10 18:57:02 -05:00
Brent Cook 41a21def80 Land #9857, Restore services search semantics 2018-04-10 17:25:48 -05:00
James Barnett cd48b47760 Fix failing tests.
-Was accidentally deleting opts[:workspace] instead of processing
-Update notes help text expectations
2018-04-10 17:10:32 -05:00
James Barnett e51f41fa34 Merge remote-tracking branch 'msf_jbarnett/fix_services_bugs' into MS-3062_workspaces 2018-04-10 13:35:33 -05:00
James Barnett f8cbb9d7c0 Update test 2018-04-10 13:14:16 -05:00
Auxilus f1240b0454 resolves #9855 2018-04-10 22:20:27 +05:30
Wei Chen b630d5c327 Add encryption support for shellcode 2018-04-10 11:14:14 -05:00
James Barnett 462db05f4c Re-enable port search functionality 2018-04-10 11:10:32 -05:00