Skip to content

Instantly share code, notes, and snippets.

View 1upbyte's full-sized avatar

Pablo Comino 1upbyte

View GitHub Profile
@1upbyte
1upbyte / werkzeug_scrypt_to_hashcat.py
Created May 28, 2026 04:50
Convert Werkzeug scrypt hashes to a hashcat format
import base64
import argparse
import sys
print(f"NOTE: You need to use --self-test-disable in Hashcat", file=sys.stderr)
def convert_to_hashcat(werkzeug_hash: str) -> str:
# Split Werkzeug data
parts = werkzeug_hash.strip().split("$")
if len(parts) < 3:
raise ValueError("invalid werkzeug hash format")
params = parts[0].split(":")
@1upbyte
1upbyte / convert_raw_sid.py
Created October 25, 2025 17:47
convert raw SID to readable format (msssql)
# Get SID from MSSQL
# MSSQL> SELECT SUSER_SID()
import struct
import sys
def convert_sid(raw_sid: bytes) -> str:
if not raw_sid:
raise ValueError("Empty SID input")