crackmes.one

memetic0's Lattice-6

Author:
memetic0

Language:
Rust

Upload:
2026-10-25 01:17

Platform:
Unix/linux etc.

Difficulty:
6.0

Quality:
5.0

Arch:
x86-64

Downloads:
61

Size:
204.45 KB

Writeups:
0

Comments:
2

Description

Lattice-6 ========= Linux x86-64 keygenme. The goal is to write a keygen. Patching the binary will not reveal the flag. How to run ---------- ./lattice6 A prompt asks for a username and a serial. Tab or Down move to the serial field Shift-Tab or Up move back to the username Enter on the username field, move to the serial Enter on the serial field, check it Esc quit The serial is 44 characters. A correct serial prints a flag of the form CMO{...}. Anything else prints a short denial. For the auto-validation flag, use the username CrackMes1. You can also pass a one-line serial file: ./lattice6 <username> <serial-file> Requirements ------------ Linux x86-64. The binary is static and has no dependencies. It does not use the network.

Labels ?

Anti-debugging Timing (rdtsc/GetTickCount) INT3 / 0xCC breakpoint scan ptrace (Linux) String / data encryption XOR Crypto / hash algorithm CRC32 Other / custom hash Code virtualization / VM Anti-tamper / integrity Custom / generic obfuscation