Jeffrey Martin
8b53b0d878
add payload tests for new windows custom stager
2022-09-19 08:28:25 -05:00
adfoster-r7
3a281234df
Add feature flagged datastore rewrite, with support for option fallback lookups
2022-09-16 12:59:02 +01:00
Grant Willcox
97bce45e69
Land #16915 , Add exploit for CVE-2022-23277 (Exchange RCE)
2022-08-19 11:11:46 -05:00
Spencer McIntyre
5faee26f10
Add the DataSetTypeSpoof .NET deserialization chain
2022-08-08 17:52:51 -04:00
Spencer McIntyre
852fac48b1
Add the DataSet .NET deserialization chain
2022-08-08 17:51:37 -04:00
adfoster-r7
756c910b9a
Add warning if OPENSSL_CONF is already present
2022-08-05 15:45:50 +01:00
adfoster-r7
f65119b353
Support OpenSSL3 and run Ubuntu 22.04 in test matrix
2022-08-03 15:49:53 +01:00
Spencer McIntyre
cd81ced5cb
Land #16822 , Fix msfrpcd console read failures
2022-08-02 17:29:25 -04:00
Grant Willcox
778ee0ed06
Add in updated spec tests
2022-07-28 15:51:00 -05:00
adfoster-r7
00b85e9bb4
Fix msfrpcd console read failures
2022-07-27 13:11:11 +01:00
Grant Willcox
7c82c1cf32
Land #16817 , Consolidate the config directory lookups
2022-07-26 14:57:50 -05:00
entity0xfe
488d361721
Fix --tag for 'hosts' -t | --tag command
...
Enable parsing of the -t argument
2022-07-26 11:39:38 -05:00
Jeffrey Martin
f779f0f482
consolidate the config directory lookups
...
The user configuration directory can be overridden via environment
variables or configuration files.
In the current implementation `Msf::Config.config_directory` should be
utilized for consistent location reporting. `Msf::Config.get_config_root`
is reserved to generation of a default location and should be considered
`private` as it ignores some injected configuration options. Currently
autoloading does not allow application of the `private` keyword to this method,
requiring guidance during development that module writers should access the
full configured `user` value of `Msf::Config.config_directory`.
2022-07-25 15:27:21 -05:00
Grant Willcox
210bd33a01
Land #16774 , Suggest a correct datastore option
2022-07-21 14:37:45 -05:00
adfoster-r7
f02012a8ee
Add openssl version to debug command
2022-07-19 15:26:05 +01:00
Spencer McIntyre
c388499acf
Suggest a correct datastore option
2022-07-18 09:32:45 -04:00
adfoster-r7
171f81803a
Land #16747 , add lotus domino hash extraction spec
2022-07-11 14:20:22 +01:00
Spencer McIntyre
728cf97f6e
Land #16718 , Fix run_as module on x64 systems
2022-07-08 09:22:22 -04:00
Jeffrey Martin
cdd12b3b11
expand proof verification string
2022-07-07 09:05:16 -05:00
Jeffrey Martin
f319d6e509
more explicitly cross platform file location
2022-07-07 08:41:55 -05:00
Jeffrey Martin
e7134d5244
code review adjusments for double and context
2022-07-07 08:26:46 -05:00
Jeffrey Martin
a41f655060
add lotus domino hash extraction spec
...
Adds a spec targeting a single method in the `lotus_domino_hashes` module. This is a start on
offering example on how a spec can be written to test part of the code in a module using example
responses from a unit testing perspective.
2022-07-05 11:38:25 -05:00
adfoster-r7
5b8680ee91
Land #16567 from h00die/juniper_enhancements
...
Juniper config processor enhancements
2022-07-05 12:06:34 +01:00
Christophe De La Fuente
8e32beeeef
Update specs
2022-06-30 11:11:11 +02:00
Jeffrey Martin
bcac5a1274
add missing payload tests
2022-06-15 14:34:08 -05:00
Jeffrey Martin
9b7da41e3d
update missing check spec to mock RACK_ENV
...
The spec result has a precondition in the expectations.
The RACK_ENV must be `development` and causes the test to
fail based on test execution order in scenarios where a
previous test set a different expectation in the env.
2022-06-15 14:29:21 -05:00
Christophe De La Fuente
dac355d9cf
Land #16492 , nfs_mount more intelligent mountability
2022-05-31 11:56:19 +02:00
h00die
c6936bd42f
nfs mount more intelligent
2022-05-30 13:03:03 -04:00
h00die
627605cf82
nfs mount more intelligent
2022-05-30 09:49:24 -04:00
h00die
b8cebe0dbe
nfs mount more intelligent
2022-05-30 09:47:00 -04:00
h00die
264085b63c
juniper lib updates
2022-05-29 15:55:18 -04:00
Spencer McIntyre
5f5444936f
Land #16488 , Windows Task Scheduler Mixin
2022-05-25 12:37:03 -04:00
adfoster-r7
d225d4663c
Land #16413 , update local exploit suggester
2022-05-25 13:24:11 +01:00
sjanusz
786084bacb
Add custom color styler tests
2022-05-19 17:01:55 +01:00
Christophe De La Fuente
19f73b7bbe
Fix specs (again)
2022-05-19 15:34:42 +02:00
Christophe De La Fuente
fec3fbc180
Fix specs
2022-05-19 15:27:13 +02:00
Christophe De La Fuente
624fc7a1d2
Fix specs
2022-05-18 17:07:30 +02:00
Christophe De La Fuente
7c9c0018bc
Add specs for the TaskScheduler mixin
2022-05-18 15:50:39 +02:00
Spencer McIntyre
adeb87b817
Remove tests for code that was removed
2022-05-16 14:39:45 -04:00
Spencer McIntyre
879591f686
Land #16499 , Specify peer hostname for SNI
2022-05-16 14:21:57 -04:00
adfoster-r7
0196b6fa75
Land #16555 , move duplicated retry_until_truthy code into centralized location
2022-05-16 18:31:57 +01:00
Spencer McIntyre
1aceb71971
Rename the function to emphasize truthy
2022-05-13 09:16:01 -04:00
Spencer McIntyre
3d37f2f811
Change the timeout value to be nil
2022-05-13 09:14:23 -04:00
Spencer McIntyre
6ba2b15ab2
Overhaul retry_until_true specs
...
Co-authored-by: adfoster-r7 <60357436+adfoster-r7@users.noreply.github.com >
2022-05-13 09:06:51 -04:00
adfoster-r7
739c0fcad1
Specify peer hostname for ssl connections
2022-05-13 13:55:43 +01:00
dwelch-r7
c0c02e56ba
Land #16430 , Improve kerberos user enum module
2022-05-13 12:17:26 +01:00
adfoster-r7
6a1fe27406
Land #16442 , add vars_form_data to the HTTP client
2022-05-13 10:53:16 +01:00
h00die
d05e855fab
juniper lib updates
2022-05-12 15:16:07 -04:00
Spencer McIntyre
8b52dbcaf9
Add a basic retry spec
2022-05-11 15:57:59 -04:00
adfoster-r7
e4f42d7eaa
Update more modules to use the vars_form_data api
2022-05-11 18:18:21 +01:00