Commit Graph

13785 Commits

Author SHA1 Message Date
Brendan Coles f2b7036e37 Add Openwall detection to Linux system lib 2018-12-03 06:58:19 +00:00
Brendan Coles 0481cbffe6 Add check for Exec-Shield 2018-12-03 03:51:14 +00:00
Brendan Coles d87fef5ee3 Add grsec/PaX checks to Msf::Post::Linux::Kernel lib 2018-12-02 08:11:17 +00:00
Brendan Coles dc125d1dc5 return hostname 2018-12-01 05:20:47 +00:00
Christopher Lee 5b926bcbcf Addressed feedback 2018-11-30 13:18:02 -06:00
Christopher Lee 6225c04b99 Address review feedback, fix bugs 2018-11-30 11:36:39 -06:00
Jacob Robles 88ca775fd3 Land #10952, WP GDPR Compliance plugin exploit 2018-11-29 13:31:31 -06:00
asoto-r7 117d8ad986 Change default behavior of required OptString to permit empty strings 2018-11-29 11:34:44 -06:00
Jacob Robles 9d33891652 Update register descriptions 2018-11-28 19:37:35 -06:00
Jacob Robles c4959da77f Email validation and user registration 2018-11-28 17:56:55 -06:00
Wei Chen d523124faf Land #10965, Add the macOS LPE from pwn2own2018 (CVE-2018-4237) 2018-11-27 14:00:35 -06:00
Brent Cook d7c1dd91c0 Land #10509, Add source meta command for shell sessions 2018-11-26 14:27:08 -06:00
Brent Cook 181fc292c2 Land #10861, Add framework for JSON-RPC and future Sinatra apps 2018-11-26 14:12:08 -06:00
Brent Cook 2cde2e4e21 Land #11017, Fix userns_enabled? check for unprivileged_userns_clone 2018-11-26 14:07:14 -06:00
Matthew Kienow fd75b75c61 Add FrameworkExtension 2018-11-26 13:08:42 -05:00
Matthew Kienow e144cc6738 Move under Msf::WebServices namespace 2018-11-26 12:58:10 -05:00
Brent Cook 0678d33760 Revert "ensure a value exists before returning the normalized key"
This reverts commit 063838fb17.
2018-11-26 10:10:07 -06:00
Brent Cook a98dbd1d61 Revert "Return the original key if it does not exist in the datastore"
This reverts commit 7312fa774f.
2018-11-26 10:10:07 -06:00
Brendan Coles 8f07f299b4 Fix userns_enabled? check for unprivileged_userns_clone 2018-11-25 01:26:49 +00:00
Brent Cook e07e5caebd don't do a binary regex against a regular string 2018-11-22 09:19:38 -06:00
Brent Cook 8694d6dd19 Land #10990, move metasploit web service code 2018-11-21 16:49:56 -06:00
Brent Cook 77723ba2f8 Land #11002, Support Python 3.7 in external probe scanner code 2018-11-21 16:23:34 -06:00
Brent Cook 682ebdc234 Land #11001, Properly error out when attempting to format ELFs 2018-11-21 16:13:40 -06:00
Adam Cammack 317f71f7f4 Land #10802, Make msfvenom -f case-insensitive 2018-11-21 16:04:30 -06:00
Brent Cook c9f8a591e5 Land #10872, Add --pad-nops option for msfvenom 2018-11-21 16:02:02 -06:00
Adam Cammack 44da31edb8 Support Python 3.7 in external probe scanner code 2018-11-21 15:06:54 -06:00
Adam Cammack 818c3c9f57 Properly error out when attempting to format ELFs 2018-11-21 14:57:37 -06:00
Brent Cook 7312fa774f Return the original key if it does not exist in the datastore 2018-11-21 06:03:50 -06:00
Brent Cook 063838fb17 ensure a value exists before returning the normalized key 2018-11-21 04:43:06 -06:00
Brent Cook da9e6edbf1 delete option aliases when an option is deleted
Otherwise the aliases will remain active and if the aliased value is redefined
2018-11-21 04:09:33 -06:00
Patrick 30bf716827 Use --pad-nops as a boolean to make -n <size> the total payload size. 2018-11-20 23:26:03 -06:00
Matthew Kienow 4cc9959e3f Move MSF API App and associated servlets
The modules interact with the DbManager, however, are not a part of it
and belong in a more meaningful location for web services.
2018-11-19 18:46:15 -05:00
Brent Cook 630de06f9e Land #10972, Rework session_compatible? check in post mixin, excluding ARCH_CMD modules 2018-11-19 16:08:15 -06:00
William Vu 6d317baada Coerce DisablePayloadHandler into a Boolean string
Due to discrepancies in how command dispatchers receive datastore
options, especially after a "save" of the console, Boolean values are
stored as strings.

This is a quick fix for DisablePayloadHandler specifically, since it was
driving me insane.
2018-11-19 13:18:15 -06:00
William Vu 4726c58516 Update documentation 2018-11-16 12:40:42 -06:00
William Vu 1e3515bddc Clean up code 2018-11-16 05:04:54 -06:00
William Vu a58a91613a Exclude ARCH_CMD modules, not local exploits
We don't want to lose SessionTypes. Brain fart.
2018-11-16 05:00:17 -06:00
Brent Cook 8be53f8730 Land #10971, Fix extraneous whitespace in check output 2018-11-16 03:38:32 -06:00
Brendan Coles 277ed375d6 Ensure peer_msg falls back on an empty string
Co-Authored-By: wvu-r7 <wvu-r7@users.noreply.github.com>
2018-11-16 03:30:52 -06:00
William Vu b60ae0ff1a Limit session_compatible? check to post modules
Local exploits may define a different payload platform or arch.
2018-11-16 02:59:59 -06:00
William Vu eb90fc74a1 Fix extraneous whitespace in check output
Death to the peer gods.
2018-11-16 02:59:36 -06:00
Matthew Kienow 691b9276a6 Fix issue when re-establishing DB connection 2018-11-15 21:00:19 -05:00
Tim W 420be60900 add CVE-2018-4237 2018-11-15 08:48:10 +08:00
Christopher Lee 38bea6c29c Added msmailprobe to msf 2018-11-14 16:15:11 -06:00
Jacob Robles 795aa3c99c Land #10828, git submodule url exec CVE-2018-17456 2018-11-14 12:39:13 -06:00
christopher lee 97ee965c6e Landing #10884 - Add JSON-RPC Client 2018-11-13 08:31:55 -06:00
Jeffrey Martin d2a78cecd0 improvements to code commente and floe 2018-11-12 17:31:43 -06:00
Jacob Robles 1b44fd0ade Remove conditional for path 2018-11-12 11:05:40 -06:00
Jacob Robles a80ac67373 Prepend GO path 2018-11-12 11:03:19 -06:00
Jacob Robles 8dc974b51e Prepend python path 2018-11-12 07:58:43 -06:00