crackmes.one

Latest Solutions Latest activity RSS

Crackme Author Summary Date Action
netCrack Audibly8887 Step by step writeup for the problem. In case anyone is struggling 2025-12-17 20:43 View
Easy crackme SenorGPT Java `.jar` crackme. Using JADX, I recovered `checkValidity()` which scores the 10-character key by counting how many characters satisfy `(ch & 3) == 0` (i.e., ASCII divisible by 4). A key is valid if the score is exactly 4. I also wrote a small Python keygen to generate valid keys. 2025-12-17 17:01 View
crack the points SenorGPT Patch/trainer-style challenge: the program prints "Your count points is %d" with a hard-coded zeroed value. I located the call site in x64dbg/Ghidra and wrote a Python trainer that launches the process suspended, computes moduleBase + RVA, and patches the code to load a user-chosen value into EDX before the printf call. To make the patch robust, I used a trampoline and an allocated code cave (VirtualAllocEx) instead of guessing free space in .text. 2025-12-17 11:54 View
Easy crackme 5l1m 2025-12-16 14:53 View
Introduction to RE 0xDuB 2025-12-16 11:05 View
cracknkeygen stackpointer7 The zip file contains an assembly file that contains information on how the program works and also contains a keygen 2025-12-15 17:03 View
Time-Locked Authentication georgepaphitis 2025-12-15 14:22 View
Roullete Simulator RodrigoTeixeira Official solution using RNG prediction and seed brute forcing. Very detailed, including a full explanation of the decompiled code. 2025-12-15 11:32 View
robot[1]: find key stackpointer7 A writeup of how the challenge works, how I solved it, and a solver is in the assembly file (you will have to assemble and run it to get the key) 2025-12-14 23:22 View
puzzle SenorGPT Command-line crackme that hides both its console strings and password check behind a simple XOR-0x9F encoding layer. Using CFF Explorer and Detect It Easy (DIE) for static recon plus x64dbg breakpoints on WriteFile/ReadFile, I traced the input path to a 9-character length check and a character-by-character comparison against an XOR-decoded constant. By NOP-ing the failure branch and single-stepping the comparison loop, I recovered the cleartext password MYPASS123 and confirmed the same XOR-0x9F scheme is used to decode the “Hello World!”, “Enter password:” and “Access Granted/Denied!” strings at runtime. 2025-12-12 01:48 View
branchless branching georgepaphitis 2025-12-11 17:37 View
Easiest lypd0 Detailed writeup using Ghidra. 2025-12-11 00:05 View
solve this if you love yourself whskas I used x64dbg with plugin ScyllaHide and IDA pro with plugin Fusion to make signatures. Firstly, when I ran the programm using the debugger and skip all breakpoints I noticed the string "[SOTERIA] loading entry point..\n" in registers and callstack, I went to the address and found all output strings, after I entered the wrong password I found the correct password nearby in memory. Also i tried another way. I set the breakpoint on strcmp and entered a wrong password again. I catched the breakpoint and found the place where this strcmp function was called by the looking on stack of calls, there i can see my input and correct password. Also there i can patch "call r9" that means strcmp(correct_password, input_password); to xor eax, eax; that means all my passwords that I will input in future will be correct, because the program will be thinking that strcmp returned 0, so the strings is equals. 2025-12-09 07:46 View
Easiest Fulgrim Writeup for novice reversers ;) 2025-12-08 12:50 View
KeyGenMeV3 SenorGPT My first keygen; Win32 GUI crackme with Name + Key validation. Used CFF Explorer for static analysis and x64dbg for dynamic analysis to trace the key validation algorithm. The program processes the name input through a semi-complex encoding function that uses different mixing operations for even/odd characters, involving ROL operations, XOR, and addition with constants. Reversed the algorithm and implemented a Python keygen that generates valid keys for any given name. 2025-12-08 02:14 View
CrackMe J1 georgepaphitis 2025-12-06 17:09 View
XORcist Raiju Fantastic CTF! Really enjoyed this one, learned a ton about reading assembly, control flow, and making sense of functions. Sorry if my writeup is a bit messy, its my first one ive ever done 2025-12-06 00:39 View
segfault xtr0nix TXT file with explanations and pseudocode 2025-12-05 15:19 View
FedGuy easy crack xtr0nix 2025-12-05 13:07 View
really easy xtr0nix 2025-12-05 13:02 View
Time-Locked Authentication birk_blog See also: https://birk.blog/crackme/69218b532d267f28f69b7fd3/ 2025-12-04 13:42 View
decode me SenorGPT Used x64dbg to analyze the main function, bypass a simple IsDebuggerPresent anti-debug check, and follow the calls that read, encode, and compare the user input. The program converts each character to a \xHH form using the format string "\\x%02X" and compares against a stored constant, revealing the correct password. 2025-12-01 16:43 View
AoRE_KeyGenMe tGecko 2025-12-01 14:22 View
Time-Locked Authentication MaxVi Here is a write-up containing the to main methods that could be used to solve it. Very well detailed to allow beginners to understand clearly the solving path. 2025-11-30 23:48 View
Ez Crackme SenorGPT Simple .NET console crackme. I used dnSpy to inspect Main, where the program compares Console.ReadLine() directly against a hard-coded string. The correct password is stored in plaintext, so no encoding or transformation was involved. 2025-11-30 22:50 View
really easy MaxVi 2025-11-30 13:28 View
simple crackme SenorGPT A few months ago I decided to delve into the land of RE. This weekend I decided to put my big boi pants on, take what I've learned thus far, and endure the challenge of my first CTF. Any constructive criticism on the writeup/solution, different approaches, and/or what I could have done better/differently would be greatly appreciated as I am still a scrub and have plenty to learn. :) 2025-11-30 09:02 View
KeygenMe FlashC My working keygen that checks if each char of the username is valid before producing a password. 2025-11-28 11:20 View
VeryHard 99% you can't do it scaredandalone maybe incorporate some static obfuscation next time so you actually have to figure out the password logic :) 2025-11-28 10:53 View
easyjerk soapywater Fun for a noob like me! 2025-11-26 23:07 View
passfind soapywater 2025-11-26 21:05 View
really easy omarafal 2025-11-25 23:27 View
good kitty soapywater 2025-11-24 07:16 View
easyjerk ezloom I loved the challenged!!!!!! 2025-11-23 23:12 View
really easy DanCh really easy 2025-11-23 18:38 View
Ez Crackme DanCh The task is not difficult, you need to use the right tool. 2025-11-23 18:11 View
FedGuy easy crack jesus35t 2025-11-21 11:18 View
segfault kendi My first writeup tried to details everything that i've done hope it helps to understand it well 2025-11-21 07:41 View
puzzle moval0x1 It is not a difficult one, just need to pay attention. 2025-11-20 16:49 View
segfault mZynths This is my first crackme and reverse engineering writeup! I may have gone a bit overboard with the writeup, I was very excited haha. 2025-11-20 09:28 View
Very easy fumanchu182 To reply to the creators prompt, yes she is. She'll also shank you. 2025-11-17 02:13 View
Simple_GUI_crackme arjano 2025-11-12 21:02 View
Yet Another Keygenme/Crackme pale_delirium - dumb_solver.py = Brute force python solver, works with short passwords - keygenme.bndb = Binja DB with functions named properly and some comments added - keygenme_fixed = Keygenme with fixed headers - solve = compiled binary of the below smart solver - solve.c = C code for the above binary - solve_notes.txt = notes 2025-11-12 02:36 View
crack the points Ayush_reverser It was my first writeup in crakmes.one. Hope you would enjoy it!! 2025-11-10 11:38 View
flags hobbyist Solution with keygen 2025-11-09 14:08 View
Ransomware mcarbone This was fun! :-) MC 2025-11-09 05:48 View
Matryoshka falconsk 2025-11-07 14:25 View
Crackme0x01 selimozturk13 2025-11-06 18:07 View
Crackme0x00 selimozturk13 2025-11-06 17:44 View
KeygenMe again! engraver1918 My first experience with a UPX-related task. 2025-11-06 14:42 View
Previous Page 17 Next