-
Notifications
You must be signed in to change notification settings - Fork 13.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
netlm_downgrade: Cleanup and support non-Meterpreter sessions #17092
Conversation
This might be fixed by #17072 - I haven't tested though. |
Nope.
|
I'm not seeing the crash on Windows 10x64 v1803? Might I ask what OS you were using?
|
Windows 7, Windows 2016. Maybe Windows 11 also. |
Release notesThis PR updates the |
Resolves Rubocop violations.
Adds documentation.
Adds
Notes
module meta information.Fixes multiple bugs:
platform
was not defined, causing an error:[!] SESSION may not be compatible with this module
. Clearly a lie.LmCompatibilityLevel
registry value did not exist (default on modern Windows systems) the module would fail with an error:[-] Issues enumerating registry values
. This is not a failure condition. Creating the key creates the desired behaviour.Windows::WindowsServices
mixin which has been deprecated and also isn't required. Removed.Adds support for
shell
andpowershell
sessions. Sadly, the module dies half way through (immediately after thecmd_exec
call) on PowerShell sessions. Not only does this break the remainder of module execution, it also breaks the sessions. I'm fairly certain this is a bug with handling ofcmd_exec
for PowerShell sessions.Before
After