-
Notifications
You must be signed in to change notification settings - Fork 14.4k
Remove the old Mimikatz extension #13529
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
Conversation
I know that mimi has had a warning to use kiwi, but +1 for making/keeping the alias. |
@adfoster-r7 I'd be happy with either. |
I tested this out and the changes all look good. Jeffrey helped me get a built metasploit-payloads gem from Jenkins which I used to validate that the mimikatz bins are missing and the tab completion does not suggest it any more. Additionally, I tested the updated While I am ready to merge this, I'm going to hold off until we sort through some details around where and how it should be merged since we're thinking it should go into the 6.x branch (which is why you'll see I've re-targeted this PR). Thanks for all your work on this @OJ! |
Thanks @smcintyre-r7 ! |
This will be ready to be landed after the Python TLV crypt changes are in. I went to go land this but realized that bumping the payloads gem to 2.0.3 would break the Python payloads due to the changes they have that the framework is missing. |
Cool thanks! I'll sort the conflicts out too. |
Release NotesRemoved the Mimikatz Meterpreter extension in favor of the newer Kiwi extension. The |
Overview
First of all DON'T PANIC. The most recent version of Mimikatz has been in the framework for a long time under the guise of the
kiwi
extension. Functionality is not being lost.There is an associated Metasploit Payloads PR here.
This PR removes the old Mimikatz extension from MSF. The old extension hasn't been maintained for ages, and doesn't really serve any purpose given that the
kiwi
extension should support everything that Meterpreter supports. Keeping the old code lying around didn't make any sense.Hence, we're culling it! Happy to hear everyone's concerns if they have any.
There was one module that made use of the extension, and I've ported that to
kiwi
(which required me to make some code changes behind the scenes). I have also added a temporary alias, so that if someone saysuse mimikatz
they'll get a warning and it'll redirect them tokiwi
instead.This stuff obviously needs to be tested.
Verification
use mimikatz
.kiwi
extension is loaded.post/windows/gather/credentials/sso
module works.Once the gem has been built:
mimikatz
binaries don't appear in the gem.mimikatz
extension is no longer listed in the available extensions when hittingtab
after typingload
in the console.