Cracking Cracking

Reverse binaries and crack executables.

This series of challenges will help you understand the inner workings of compiled languages. Disassemble the binaries provided to solve the crackmes at the assembly level.

Prerequisites:
– Advanced understanding of assembly languages on various architectures (x86, ARM, MIPS ...).
– Understanding of the different executable formats (ELF, PE, etc.).
– Mastery in the use disassemblers and debuggers.

challenges 70 Challenges

Results Name Validations Number of points  Explanation for the scores Difficulty  Difficulty Author Note  Notation Solution Date
validepas_valide ELF x86 - 0 protection 14% 54186 5 g0uZ 10 7 October 2006
validepas_valide ELF x86 - Basic 11% 43589 5 g0uZ 10 7 October 2006
validepas_valide PE x86 - 0 protection 7% 24960 5 alejandr0 7 11 November 2012
validepas_valide ELF C++ - 0 protection 4% 13787 10 sourcePerrier 6 13 July 2016
validepas_valide Godot - 0 protection 2% 4030 10 Elf 5 10 June 2022
validepas_valide PE DotNet - 0 protection 4% 12120 10 Geluchat 6 15 September 2014
validepas_valide APK - Introduction 1% 3182 15 algorab 5 17 October 2022
validepas_valide ELF MIPS - Basic Crackme 2% 5545 15 sar 2 9 July 2018
validepas_valide ELF x64 - Golang basic 1% 3853 15 jenaye 3 8 November 2018
validepas_valide ELF x86 - Fake Instructions 3% 10111 15 kmkz 6 21 February 2010
validepas_valide ELF x86 - Ptrace 3% 8970 15 g0uZ 3 27 November 2009
validepas_valide Godot - Bytecode 1% 1780 15 Elf 1 10 June 2022
validepas_valide WASM - Introduction 1% 2016 15 Cyxo 2 26 March 2021
validepas_valide APK - Flutter Debug 1% 1048 20 extiop 1 19 June 2022
validepas_valide ELF ARM - Basic Crackme 2% 5219 20 0xmitsurugi 7 13 July 2016
validepas_valide ELF x64 - Basic KeygenMe 1% 2383 20 fr0g 3 2 September 2020
validepas_valide Unity3D Save handling 1% 479 20 Lumy 2 21 July 2023
validepas_valide Godot - Mono 1% 1169 20 Elf 1 10 June 2022
validepas_valide PE DotNet - Basic Anti-Debug 1% 2049 20 nqnt 3 24 March 2021
validepas_valide PE DotNet - Basic Crackme 1% 1619 20 nqnt 3 14 April 2021
validepas_valide PYC - ByteCode 2% 5883 20 Thanat0s 9 3 July 2013
validepas_valide Basic ? crackme 1% 793 25 Dvorhack 2 14 March 2025
validepas_valide ELF x86 - No software breakpoints 2% 4515 25 yodzeb 9 2 October 2013
validepas_valide Lua - Bytecode 1% 1198 25 Bernstein 2 25 March 2021
validepas_valide MachO x64 - keygenme or not 1% 1806 25 /bin/ls 2 14 April 2017
validepas_valide ELF ARM - crackme 1337 1% 2839 30 2 3 February 2011
validepas_valide ELF x86 - CrackPass 2% 5963 30 Tosh 5 3 February 2011
validepas_valide ELF x86 - ExploitMe 2% 4960 30 kmkz 5 3 February 2011
validepas_valide ELF x86 - Random Crackme 1% 3942 30 kmkz 3 3 February 2011
validepas_valide GB - Basic GameBoy crackme 1% 1598 30 jambon69 2 14 September 2018
validepas_valide PDF - Javascript 1% 1850 30 koma 1 14 February 2012
validepas_valide PE x86 - Xor Madness 1% 1160 30 ENOENT 3 17 July 2019
validepas_valide Powershell DeObfuscation 1% 800 30 hat.time 2 2 April 2021
validepas_valide ELF ARM - Crypted 1% 773 35 koma 2 4 September 2012
validepas_valide ELF x64 - Crackme automating 1% 1386 35 0xmitsurugi 7 14 August 2018
validepas_valide EVM - Bytecode 1% 172 35 Elf 0 14 March 2025
validepas_valide Godot - 3D model 1% 696 35 Elf 1 10 June 2022
validepas_valide NRO ARM - Switch homebrew 1% 229 35 Elf 0 21 July 2023
validepas_valide PE x86 - SEHVEH 1% 1467 35 Thanat0s 1 4 May 2013
validepas_valide APK - Anti-debug 1% 3076 40 cryptax 3 18 December 2012
validepas_valide APK - Insomni’Droid 1% 1895 40 cryptax 1 4 March 2012
validepas_valide ELF x64 - Rust backdoor 1% 344 40 Elf 0 21 July 2023
validepas_valide ELF x64 - Rust Crackme 1% 335 40 extiop 1 17 October 2022
validepas_valide PE x64 - UEFI Secure Boot 1% 291 40 Solden 1 10 May 2023
validepas_valide APK - Root My Droid 1% 1374 45 koma 1 26 February 2012
validepas_valide ELF x64 - Nanomites - Introduction 1% 990 45 Phenol 4 4 March 2018
validepas_valide ELF x86 - Anti-debug 1% 2130 45 Tosh 4 3 June 2012
validepas_valide PE DotNet - KeygenMe 1% 385 45 nqnt 1 14 April 2021
validepas_valide PE x64 - Tables in shambles 1% 226 45 0xTRIKKSS 0 28 December 2023
validepas_valide PE x86 - AutoPE 1% 967 45 Gr4ph0s 3 5 August 2011
validepas_valide PYC - Self Modifying (Byte)Code 1% 246 45 Njörd 1 28 December 2023
validepas_valide PYC - Snakeygen 1% 306 45 erk3 0 17 October 2022
validepas_valide ELF x86 - KeygenMe 1% 1079 50 int_0x80 5 20 July 2011
validepas_valide HackerMan 1% 158 50 LordRoke , Stealer , Sengengie 1 10 May 2023
validepas_valide Unity - Mono - Basic Game Hacking 1% 211 50 0x0ff 1 17 October 2022
validepas_valide WASM - Find the NPC 1% 375 50 Cyxo 3 26 March 2021
validepas_valide PE DotNet - Memory Protect 1% 115 55 Vozec 0 14 March 2025
validepas_valide Bash - VM 1% 474 60 govlog 2 25 March 2021
validepas_valide ELF x64 - KeyGenMe 1% 298 60 rene-d 1 12 November 2020
validepas_valide ELF x64 - Anti-debug and equations 1% 550 65 0xmitsurugi 4 18 July 2016
validepas_valide Unity - IL2CPP - Basic Game Hacking 1% 118 65 0x0ff 0 21 July 2023
validepas_valide ELF x64 - Nanomites 1% 566 70 Phenol 2 4 March 2018
validepas_valide ELF x86 - Packed 1% 555 70 Tosh 3 18 October 2011
validepas_valide PE x86 - RunPE 1% 1200 75 Thanat0s 5 16 December 2013
validepas_valide PE32+ - KeygenMe 1% 101 85 Redouane 0 14 March 2025
validepas_valide ELF x86 - VM 1% 766 90 Thanat0s 7 16 June 2013
validepas_valide ELF x64 - Hidden Control Flow 1% 287 100 so3 1 18 November 2020
validepas_valide Ringgit 1% 181 110 Cryptanalyse 2 6 October 2019
validepas_valide Voracious Nanomites 1% 76 110 Kasen 0 21 July 2023
validepas_valide White-Box Cryptography #2 1% 165 130 Cryptanalyse 1 17 July 2019

Challenge Results Challenge Results

Pseudo Challenge Lang Date
alexis Cracking  ELF x86 - Fake Instructions en 8 October 2026 at 22:42
rene-d Cracking  NRO ARM - Switch homebrew fr 8 October 2026 at 22:24
Kinder.Bueno Cracking  ELF x64 - Automatisation du crackme fr 8 October 2026 at 22:14
Артем Cracking  White-Box Cryptography #2 ru 8 October 2026 at 21:56
Kinder.Bueno Cracking  PE x86 - SEHVEH en 8 October 2026 at 21:55
Anonyme Cracking  PE x86 - 0 protection fr 8 October 2026 at 21:54
alexis Cracking  PE x86 - 0 protection en 8 October 2026 at 21:53
vinz Cracking  Godot - Bytecode en 8 October 2026 at 21:40
ᖒᕾᕲᙉᕩᔾ Cracking  PE32+ - KeygenMe en 8 October 2026 at 21:37
Anonyme Cracking  ELF x86 - Basique fr 8 October 2026 at 21:26