Reversing

Static binary analysis · Crackmes · Challenges

Crackmes
Normal Mode x86-64
VVSC
▸ crackmes.one ▸ Unix/Linux ▸ 2026-09-22

Password numérico hardcodeado identificado por conversión hex a decimal en el disassembly. Patrón cin + cmp + je.

1.0
Difficulty
Normal Mode x86-64
U cant Pass
▸ crackmes.one ▸ Unix/Linux ▸ 2026-09-16

Lógica de comparación hardcodeada e invertida. Solución por parcheo de un byte en 0x117c cambiando je por jne con xxd y dd.

1.0
Difficulty
Normal Mode x86-64
easyAF
▸ crackmes.one ▸ Unix/Linux ▸ 2026-09-09

Password en texto claro en .rodata. Identificado con strings y confirmado en el disassembly C++ mediante mapeo de strings por offset.

1.0
Difficulty
Normal Mode x86-64
var
▸ crackmes.one ▸ Unix/Linux ▸ 2026-09-09

Binario estático y stripped. Password fragmentado en tres movabs decodificados en little-endian. Similar a Very Special Number v1 pero sin símbolos.

1.0
Difficulty
Normal Mode x86-64
Back To The Beginning Keygen
▸ crackmes.one ▸ Unix/Linux ▸ 2026-09-07

Análisis de bytes en posiciones fijas via objdump y ltrace. Identificación de comparaciones en el disassembly y decodificación de valores hex para obtener el formato de serial válido.

1.0
Difficulty
Normal Mode x86-64
Crackme 0.1v
▸ crackmes.one ▸ Unix/Linux ▸ 2026-09-07

Password ofuscado en el stack via movabs en little-endian. Análisis estático puro para identificar y decodificar el valor correcto.

1.0
Difficulty
Normal Mode x86-64
crackme1 by adamziaja
▸ crackmes.one ▸ Unix/Linux ▸ 2026-09-07

Keygen via ltrace. El algoritmo alterna tolower/toupper sobre el input del usuario para generar el serial esperado.

1.0
Difficulty
Normal Mode x86-64
nasm crack
▸ crackmes.one ▸ Unix/Linux ▸ 2026-09-07

Binario en Assembler puro. Password almacenado en texto claro — identificado directamente con strings sin necesidad de análisis de assembly.

1.0
Difficulty
Normal Mode x86-64
really easy
▸ crackmes.one ▸ Unix/Linux ▸ 2026-09-07

Password en texto claro en .rodata — identificado directamente con strings sin necesidad de análisis de assembly.

1.0
Difficulty
Hard Mode x86-64
Very Special Number v1
▸ crackmes.one ▸ Unix/Linux ▸ 2026-08-27

Función recursiva con jump table de 5 casos. Análisis del disassembly de genNum() e identificación de magic_number1/2 en .data.

2.0
Difficulty
HTB Reversing
Very Easy x86-64
Hunting License
▸ Hack The Box ▸ Unix/Linux ▸ 2026-09-08

Three passwords: plaintext in .rodata, reversed string, and XOR with a one-byte key.

✓
Flag
Very Easy x86-64
SpookyPass
▸ Hack The Box ▸ Unix/Linux ▸ 2026-10-11

Plaintext password in .rodata. Identified directly with strings, no assembly analysis needed.

✓
Flag
Very Easy x86-64
Behind the Scenes
▸ Hack The Box ▸ Unix/Linux ▸ 2026-10-10

Password fragmented in .rodata with static anti-analysis. Requires manual hex dump reading and reconstruction.

✓
Flag
10
Crackmes
3
HTB Reversing