Author:
mrAlpha17mr
Language:
C/C++
Upload:
2026-11-06 01:35
Platform:
Windows
Points:
500
Quality:
4.0
Arch:
x86-64
Downloads:
111
Size:
6.17 KB
Solves:
16
Attempts:
26
Description
Goal: write a keygen. Patching one jump is not a solution. switchboard is a cellar keygenme for Windows x86-64, written in C. Run switchboard.exe. It takes one name and one serial from standard input, then exits. It uses kernel32 and the system C runtime only. It does not use the network and it does not open a browser. No packer and no anti-debug. Input name> 3 to 20 characters: letters, digits, spaces, and hyphens. Letter case does not matter. Anything else is rejected. serial> SW-XXXX-XXXX-XXXX-XXXX SW- is literal uppercase. Each group is four hex digits. Lowercase hex digits are accepted. Output Bad name: The panel cannot label that jack. Bad shape: That is not a cellar serial. Wrong serial: The switchboard stays dark. Right serial: The switchboard connects. Lantern CMO{........}. The success sentence is not stored as plaintext. It is rebuilt from the entered serial, so forcing one branch does not print it. Auto-validation name: CrackMes1 The flag is the CMO{........} token that this name prints. Difficulty 5. A custom virtual machine, an encoded program image, and a host bias taken from that image. Two earlier desks are decoys. Hint: the spare panel is unwired. ML- and NK- serials belong upstairs. The real checker is a small machine. Its encoded wiring is part of the hash, and the first instructions are a spare halt. The four hex groups are not stored in the order they are calculated.
Flag
Log in to submit the flag.
| Solver | Solved | Points |
|---|---|---|
| chilli13 | 2026-11-06 03:09 | 500 |
| micky23310 | 2026-11-06 04:41 | 500 |
| liboxin | 2026-11-06 05:22 | 500 |
| arshi | 2026-11-06 05:43 | 500 |
| xsaralele | 2026-11-06 06:11 | 500 |
| vlengntng | 2026-11-06 08:40 | 500 |
| jarico | 2026-11-06 10:09 | 500 |
| mithil0605 | 2026-11-06 14:24 | 500 |
| cedric013 | 2026-11-06 17:24 | 500 |
| lucas_offline | 2026-11-06 20:44 | 500 |
| ThomasAlvenin | 2026-11-06 21:41 | 500 |
| NeraWF | 2026-11-07 12:53 | 500 |
| bakavac | 2026-11-07 16:49 | 500 |
| coleywoley | 2026-11-07 21:48 | 500 |
| levi2005 | 2026-11-07 22:45 | 500 |
| aimbob | 2026-11-08 04:46 | 500 |