crackmes.one

CrackNotMe's CrackmesForBeginners (CFB) #10

Author:
CrackNotMe

Language:
C/C++

Upload:
2026-07-12 11:05

Platform:
Windows

Difficulty:
3.0

Quality:
4.0

Arch:
x86-64

Downloads:
255

Size:
214.50 KB

Writeups:
0

Comments:
1

Description

This is the tenth challenge from the Crackmes for Beginners (CFB) series. We are stepping up to real-world asymmetric cryptography. The binary uses modern Cryptography Next Generation (CNG) to verify an RSA-1024 signature of your username against a hardcoded public key. Since factoring the RSA key is mathematically unfeasible, you must perform a Key Replacement Attack. Generate your own cryptographic key pair, patch the public key blob directly within the executable using a hex editor, and forge a valid digital signature.