All Projects → xFreed0m → Katzkatz

xFreed0m / Katzkatz

Licence: gpl-3.0
Python3 script to parse txt files containing Mimikatz output

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Katzkatz

Explo
Human and machine readable web vulnerability testing format
Stars: ✭ 114 (+25.27%)
Mutual labels:  automation, pentesting
Intrec Pack
Intelligence and Reconnaissance Package/Bundle installer.
Stars: ✭ 177 (+94.51%)
Mutual labels:  automation, pentesting
Winpwn
Automation for internal Windows Penetrationtest / AD-Security
Stars: ✭ 1,303 (+1331.87%)
Mutual labels:  automation, pentesting
Passcat
Passwords Recovery Tool
Stars: ✭ 164 (+80.22%)
Mutual labels:  pentesting, passwords
Gray hat csharp code
This repository contains full code examples from the book Gray Hat C#
Stars: ✭ 301 (+230.77%)
Mutual labels:  automation, pentesting
Webmap
A Python tool used to automate the execution of the following tools : Nmap , Nikto and Dirsearch but also to automate the report generation during a Web Penetration Testing
Stars: ✭ 188 (+106.59%)
Mutual labels:  automation, pentesting
Zerodoor
A script written lazily for generating cross-platform backdoors on the go :)
Stars: ✭ 163 (+79.12%)
Mutual labels:  automation, pentesting
Dumpsterfire
"Security Incidents In A Box!" A modular, menu-driven, cross-platform tool for building customized, time-delayed, distributed security events. Easily create custom event chains for Blue- & Red Team drills and sensor / alert mapping. Red Teams can create decoy incidents, distractions, and lures to support and scale their operations. Build event sequences ("narratives") to simulate realistic scenarios and generate corresponding network and filesystem artifacts.
Stars: ✭ 775 (+751.65%)
Mutual labels:  automation, pentesting
server
Hashtopolis - A Hashcat wrapper for distributed hashcracking
Stars: ✭ 954 (+948.35%)
Mutual labels:  pentesting, passwords
Mosint
An automated e-mail OSINT tool
Stars: ✭ 184 (+102.2%)
Mutual labels:  automation, pentesting
Hashview
A web front-end for password cracking and analytics
Stars: ✭ 601 (+560.44%)
Mutual labels:  pentesting, passwords
Hashtopolis
A Hashcat wrapper for distributed hashcracking
Stars: ✭ 835 (+817.58%)
Mutual labels:  pentesting, passwords
Watf Bank
WaTF Bank - What a Terrible Failure Mobile Banking Application for Android and iOS
Stars: ✭ 87 (-4.4%)
Mutual labels:  pentesting
Pentest Notes
Collection of Pentest Notes and Cheatsheets from a lot of repos (SofianeHamlaoui,dostoevsky,mantvydasb,adon90,BriskSec)
Stars: ✭ 89 (-2.2%)
Mutual labels:  pentesting
Shortcuts Js
A JavaScript iOS 12 Shortcuts creator
Stars: ✭ 1,278 (+1304.4%)
Mutual labels:  automation
Auto Py To Exe
Converts .py to .exe using a simple graphical interface
Stars: ✭ 1,272 (+1297.8%)
Mutual labels:  automation
Install Unity
Script to install Unity 3D versions from the command line on macOS
Stars: ✭ 89 (-2.2%)
Mutual labels:  automation
Docker Amd
AMD is a Lidarr companion script to automatically download music for Lidarr
Stars: ✭ 89 (-2.2%)
Mutual labels:  automation
Blackrat
BlackRAT - Java Based Remote Administrator Tool
Stars: ✭ 87 (-4.4%)
Mutual labels:  pentesting
Thoron
Thoron Framework is a Linux post-exploitation framework that exploits Linux TCP vulnerability to provide a shell-like connection. Thoron Framework has the ability to create simple payloads to provide Linux TCP attack.
Stars: ✭ 87 (-4.4%)
Mutual labels:  pentesting

KatzKatz

KatzKatz is a python3 tool to parse text files containing output from Mimikatz sekurlsa::logonpasswords or pypykatz lsa minidump modules. When performing an internal network pentest, sometimes you found yourself gathering many lsass.exe process dumps, open them using Mimikatz\pypykatz to extract clear text passwords and\or NTLM password hashes. Once you getter many of those (and usually some of them contain many credential sets), it becomes a bit cumbersome to track and understand which users you compromised. KatzKatz will parse those for you and will output a CSV file containing only valid* sets so you can filter more easily and get the ones you need.

Specific features

TThe tool will only parse valid* sets of credentials and will omit the 'null' ones. Also, it will compare the output and will save unique sets of credentials.

*I'm not sure if 'valid' is the right word, KatzKatz will save results that containing at least username + password and\or NTLM password hash.

How to use it

First, install the needed dependencies:

pip3 install -r requirements.txt

Second, run the tool with the needed flags:

python3 KatzKatz.py -f [FILENAME]

Options to consider

  • -f-F
    • single file or folder containing txt files
  • -o
  • output file name (csv)

Compatibility

This was tested with python 3.4 and Mimikatz 2.0+ version

Example

Using the script on a folder containing multiple text and dmp files: Sample

Credit

I got a lot of ideas from MWR Labs - https://github.com/stufus/parse-mimikatz-log And of course, https://github.com/gentilkiwi/mimikatz & https://github.com/skelsec/pypykatz which are amazing tools.

Issues, bugs and other code-issues

Yeah, I know, this code isn't the best. I'm fine with it as I'm not a developer and this is part of my learning process. If there is an option to do some of it better, please, let me know.

Not how many, but where.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].