Skip to content

Instantly share code, notes, and snippets.

@rotarydrone
rotarydrone / spider2csv.py
Created February 19, 2025 00:20
NXC Spider2CSV
#!/usr/bin/env python3
'''
Converts nxc file share spider_plus json output to csv, for better grepping.
'''
import json
import csv
import os
import argparse
import sys
@rotarydrone
rotarydrone / kerberos_key_from_pass.py
Created February 19, 2025 00:17
Generate Kerberos Keys from Password
#!/usr/bin/env python3
"""
Original: https://snovvcrash.rocks/2021/05/21/calculating-kerberos-keys.html
Kerberos Key Calculator - Generates Kerberos encryption keys for machine and user accounts.
Uses multiple encryption types including RC4-HMAC-NT, AES128-HMAC, and AES256-HMAC.
"""
import argparse
from binascii import unhexlify, hexlify
@rotarydrone
rotarydrone / LogonUserSpy.nim
Last active March 31, 2025 07:06
LogonUserSpy.nim - Hooking advapi32!LogonUserW to log credentials
#[
PoC for hooking advapi32!LogonUserW to log credentials
Patch and restore the function when called, original credit for 99% of the code is here: https://github.com/byt3bl33d3r/OffensiveNim/blob/master/src/Hook.nim
Log to a named pipe server (must be started/managed by separate listener), and/or log to a file
by default, just logs to C:\users\public\log.txt
Compile:
nim c -d=mingw --app=lib -d:release --nomain LogonUserSpy.nim