crackmes.one

Latest Solutions Latest activity RSS

Crackme Author Summary Date Action
SP network cipher Delirium xorNT Keygen — Solution & Reverse‑Engineering Tutorial 2026-10-01 09:59 View
thefirsttest vetementsvmnts The password is compared as a decimal integer rather than a string. Using static analysis, I disassembled the main function to find the comparison cmp eax, 0x72abb3c9 and the scanf format string "%d\n 2026-10-01 08:56 View
easyjerk hugoway Brute force using transform function 2026-10-01 01:22 View
custom protector Sukia FUN 2026-09-30 20:54 View
very simple keycheck b1902290 Password confirmation via ghidra 2026-09-30 17:57 View
Fugsv1.1 arshi Comprehensive Writeup 2026-09-29 15:44 View
Next generation Keygen arshi Comprehensive Writeup 2026-09-29 10:06 View
Wheredakey mxvlpr Found expected password using ltrace 2026-09-27 18:37 View
Quintessence petik quintessence-solve 2026-09-27 18:13 View
Getting started patch-me vetementsvmnts A beginner patching challenge featuring control flow obfuscation. Solved by identifying the junk branch and patching the string reference from failure to success using Ghidra 2026-09-27 17:15 View
find a real key zeroflag Static analysis and GDB/GEF solution tracing two validation loops, a transformed byte buffer and XOR-based flag checking. Manual reconstruction and step-by-step walkthrough included. 2026-09-27 12:41 View
Bobs gambling MrBinser Integer overflow vulnerability writeup for crackme_bobgambling.exe 2026-09-27 06:45 View
Wheredakey 7H40 Basic analysis & hex decoding 2026-09-26 15:27 View
ZEXOR-v1(Linux version) AlanCcE Gathering the serial key and patching it right after 2026-09-26 02:53 View
keygen_1 by tvk6843 dynaspinner64 Keygen that generates the serial based on the seed for the current hour and minute 2026-09-26 02:01 View
Wheredakey petik 2026-09-25 19:23 View
Fixed Easy Crackme DopeSchiggy Found the password through static analysis in Ghidra by following cross-references from the success/failure strings. 2026-09-24 19:27 View
Wheredakey Redhound I first analyzed the Wheredakey crackme with SnikrFlow and used its sinks command to identify the strcmp function used for password validation. I then opened the binary in Ghidra, located the strcmp 2026-09-24 16:44 View
very simple keycheck DopeSchiggy Found the hardcoded key and patched the password check using Ghidra. 2026-09-24 14:53 View
simple crackme dynaspinner64 Decrypt the password with the key used during input comparison 2026-09-24 11:20 View
Fugs arshi Unpacked 3-layer Python loader (b85+xor+zlib+marshal, custom FC18 codec+HMAC pages, sm_xor) to FUGS-obfuscated crackme, ignored decoy hash check, inverted per-byte transform (95x256 brute force) to re 2026-09-24 10:16 View
muhemed crackme dynaspinner64 Find the password used in strcmp() via ltrace 2026-09-24 07:26 View
Accsess me please :) dynaspinner64 Find the integer value to enter from the comparison 2026-09-24 06:51 View
U Can't Pass dynaspinner64 Patch the compared value to pass an opaque predicate 2026-09-24 03:56 View
Back To The beginning Keygen dynaspinner64 Generate a hardcoded key with random values for indices that aren't checked 2026-09-23 12:33 View
j333 by josamont dynaspinner64 Find the password stored in plaintext in the binary 2026-09-23 11:38 View
Back To The beginning Keygen adr3n68 Ghidra aproximation 2026-09-22 21:03 View
argc zeroflag GDB/GEF solution tracing a modified argc through _start, argv handling and strcmp validation. Step-by-step walkthrough included. 2026-09-22 18:25 View
vvsc by elijunior01 vetementsvmnts Solution for VVSC 2026-09-22 18:23 View
Password And Flag in C xttrnela Found the password using GDB debugger 2026-09-21 16:58 View
Tricky challenge or is it ? sh0k0n1c Decrypt XOR string seen in the entry point of program 2026-09-21 13:07 View
My First crackme Shiro5550 check strings 2026-09-20 13:41 View
Pass CrackMe bestaireverser Collapsed the VM layer to its final byte predicate. 2026-09-20 10:01 View
Tricky challenge or is it ? fon37 Just a simple static reverse 2026-09-20 06:07 View
Find the password Windows ver fon37 understanding the assembly code 2026-09-19 02:24 View
Tricky challenge or is it ? acheylate The secret string is: supersecret123 2026-09-18 07:35 View
Product Activation ok activate interprets libcerberus.so as bytecode for a custom vm with an mmu. traced it via ptrace, reversed the opcode set and the seeded rolling hash check, key fell out of the recurrence 2026-09-18 00:21 View
sygil (gui version for linux) ok Keygen for any alias: FNV-1a-32 hash, fold (h>>16)^(h&0xFFFF), format syg-%08x-%04x-%08x. TracerPid anti-debug XORs 0xDEADBEEF when traced. Verified in GUI. 2026-09-17 23:19 View
Find the password kaya Password HVUHADN — recovered by cross-referencing the result strings and disassembling the check at 0x100fd: the password is stored as two overlapping 4-byte XOR constants (0x48555648 'HVUH' + 0x4e444 2026-09-17 22:19 View
easy_reverse zeroflag Static analysis and GDB/GEF solution exploring argc/argv, pointers and character-based validation. Step-by-step walkthrough included. 2026-09-17 19:14 View
Auth Pin tor1 ConfuserEx-obfuscated PIN check where the secret was hiding in plain sight — PIN as a raw int, strings only Base64-encoded. 2026-09-17 18:40 View
user-pass. tor1 Manual unpacking of an Agile.NET packer with anti-debug, then AES key/IV extraction to decrypt the credentials — all statically, without letting the app run under a debugger. 2026-09-17 18:36 View
a bit of a challenge Kontar https://kontar0.github.io/writeups/crackme-04.html 2026-09-17 14:07 View
KeygenMe xttrnela Made a keygen which calculates correct serial 2026-09-17 11:15 View
Monsignors Crackme xttrnela Found the password using Ghidra decompiler. 2026-09-17 10:34 View
a bit of a challenge nomnomheapnom Name is hashed with 32-bit FNV-1a plus two rotating accumulators, then fmix32-avalanched; "%08x%08x%08x" gives the 24-char sigil. ptrace(TRACEME) anti-debug only; trivial forward keygen. 2026-09-17 05:45 View
good kitty SOURAV 2026-09-17 05:17 View
vvsc by elijunior01 SOURAV - Takes numeric password as input - Checks if the password is correct or not - If password is correct then print **Allowed access** else **Access denied** 2026-09-17 05:15 View
Simple crackme SOURAV I gave a random input at first and **ltrace** command was able to trace the library function calls made and we can see it loaded the user input as **args1** and the original key as **args2**. Of cours 2026-09-17 05:12 View
PrettyDamnEasy SOURAV - Takes user input string (**found %s by examining 0x201a**). - Checks if the string is correct or wrong. - If string is correct then it prints **Correct password** else **Wrong password, try another* 2026-09-17 05:10 View
Previous Page 2 Next