mimikatz | A little tool to play with Windows security | Cryptography library

 by   gentilkiwi C Version: 2.2.0-20220919 License: No License

kandi X-RAY | mimikatz Summary

kandi X-RAY | mimikatz Summary

mimikatz is a C library typically used in Security, Cryptography applications. mimikatz has no bugs, it has no vulnerabilities and it has medium support. You can download it from GitHub.

mimikatz is a tool I've made to learn C and make somes experiments with Windows security. It's now well known to extract plaintexts passwords, hash, PIN code and kerberos tickets from memory. mimikatz can also perform pass-the-hash, pass-the-ticket or build Golden tickets. But that's not all! Crypto, Terminal Server, Events, ... lots of informations in the GitHub Wiki or on (in French, yes). If you don't want to build it, binaries are availables on

            kandi-support Support

              mimikatz has a medium active ecosystem.
              It has 17280 star(s) with 3324 fork(s). There are 910 watchers for this library.
              It had no major release in the last 12 months.
              There are 128 open issues and 238 have been closed. On average issues are closed in 75 days. There are 28 open pull requests and 0 closed requests.
              It has a neutral sentiment in the developer community.
              The latest version of mimikatz is 2.2.0-20220919

            kandi-Quality Quality

              mimikatz has 0 bugs and 0 code smells.

            kandi-Security Security

              mimikatz has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.
              mimikatz code analysis shows 0 unresolved vulnerabilities.
              There are 0 security hotspots that need review.

            kandi-License License

              mimikatz does not have a standard license declared.
              Check the repository for any license declaration and review the terms closely.
              Without a license, all rights are reserved, and you cannot use the library in your applications.

            kandi-Reuse Reuse

              mimikatz releases are available to install and integrate.
              Installation instructions, examples and code snippets are available.

            Top functions reviewed by kandi - BETA

            kandi's functional review helps you automatically verify the functionalities of the libraries and avoid rework.
            Currently covering the most popular Java, JavaScript and Python libraries. See a Sample of mimikatz
            Get all kandi verified functions for this library.

            mimikatz Key Features

            No Key Features are available at this moment for mimikatz.

            mimikatz Examples and Code Snippets

            No Code Snippets are available at this moment for mimikatz.

            Community Discussions


            In standard RDP security, where the modulus coming from?
            Asked 2021-Dec-10 at 01:17

            I'm currently working on old system that uses RDP. According to 4.1.4 Server MCS Connect Response PDU with GCC Conference Create Response described in [MS-RDPBCGR], packet is containing modulus, which should be part of RSA key. And I need to know where this came from because I need to decrypt some RDP packets stored as log.

            First thing I've done is looking up certificates by using mmc. But there was no certificate matching with modulus. Even if I issued new self-signed certificate, there was no luck. Modulus is not changing by it.

            More specifically, this is response packet from testing server(VM) containing modulus.



            Answered 2021-Dec-10 at 01:17

            I'm closing this because I found public key BLOB at HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server\RCM\Certificate from registry though I don't know what private key is.

            Source https://stackoverflow.com/questions/70077404


            Pandas Split into multiple columns and unpiviot
            Asked 2021-May-26 at 16:17

            I am trying to split multiple columns based on a delimiter and then unpivot those columns.




            Answered 2021-May-26 at 16:17
            df = df.join(df['Threat_Actor'].str.split(',', expand=True).add_prefix('Actor'))
            df = df.rename(columns=lambda x: x + x[-1] if x.startswith('Actor') else x)
            df = df.join(df['Threat_Tools'].str.split(',', expand=True).add_prefix('Tools'))
            df = df.rename(columns=lambda x: x + x[-1] if x.startswith('Tools') else x)
            df = pd.wide_to_long(df, ['Actor', 'Tools'], i=['Technique_ID'], j='i')
            df['Tools'] = df['Tools'].ffill()
            df = df.reset_index(level=1, drop=True).reset_index()

            Source https://stackoverflow.com/questions/67703531


            Web-scraping with PowerShell Issue: My code won't pull in the needed information. Why?
            Asked 2021-Feb-01 at 10:04

            Web-scraping with PowerShell Issue: My code won't pull in the needed information. Why?

            My code up to this point will pull the correct information. the info it shows is:



            Answered 2021-Feb-01 at 02:06


            Gmail account. Python 3.8 idle script. Error: smtplib.SMTPSenderRefused: (503, b'5.5.1 EHLO/HELO first
            Asked 2020-Jun-28 at 18:08

            I'm doing an exercise on writing a module in python 3.8 idle (Mac) to send emails from my gmail account. It is giving me the error: smtplib.SMTPSenderRefused: (503, b'5.5.1 EHLO/HELO first.



            Answered 2020-Jun-26 at 22:26

            While I have never used Python to send emails, I've spent some time communicating with SMTP servers via Telnet.

            You need to connect to the server first, then send EHLO, then authenticate and finally send the message. Your code seems to try sending EHLO before connecting to the server.

            Try swapping those two lines.

            Source https://stackoverflow.com/questions/62603471

            Community Discussions, Code Snippets contain sources that include Stack Exchange Network


            No vulnerabilities reported

            Install mimikatz

            mimikatz is in the form of a Visual Studio Solution and a WinDDK driver (optional for main operations), so prerequisites are:. mimikatz uses SVN for source control, but is now available with GIT too! You can use any tools you want to sync, even incorporated GIT in Visual Studio 2013 =).
            for mimikatz and mimilib : Visual Studio 2010, 2012 or 2013 for Desktop (2013 Express for Desktop is free and supports x86 & x64 - http://www.microsoft.com/download/details.aspx?id=44914)
            for mimikatz driver, mimilove (and ddk2003 platform) : Windows Driver Kit 7.1 (WinDDK) - http://www.microsoft.com/download/details.aspx?id=11800
            After opening the solution, Build / Build Solution (you can change architecture)
            mimikatz is now built and ready to be used! (Win32 / x64 even ARM64 if you're lucky) you can have error MSB3073 about _build_.cmd and mimidrv, it's because the driver cannot be build without Windows Driver Kit 7.1 (WinDDK), but mimikatz and mimilib are OK.


            For any new features, suggestions and bugs create an issue on GitHub. If you have any questions check and ask questions on community page Stack Overflow .
            Find more information at:

            Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items

            Find more libraries