gitextract_p7jg2v3b/ ├── README.md ├── appveyor.yml ├── inc/ │ ├── DbgHelp.h │ ├── DhcpSSdk.h │ ├── DsGetDC.h │ ├── Fci.h │ ├── Midles.h │ ├── NTSecPKG.h │ ├── PshPack8.h │ ├── SubAuth.h │ ├── WDBGEXTS.H │ ├── WinBer.h │ ├── WinDNS.h │ ├── Winldap.h │ ├── cardmod.h │ ├── fltUser.h │ ├── fltUserStructures.h │ ├── globals.h │ ├── msasn1.h │ ├── schannel.h │ ├── schnlsp.h │ └── wincred.h ├── kiwi_passwords.yar ├── lib/ │ ├── Win32/ │ │ ├── advapi32.hash.lib │ │ ├── bcrypt.lib │ │ ├── cryptdll.lib │ │ ├── fltlib.lib │ │ ├── hid.lib │ │ ├── msasn1.min.lib │ │ ├── ncrypt.lib │ │ ├── netapi32.min.lib │ │ ├── ntdll.min.lib │ │ ├── samlib.lib │ │ └── winsta.lib │ ├── arm64/ │ │ ├── advapi32.hash.lib │ │ ├── msasn1.min.lib │ │ ├── netapi32.min.lib │ │ └── ntdll.min.lib │ └── x64/ │ ├── advapi32.hash.lib │ ├── bcrypt.lib │ ├── cryptdll.lib │ ├── fltlib.lib │ ├── hid.lib │ ├── msasn1.min.lib │ ├── ncrypt.lib │ ├── netapi32.min.lib │ ├── ntdll.min.lib │ ├── samlib.lib │ └── winsta.lib ├── mimicom.idl ├── mimidrv/ │ ├── MAKEFILE │ ├── SOURCES │ ├── _build_.cmd │ ├── _clean_.cmd │ ├── _rebuild_.cmd │ ├── globals.h │ ├── ioctl.h │ ├── kkll_m_filters.c │ ├── kkll_m_filters.h │ ├── kkll_m_memory.c │ ├── kkll_m_memory.h │ ├── kkll_m_modules.c │ ├── kkll_m_modules.h │ ├── kkll_m_notify.c │ ├── kkll_m_notify.h │ ├── kkll_m_process.c │ ├── kkll_m_process.h │ ├── kkll_m_ssdt.c │ ├── kkll_m_ssdt.h │ ├── mimidrv.c │ ├── mimidrv.h │ ├── mimidrv.rc │ ├── mimidrv.vcxproj │ └── mimidrv.vcxproj.filters ├── mimikatz/ │ ├── mimikatz.c │ ├── mimikatz.h │ ├── mimikatz.rc │ ├── mimikatz.vcxproj │ ├── mimikatz.vcxproj.filters │ └── modules/ │ ├── crypto/ │ │ ├── kuhl_m_crypto_extractor.c │ │ ├── kuhl_m_crypto_extractor.h │ │ ├── kuhl_m_crypto_patch.c │ │ ├── kuhl_m_crypto_patch.h │ │ ├── kuhl_m_crypto_pki.c │ │ ├── kuhl_m_crypto_pki.h │ │ ├── kuhl_m_crypto_sc.c │ │ └── kuhl_m_crypto_sc.h │ ├── dpapi/ │ │ ├── kuhl_m_dpapi.c │ │ ├── kuhl_m_dpapi.h │ │ ├── kuhl_m_dpapi_oe.c │ │ ├── kuhl_m_dpapi_oe.h │ │ └── packages/ │ │ ├── kuhl_m_dpapi_chrome.c │ │ ├── kuhl_m_dpapi_chrome.h │ │ ├── kuhl_m_dpapi_citrix.c │ │ ├── kuhl_m_dpapi_citrix.h │ │ ├── kuhl_m_dpapi_cloudap.c │ │ ├── kuhl_m_dpapi_cloudap.h │ │ ├── kuhl_m_dpapi_creds.c │ │ ├── kuhl_m_dpapi_creds.h │ │ ├── kuhl_m_dpapi_keys.c │ │ ├── kuhl_m_dpapi_keys.h │ │ ├── kuhl_m_dpapi_lunahsm.c │ │ ├── kuhl_m_dpapi_lunahsm.h │ │ ├── kuhl_m_dpapi_powershell.c │ │ ├── kuhl_m_dpapi_powershell.h │ │ ├── kuhl_m_dpapi_rdg.c │ │ ├── kuhl_m_dpapi_rdg.h │ │ ├── kuhl_m_dpapi_sccm.c │ │ ├── kuhl_m_dpapi_sccm.h │ │ ├── kuhl_m_dpapi_ssh.c │ │ ├── kuhl_m_dpapi_ssh.h │ │ ├── kuhl_m_dpapi_wlan.c │ │ └── kuhl_m_dpapi_wlan.h │ ├── kerberos/ │ │ ├── kuhl_m_kerberos.c │ │ ├── kuhl_m_kerberos.h │ │ ├── kuhl_m_kerberos_ccache.c │ │ ├── kuhl_m_kerberos_ccache.h │ │ ├── kuhl_m_kerberos_claims.c │ │ ├── kuhl_m_kerberos_claims.h │ │ ├── kuhl_m_kerberos_pac.c │ │ ├── kuhl_m_kerberos_pac.h │ │ ├── kuhl_m_kerberos_ticket.c │ │ └── kuhl_m_kerberos_ticket.h │ ├── kuhl_m.h │ ├── kuhl_m_acr.c │ ├── kuhl_m_acr.h │ ├── kuhl_m_busylight.c │ ├── kuhl_m_busylight.h │ ├── kuhl_m_crypto.c │ ├── kuhl_m_crypto.h │ ├── kuhl_m_dpapi.c │ ├── kuhl_m_dpapi.h │ ├── kuhl_m_event.c │ ├── kuhl_m_event.h │ ├── kuhl_m_iis.c │ ├── kuhl_m_iis.h │ ├── kuhl_m_kernel.c │ ├── kuhl_m_kernel.h │ ├── kuhl_m_lsadump.c │ ├── kuhl_m_lsadump.h │ ├── kuhl_m_lsadump_remote.c │ ├── kuhl_m_lsadump_remote.h │ ├── kuhl_m_minesweeper.c │ ├── kuhl_m_minesweeper.h │ ├── kuhl_m_misc.c │ ├── kuhl_m_misc.h │ ├── kuhl_m_net.c │ ├── kuhl_m_net.h │ ├── kuhl_m_privilege.c │ ├── kuhl_m_privilege.h │ ├── kuhl_m_process.c │ ├── kuhl_m_process.h │ ├── kuhl_m_rdm.c │ ├── kuhl_m_rdm.h │ ├── kuhl_m_rpc.c │ ├── kuhl_m_rpc.h │ ├── kuhl_m_service.c │ ├── kuhl_m_service.h │ ├── kuhl_m_service_remote.c │ ├── kuhl_m_service_remote.h │ ├── kuhl_m_sid.c │ ├── kuhl_m_sid.h │ ├── kuhl_m_sr98.c │ ├── kuhl_m_sr98.h │ ├── kuhl_m_standard.c │ ├── kuhl_m_standard.h │ ├── kuhl_m_sysenvvalue.c │ ├── kuhl_m_sysenvvalue.h │ ├── kuhl_m_token.c │ ├── kuhl_m_token.h │ ├── kuhl_m_ts.c │ ├── kuhl_m_ts.h │ ├── kuhl_m_vault.c │ ├── kuhl_m_vault.h │ ├── lsadump/ │ │ ├── kuhl_m_lsadump_dc.c │ │ └── kuhl_m_lsadump_dc.h │ ├── misc/ │ │ ├── kuhl_m_misc_citrix.c │ │ ├── kuhl_m_misc_citrix.h │ │ ├── kuhl_m_misc_djoin.c │ │ └── kuhl_m_misc_djoin.h │ ├── ngc/ │ │ ├── kuhl_m_ngc.c │ │ └── kuhl_m_ngc.h │ └── sekurlsa/ │ ├── crypto/ │ │ ├── kuhl_m_sekurlsa_nt5.c │ │ ├── kuhl_m_sekurlsa_nt5.h │ │ ├── kuhl_m_sekurlsa_nt6.c │ │ └── kuhl_m_sekurlsa_nt6.h │ ├── globals_sekurlsa.h │ ├── kuhl_m_sekurlsa.c │ ├── kuhl_m_sekurlsa.h │ ├── kuhl_m_sekurlsa_sk.c │ ├── kuhl_m_sekurlsa_sk.h │ ├── kuhl_m_sekurlsa_utils.c │ ├── kuhl_m_sekurlsa_utils.h │ └── packages/ │ ├── kuhl_m_sekurlsa_cloudap.c │ ├── kuhl_m_sekurlsa_cloudap.h │ ├── kuhl_m_sekurlsa_credman.c │ ├── kuhl_m_sekurlsa_credman.h │ ├── kuhl_m_sekurlsa_dpapi.c │ ├── kuhl_m_sekurlsa_dpapi.h │ ├── kuhl_m_sekurlsa_kerberos.c │ ├── kuhl_m_sekurlsa_kerberos.h │ ├── kuhl_m_sekurlsa_livessp.c │ ├── kuhl_m_sekurlsa_livessp.h │ ├── kuhl_m_sekurlsa_msv1_0.c │ ├── kuhl_m_sekurlsa_msv1_0.h │ ├── kuhl_m_sekurlsa_ssp.c │ ├── kuhl_m_sekurlsa_ssp.h │ ├── kuhl_m_sekurlsa_tspkg.c │ ├── kuhl_m_sekurlsa_tspkg.h │ ├── kuhl_m_sekurlsa_wdigest.c │ └── kuhl_m_sekurlsa_wdigest.h ├── mimikatz.sln ├── mimilib/ │ ├── kappfree.c │ ├── kcredentialprovider.c │ ├── kcredentialprovider.h │ ├── kdhcp.c │ ├── kdhcp.h │ ├── kdns.c │ ├── kdns.h │ ├── kfilt.c │ ├── kfilt.h │ ├── knp.c │ ├── knp.h │ ├── kssp.c │ ├── kssp.h │ ├── ksub.c │ ├── ksub.h │ ├── mimilib.def │ ├── mimilib.rc │ ├── mimilib.vcxproj │ ├── mimilib.vcxproj.filters │ ├── sekurlsadbg/ │ │ ├── kuhl_m_sekurlsa_nt6.c │ │ ├── kuhl_m_sekurlsa_nt6.h │ │ ├── kuhl_m_sekurlsa_packages.c │ │ ├── kuhl_m_sekurlsa_packages.h │ │ ├── kuhl_m_sekurlsa_utils.c │ │ ├── kuhl_m_sekurlsa_utils.h │ │ ├── kull_m_rpc.c │ │ ├── kull_m_rpc.h │ │ ├── kull_m_rpc_ms-credentialkeys.c │ │ ├── kull_m_rpc_ms-credentialkeys.h │ │ ├── kwindbg.c │ │ └── kwindbg.h │ ├── utils.c │ └── utils.h ├── mimilove/ │ ├── mimilove.c │ ├── mimilove.h │ ├── mimilove.rc │ ├── mimilove.vcxproj │ └── mimilove.vcxproj.filters ├── mimispool/ │ ├── README.md │ ├── mimispool.c │ ├── mimispool.def │ ├── mimispool.h │ ├── mimispool.rc │ ├── mimispool.vcxproj │ └── mimispool.vcxproj.filters ├── modules/ │ ├── kull_m_acr.c │ ├── kull_m_acr.h │ ├── kull_m_asn1.c │ ├── kull_m_asn1.h │ ├── kull_m_busylight.c │ ├── kull_m_busylight.h │ ├── kull_m_cabinet.c │ ├── kull_m_cabinet.h │ ├── kull_m_cred.c │ ├── kull_m_cred.h │ ├── kull_m_crypto.c │ ├── kull_m_crypto.h │ ├── kull_m_crypto_ngc.c │ ├── kull_m_crypto_ngc.h │ ├── kull_m_crypto_remote.c │ ├── kull_m_crypto_remote.h │ ├── kull_m_crypto_sk.c │ ├── kull_m_crypto_sk.h │ ├── kull_m_crypto_system.h │ ├── kull_m_dpapi.c │ ├── kull_m_dpapi.h │ ├── kull_m_file.c │ ├── kull_m_file.h │ ├── kull_m_handle.c │ ├── kull_m_handle.h │ ├── kull_m_hid.c │ ├── kull_m_hid.h │ ├── kull_m_kernel.c │ ├── kull_m_kernel.h │ ├── kull_m_key.c │ ├── kull_m_key.h │ ├── kull_m_ldap.c │ ├── kull_m_ldap.h │ ├── kull_m_memory.c │ ├── kull_m_memory.h │ ├── kull_m_mifare.h │ ├── kull_m_minidump.c │ ├── kull_m_minidump.h │ ├── kull_m_net.c │ ├── kull_m_net.h │ ├── kull_m_output.c │ ├── kull_m_output.h │ ├── kull_m_patch.c │ ├── kull_m_patch.h │ ├── kull_m_pipe.c │ ├── kull_m_pipe.h │ ├── kull_m_pn532.c │ ├── kull_m_pn532.h │ ├── kull_m_process.c │ ├── kull_m_process.h │ ├── kull_m_rdm.c │ ├── kull_m_rdm.h │ ├── kull_m_registry.c │ ├── kull_m_registry.h │ ├── kull_m_registry_structures.h │ ├── kull_m_remotelib.c │ ├── kull_m_remotelib.h │ ├── kull_m_samlib.h │ ├── kull_m_service.c │ ├── kull_m_service.h │ ├── kull_m_sr98.c │ ├── kull_m_sr98.h │ ├── kull_m_string.c │ ├── kull_m_string.h │ ├── kull_m_token.c │ ├── kull_m_token.h │ ├── kull_m_xml.c │ ├── kull_m_xml.h │ ├── rpc/ │ │ ├── kull_m_rpc.c │ │ ├── kull_m_rpc.h │ │ ├── kull_m_rpc_bkrp.c │ │ ├── kull_m_rpc_bkrp.h │ │ ├── kull_m_rpc_dpapi-entries.c │ │ ├── kull_m_rpc_dpapi-entries.h │ │ ├── kull_m_rpc_drsr.c │ │ ├── kull_m_rpc_drsr.h │ │ ├── kull_m_rpc_mimicom.c │ │ ├── kull_m_rpc_mimicom.h │ │ ├── kull_m_rpc_ms-bkrp.h │ │ ├── kull_m_rpc_ms-bkrp_c.c │ │ ├── kull_m_rpc_ms-claims.c │ │ ├── kull_m_rpc_ms-claims.h │ │ ├── kull_m_rpc_ms-credentialkeys.c │ │ ├── kull_m_rpc_ms-credentialkeys.h │ │ ├── kull_m_rpc_ms-dcom_IObjectExporter.h │ │ ├── kull_m_rpc_ms-dcom_IObjectExporter_c.c │ │ ├── kull_m_rpc_ms-drsr.h │ │ ├── kull_m_rpc_ms-drsr_c.c │ │ ├── kull_m_rpc_ms-efsr.h │ │ ├── kull_m_rpc_ms-efsr_c.c │ │ ├── kull_m_rpc_ms-nrpc.h │ │ ├── kull_m_rpc_ms-nrpc_c.c │ │ ├── kull_m_rpc_ms-odj.c │ │ ├── kull_m_rpc_ms-odj.h │ │ ├── kull_m_rpc_ms-pac.c │ │ ├── kull_m_rpc_ms-pac.h │ │ ├── kull_m_rpc_ms-par.h │ │ ├── kull_m_rpc_ms-par_c.c │ │ ├── kull_m_rpc_ms-rprn.c │ │ └── kull_m_rpc_ms-rprn.h │ ├── sqlite3.c │ └── sqlite3.h ├── notrunk.lst └── trunk.lst