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 associated with this section 34 Challenges

Results Challenge's Name Validations Number of points  Explanation for the scores Difficulty  Difficulty Author Note  Notation Solution
pas_valide ELF x86 - 0 protection 15% 21719 5 g0uZ 10
pas_valide ELF x86 - Basic 12% 17747 5 g0uZ 10
pas_valide PE x86 - 0 protection 7% 9283 5 alejandr0 5
pas_valide ELF C++ - 0 protection 3% 4054 10 sourcePerrier 4
pas_valide PE DotNet - 0 protection 4% 4861 10 Geluchat 5
pas_valide ELF MIPS - Basic Crackme 1% 839 15 stan1slas 1
pas_valide ELF x64 - Golang basic 1% 628 15 jenaye 3
pas_valide ELF x86 - Fake Instructions 4% 4990 15 kmkz 4
pas_valide ELF x86 - Ptrace 3% 4327 15 g0uZ 2
pas_valide ELF ARM - Basic Crackme 2% 1694 20 0xmitsurugi 6
pas_valide PYC - ByteCode 3% 2980 20 Thanat0s 9
pas_valide ELF x86 - No software breakpoints 2% 2336 25 yodzeb 6
pas_valide MachO x64 - keygenme or not 1% 778 25 /bin/ls 1
pas_valide ELF ARM - crackme 1337 1% 1246 30 2
pas_valide ELF x86 - CrackPass 2% 2768 30 Tosh 5
pas_valide ELF x86 - ExploitMe 2% 2556 30 kmkz 5
pas_valide ELF x86 - Random Crackme 2% 2010 30 kmkz 3
pas_valide GB - Basic GameBoy crackme 1% 324 30 jambon69 2
pas_valide PDF - Javascript 1% 935 30 koma 1
pas_valide PE x86 - Xor Madness 1% 110 30 ENOENT 1
pas_valide ELF ARM - Crypted 1% 412 35 koma 1
pas_valide ELF x64 - Crackme automating 1% 347 35 0xmitsurugi 6
pas_valide PE x86 - SEHVEH 1% 682 35 Thanat0s 0
pas_valide APK - Anti-debug 1% 1136 40 cryptax 3
pas_valide ELF x64 - Nanomites - Introduction 1% 265 45 Phenol 2
pas_valide ELF x86 - Anti-debug 1% 1007 45 Tosh 3
pas_valide PE x86 - AutoPE 1% 472 45 Gr4ph0s 3
pas_valide ELF x86 - KeygenMe 1% 447 50 int_0x80 5
pas_valide ELF x64 - Anti-debug and equations 1% 214 65 0xmitsurugi 3
pas_valide ELF x64 - Nanomites 1% 151 70 Phenol 1
pas_valide ELF x86 - Packed 1% 265 70 Tosh 3
pas_valide PE x86 - RunPE 1% 585 75 Thanat0s 4
pas_valide ELF x86 - VM 1% 366 115 Thanat0s 7
pas_valide White-Box Cryptography #2 1% 9 120 Cryptanalyse 0

Challenge Results Challenge Results

Pseudo Challenge Lang date
rajao974   ELF x86 - 0 protection fr 20 September 2019 at 12:43
GetSun2EZ   PE x86 - 0 protection fr 20 September 2019 at 11:28
DSpiricate   ELF MIPS - Basic Crackme fr 20 September 2019 at 11:18
GetSun2EZ   ELF x86 - Basique fr 20 September 2019 at 11:01
Xarlan   PE x86 - 0 protection en 20 September 2019 at 11:00
GetSun2EZ   ELF x86 - 0 protection fr 20 September 2019 at 10:47
Xarlan   ELF x86 - Basic en 20 September 2019 at 10:45
Xarlan   ELF x86 - 0 protection en 20 September 2019 at 10:39
Ariginel   ELF x86 - 0 protection fr 20 September 2019 at 10:06
hoangga04   ELF x86 - 0 protection en 20 September 2019 at 09:51