adfoster-r7
c9fe98b522
Bump Metasploit version to 6.4.0
2024-03-20 13:46:08 +00:00
adfoster-r7
55dd5aa9c0
Land #18899 , update ysoserial viewstate tool
2024-03-14 00:12:38 +00:00
Spencer McIntyre
a366f6a819
The DNS feature requires a restart, so flag it
...
Also rename DNS_FEATURE to simply DNS because in this context, the
FEATURE suffix is redundant.
2024-03-12 09:58:52 -04:00
cgranleese-r7
d964edde11
Land #18932 , Add postgres acceptance tests
2024-03-12 10:36:46 +00:00
adfoster-r7
e7bc17cab3
Add postgres acceptance tests
2024-03-07 10:35:45 +00:00
adfoster-r7
76e27ed208
Land #18924 , allow selecting auxiliary modules in RPC
2024-03-06 11:49:05 +00:00
Spencer McIntyre
9b8b7045ff
Land #18715 , Add Splunk library
2024-03-05 16:17:30 -05:00
Gaurav Jain
985b0ba47f
Add reviewed changes to splunk library
2024-03-06 01:32:57 +05:30
Spencer McIntyre
b30f264630
Land #18844 , fix #file_dropper_exist? for Window
...
Bugfix Msf::Exploit::FileDropper#file_dropper_exist? for Windows sessions
2024-03-05 15:01:20 -05:00
sjanusz-r7
41d458f038
Allow selecting auxiliary modules in RPC
2024-03-05 17:55:05 +00:00
cgranleese-r7
9b2b042e19
Land #18875 , Add conditional option validation depending on SESSION/RHOST connection
2024-03-04 17:36:52 +00:00
Dean Welch
2df926ae1d
Yard doc required options
2024-03-04 17:13:16 +00:00
sjanusz-r7
3c8f43e23e
Align SQL sessions peerhost and peerport
2024-03-04 13:11:32 +00:00
cgranleese-r7
0c1bcbf275
Adds support for searching by session types
2024-02-29 15:15:40 +00:00
adfoster-r7
d8abd2bcc2
Land #18898 , Add rex proto mysql client wrapper
2024-02-29 10:13:47 +00:00
dwelch-r7
a4543b0f41
Land #18897 , Update smb login to support additional configuration
2024-02-29 10:07:02 +00:00
adfoster-r7
131585235b
Update SMB Login to support additional configuration
2024-02-28 20:24:06 +00:00
sjanusz-r7
b423241e6b
Use Rex Post MySQL Client for lib, specs & modules
2024-02-28 18:19:50 +00:00
sjanusz-r7
55a8d6732f
Add Rex Proto MySQL Client
2024-02-28 18:19:46 +00:00
Jack Heysel
4b54d43db5
Land #18892 , Add AD CS Updates for ESC13
...
This PR adds functionality to enable Metasploit users
to be able to exploit the latest ESC technique, ESC13.
2024-02-28 07:28:16 -08:00
Spencer McIntyre
8bc6705557
Move viewstate signing logic into Rex
2024-02-27 14:37:55 -05:00
Spencer McIntyre
4a51e028d8
Print multiple attributes on individual rows
2024-02-26 17:28:41 -05:00
Jack Heysel
03e5b36008
Land #18833 , fix for issue #18561
...
This PR catches an exception when updating a non-existing session.
Prior to this PR trying to run sessions -k after running workspace -D
would result in a stacktrace being printed to the console.
2024-02-23 11:18:03 -08:00
Dean Welch
39f518eebb
Conditionally validate only when session type is enabled
2024-02-23 18:08:09 +00:00
Spencer McIntyre
4b7f4e2b0d
Just show the DN, commas and all
...
This way the DN can just be copy-pasted into locations where a DN is
expected.
2024-02-22 17:36:30 -05:00
Dean Welch
8bc50c1d3a
Add conditional option validation depending on SESSION or RHOST connection
2024-02-22 17:57:20 +00:00
sjanusz-r7
1b7c2bbaec
SQL sessions consolidation
2024-02-21 16:16:14 +00:00
dwelch-r7
cc565a1731
Land #18871 , Fix crash when using webconsole
2024-02-21 14:05:16 +00:00
adfoster-r7
82c2eb9899
Fix crash when using webconsole
2024-02-21 13:53:17 +00:00
Dean Welch
bf1608a4ad
Show session/rhost options separate from each other
2024-02-21 12:51:11 +00:00
sfewer-r7
60bc412026
file_dropper_exist? needs to test if teh path if either a file or a directory, the logic for shell sessions on wqindows is testing if a path if a file and not a directory. this is wrong. Origionally FileDropper only supported cleaningup files, so this logic made sense (it was copied over from teh File post moduile) but FileDropper has since supported directories so teh logic here neds to reflect that.
2024-02-19 09:12:17 +00:00
sjanusz-r7
fc963bd8bb
Add Proxies support to creating a session with postgres_login
2024-02-16 14:45:17 +00:00
sfewer-r7
3483419d50
file_dropper_exist? was broken on the windows platform, so files registered for cleanup were not being deleted. We must call session.shell_command_token
2024-02-16 10:09:07 +00:00
adfoster-r7
7b56d012e8
Land #18678 , add LDAP capture capabilities
2024-02-15 22:11:04 +00:00
adfoster-r7
e49c6a792a
Land #18770 , Extract SMB, PostgreSQL, MySQL and MSSQL optional sessions into their own mixins
2024-02-15 13:19:37 +00:00
adfoster-r7
1d406cfc2a
Land #18809 , DNS command improvements
2024-02-14 22:12:30 +00:00
Dean Welch
fa5c4c0193
lowercase session types
2024-02-14 15:45:34 +00:00
Dean Welch
0d4e1ed755
Use mssql option session mixin with mssql modules
2024-02-14 15:37:11 +00:00
Dean Welch
587a8690a1
Use individual session mixins
2024-02-14 15:37:11 +00:00
Dean Welch
08872d0211
Add session type to info hash in the mixin
2024-02-14 15:37:11 +00:00
Dean Welch
0f319bdfb9
Extract SMB and PostgreSQL optional sessions into their own mixins
2024-02-14 15:37:11 +00:00
Christophe De La Fuente
fc5a12431c
Land #18664 , Add an SMB-based fetch payload for Windows
2024-02-14 14:57:32 +01:00
adfoster-r7
1794a5fbee
Land #18763 , Mssql session modules
2024-02-14 10:54:04 +00:00
Spencer McIntyre
b6b382c4d2
Catch exception when updating non-existing session
2024-02-13 16:28:45 -05:00
Zach Goldman
d18520adc6
update rhost and rport calls
2024-02-13 13:00:38 -06:00
Zach Goldman
c05c6773df
adjust session logic in modules
2024-02-13 11:59:09 -06:00
Spencer McIntyre
9c6e1a584a
Add a base64 ARCH_CMD encoder
2024-02-13 18:34:40 +01:00
Dean Welch
94005719f4
Revert change to each_module for compatible nops
2024-02-13 11:15:27 +00:00
adfoster-r7
88e1e2e932
Land #18826 , Fix a bug where clean up was not being invoked
2024-02-12 18:01:11 +00:00
adfoster-r7
9e456a27e3
Land #18825 , improve error message for incompatible sessions
2024-02-12 17:44:20 +00:00