Natjam on 2024-12-15 00:03: Thanks for the macOS crackmes, they are really needed, keep going!
Natjam on 2024-12-15 13:11: Serial for name: natjamxd is KRACK-2368128FBC
Matimuu on 2024-12-25 02:37: Nice puzzle
matimuu
KRACK-8F592EFFBC
lylythechosenone on 2025-02-06 04:28: The Objective-C almost killed me. Nice challenge.
Coder_90 on 2025-10-12 11:55: For name = “Coder”
MD5("Coder") (UTF-8, uppercase hex) = 14C0F98E06BCD735D89C0C6A57488CCD
First 7 hex chars = 14C0F98
Therefore, any valid serial for “Coder” must be:
FBC
KRACK-14C0F98FBC :)
Coder_90 on 2025-10-12 12:26: import hashlib
import string
def md5_hex_upper(s: str) - str:
return hashlib.md5(s.encode("utf-8")).hexdigest().upper()
def build_serial(name: str, prefix6: str) - str:
if len(prefix6) != 6 or any(ch not in string.printable[:-6] for ch in prefix6):
raise ValueError("prefix6 must be exactly 6 printable ASCII chars")
mid7 = md5_hex_upper(name)[:7]
return prefix6 + mid7 + "FBC"
if __name__ == "__main__":
name = input("Enter name: ").strip()
prefix = "KRACK-"
try:
serial = build_serial(name, prefix)
print("Your Serial is:", serial)
except ValueError as e:
print("Error:", e)
You must be logged in to submit a writeup
Write a comment
Share how awesome the crack me was or where you struggle to finish it! Stay polite and do not spoil the solution/flag!
Rate the difficulty
How would you rate the difficulty of this crackme ?