Brendan Coles
121a9a52ac
Remove Post API crypto methods for local files
2019-12-07 05:12:51 +00:00
Pearce Barry
0d99e78047
Land #12663 , reporting creds can have linked task
2019-12-06 14:26:17 -06:00
Brent Cook
dcf2a2de24
Land #12672 , pass string value to OptString#valid?
2019-12-06 14:18:56 -06:00
Brent Cook
68101136de
bump embedded version
2019-12-06 13:26:55 -06:00
Pearce Barry
74d87fcc76
Support JtR versions installed from packages
...
John the Ripper installed from native packages, like ubuntu's 'john' package, might output the version in a slightly different format than when you build from source. This patch adds an addtional attempt to pull the version number from JtR's like these...
2019-12-06 13:26:04 -06:00
Jeffrey Martin
21060033b6
check before trying to access self as array
2019-12-06 12:03:43 -06:00
Christophe De La Fuente
c47e0de9c0
Fix OptString#valid?
2019-12-06 12:34:17 +01:00
FenixH
65f8fa003c
rpc fixes
2019-12-06 12:29:53 +01:00
FenixH
303009ce67
Merge remote-tracking branch 'upstream/master'
2019-12-06 11:09:52 +01:00
h00die
ce7a33abf5
example module review
2019-12-05 14:47:29 -05:00
Metasploit
e1cb804764
Bump version of framework to 5.0.64
2019-12-05 12:09:50 -06:00
Jeffrey Martin
79f2c9a048
reporting creds can have linked task
2019-12-04 17:55:23 -06:00
Adam Galway
104710ca41
Land #12627 , alter scanner info method for check
2019-12-04 15:04:11 +00:00
bwatters-r7
cc25a30d1a
Move dpendency to mixin and adjust print statements
2019-12-04 09:00:03 -06:00
bwatters-r7
2a14332f20
First try at adding error handling and offloading methods to the
...
Post::Windows::Process mixin for resusability and deduplication
2019-12-03 14:11:50 -06:00
Brent Cook
d5d90dcbc3
Land #12655 , update cert generation to not generate years in the past
2019-12-03 12:37:21 -06:00
William Vu
26f7c8f599
Suggest exploit/windows/local/persistence
...
The persistence and metsvc Meterpreter scripts use a built-in payload,
so the local exploit is a more appropriate match.
2019-12-03 11:08:23 -06:00
William Vu
347c63377d
Print a warning for lack of CheckCode
2019-12-03 10:36:34 -06:00
William Vu
0b99b78c91
Don't validate exploit options needlessly
2019-12-03 10:36:34 -06:00
William Vu
9adc87c786
Check for nil
2019-12-03 10:36:34 -06:00
William Vu
1c87c21d8e
Validate exploit options, too
2019-12-03 10:36:34 -06:00
William Vu
91c6c74173
Add only targeting options and validate datastore
2019-12-03 10:36:34 -06:00
William Vu
1952697404
Refactor CheckScanner to CheckModule
2019-12-03 10:36:34 -06:00
Brendan Coles
c036fc3df9
Fix ssl_generate_certificate to not generate expired certs - Fix #12634
2019-12-03 06:16:12 +00:00
Pearce Barry
8a370cf2ca
Land #12637 , set any passed workspace if db is active
2019-12-02 17:05:16 -06:00
Pearce Barry
5ac09e8281
Land #12631 , set db workspace in handler when active
2019-12-02 17:04:05 -06:00
Pearce Barry
2de71aba72
Minor typo...
2019-12-02 16:13:05 -06:00
Brent Cook
d3a636eb6a
Land #12509 , add check result to RPC API
2019-12-02 11:37:43 -06:00
Brent Cook
010cfe2d65
=~ / match?
2019-12-02 09:03:58 -06:00
Brent Cook
92cec6116b
we don't need ruby-backports anymore (or maybe we can use it more conditionally on Ruby 2.6), it uses a lot of memory
2019-12-02 09:03:58 -06:00
Brent Cook
945f26e898
prefer delete_prefix over creating 2 new strings
2019-12-02 09:03:58 -06:00
Brent Cook
0f6cab0f7b
prefer starts_with? and ends_with? over creating new strings
2019-12-02 09:03:58 -06:00
Brent Cook
ca5bc94ccf
kill never unused 'from' argument in library logs
...
This avoids computing a stack trace on every single log message
that is never used in any of the logging sinks. This is one of the
number one profiled memory allocation/deallocation events in Metasploit
as shown with memory_profiler.
2019-12-02 09:03:58 -06:00
Brent Cook
069a3e3c4e
use casecmp rather than allocate a string on every comparison
2019-12-02 09:03:58 -06:00
h00die
da506c9684
dont load examples and syntax fixes
2019-11-29 09:11:44 -05:00
Christophe De La Fuente
857677f39d
Update log message
2019-11-29 11:35:14 +01:00
Metasploit
b7ee610a67
Bump version of framework to 5.0.63
2019-11-28 12:08:21 -06:00
Christophe De La Fuente
39ab534773
Improve Wordpress version check
...
- Add log message to Detected and Unknown check codes
- Add an exception handler to catch Gem::Version parsing errors
2019-11-28 12:56:08 +01:00
Jeffrey Martin
75f78fbce4
set any passed workspace if db is active
2019-11-27 17:19:44 -06:00
Jeffrey Martin
af0215a8d4
set db workspace in handler when active
2019-11-27 08:39:51 -06:00
dwelch-r7
47b31a152e
Alter scanners info method to show check supported properly
2019-11-26 04:21:06 +00:00
Brent Cook
c08ed0e953
Land #12613 , make :workspace key more consistent
2019-11-25 10:39:01 -06:00
Jeffrey Martin
ba06624e57
consistent usage of :workspace key
2019-11-22 11:16:22 -06:00
Metasploit
9cae9b939b
Bump version of framework to 5.0.62
2019-11-21 12:08:35 -06:00
Brent Cook
f8c84c9928
Land #12530 , add encrypted, compilable shell payloads
2019-11-21 08:59:46 -06:00
MangyCoyote
a7e7b9dbf2
post/multi/gather/ssh_creds should verify it has access to a file before reading it
2019-11-21 10:48:42 +01:00
Shelby Pace
0f5a3a3d64
use one cipher object
...
The c code was modified in order to keep
track of the context.
2019-11-20 11:24:23 -06:00
Shelby Pace
bf2bfb3b39
use chacha20 class
2019-11-20 10:42:03 -06:00
Shelby Pace
deb57a1df0
add modified chacha implementation, format_uuid
2019-11-19 20:16:16 -06:00
Brent Cook
3e951b3f4b
Land #12457 , consolidate workspace actions
2019-11-19 17:10:36 -06:00