crackmes.one

Latest Solutions Latest activity RSS

Crackme Author Summary Date Action
Bit of Math jeffli6789 2020-02-24 10:14 View
guild hall adventure Ch.1 4rr4y Fun crack me :) 2020-02-24 09:13 View
easy_reverse 4rr4y First crackme 2020-02-24 08:40 View
S3cr3t V4ult jeffli6789 2020-02-22 15:33 View
qcrk_2 by qnix D4RKFL0W There was no clear win message,even still it helped me understand command line argument processing better. 2020-02-20 16:01 View
yonkies_keygenme_4 by yonkie jeffli6789 2020-02-17 08:36 View
Shah of Iran TheProxy 2020-02-12 21:55 View
Miner yakovdk I searched for the success and failure strings, found a reference to their locations, and found the string loaded for comparison with what the user submits. This led me to the value "wonderwhatthepasswordishmm". Details in the attached text file. 2020-02-11 03:08 View
login-cipher yakovdk I used a debugger to run the string decode function on each of the encoded strings until I found the password value. Details in the attached text file. 2020-02-11 02:58 View
Ext.challenges zerophym It contains information needed and python script to solve the problem. 2020-02-10 17:08 View
D4RK_FL0W-3.5 Starstruck Was really fun solving this one! 2020-02-06 11:33 View
Baphomet GhostLike This archive contains a short write up, source code and binary keygen. 2020-02-01 14:07 View
keygenme - complex validation GhostLike Solution for keygenme challenge by LongChampion 2020-02-01 07:36 View
Crackme-4 zerophym It contains the information needed (hopefully) to solve the problem. 2020-01-29 16:49 View
half-twins zerophym It contains condition needed to solve the problem and decompilation result (with description) of main function using IDA pro 2020-01-26 09:49 View
Sh4ll10 Mime I tried to make an highly detailed walktrough of this crackme. I hope it can help some newcomers. Good crackme tho ! 2020-01-20 18:26 View
glow wine [keygen practice] brausepulver Simple writeup and the python keygen, capable of generating all possible keys using the standard set of printable ASCII characters (32 to 126). 2020-01-19 21:01 View
half-twins paypain nice crackme, thank u 2020-01-07 04:48 View
glow wine [keygen practice] Shedexx This was my first crackme to solve and pretty fun. Writing the keygen should be trivial from here on. 2019-12-28 01:31 View
login-cipher Vadym It contains a simple write-up, the correct password 2019-12-21 11:59 View
iso_32 BitFriends Read the instruction file. Thanks for the cool crackme! 2019-12-12 15:46 View
easy_reverse richardcanuck Decompiled using Ghidra. The file contains the commented code and the solution! 2019-12-06 16:16 View
Easy_firstCrackme-by-D4RK_FL0W m0xz nice refresher, thank you very much! 2019-12-04 09:09 View
Sh4ll10 m0xz Many thanks, had a blast with this. The %p made me waste a lot of time haha 2019-12-04 08:43 View
easy keyg3nme m0xz The key validation appears to be hardcoded; the validation function does a simple check against the input to see if it equal 0x4c7, which is 1223 in dec. The application is validates both hex and decimal input. My keygen for this is simply the following one-liner, using python: python -c "print int('0x4c7', 16)" | ./keyg3nme Thanks ezman, this was fun! 2019-12-04 08:09 View
easy_reverse Bkamp Very cool crackme. Enjoyed quite a bit :) 2019-12-03 12:54 View
Sh4ll10 Bkamp 2019-12-02 04:56 View
easy_one Zawadi 2019-11-22 18:53 View
alien_bin D4RKFL0W Should be a level 1 really. 2019-11-16 15:46 View
login-cipher BinaryNewbie It contains a simple write-up, the correct password and 2 python scripts. 2019-11-10 23:47 View
Election growlnx just another simple userland rootkit solution 2019-11-10 05:39 View
crackme2-be-D4RK_FL0W TheKillerNormie Solution with radare2. Very easy :) 2019-10-29 18:59 View
EasyCrack - Much0l0k0 TheKillerNormie Solution with radare2 2019-10-28 18:52 View
crackme_6_anorganix by anorganix ToMKoL Overrated but quite nice. 2019-10-27 17:07 View
Sh4ll10 ezman stepped through the program, found what the program does with the input, then calculated the correct input. 2019-10-13 12:22 View
guild hall adventure Ch.1 jatm Just a simple solution, with a lot of comments and side-knowledge, to check that you will fully understand what is happening when you doing this. If noob, you will have a lot of additional reading for that but I think it will be worth. Best regards, jatm 2019-10-12 02:19 View
Easy Peasy b1h0 #### Ghidra 1. Load executable and Analyze. 2. Search in **Symbol Tree** left dialog the text **"main"**. 3. In **Listing** you can see at address **0040155a** the username that is: **"iwonderhowitfeelstobeatimetravel"** 4. Next, at address **0040158c** the password is revealed to us: **heyamyspaceboardisbrokencanyouhelpmefindit?** 5. In the code decompilation window you can also see clearly. 6. I think we don't need anything else. 2019-10-06 14:30 View
VIP_access_me b1h0 The function that really matters to us. The one that decrypts the VIP Code. It is in the address **00401CF0**. Just put a breakpoint at address **00401D67** and check that it is what is loaded into the **EAX** register that contains the memory address where the **VIP CODE** is. But only works VIP Codes for user joe and monkey. 2019-10-05 14:48 View
Crackme not main TheKillerNormie Solution with ltrace and radare2 2019-09-30 18:29 View
Simple crackme TheKillerNormie This is my first solution to a crackme, so I am not sure if this is the correct format. 2019-09-25 18:58 View
beatme by rezk2ll vastopol Long solution with step by step writeup 2019-09-20 03:32 View
mexican b1h0 # [evilprogrammer's mexican](https://crackmes.one/crackme/5d63011533c5d46f00e2c305) ## Crackme by [b1h0](https://crackmes.one/user/b1h0) - Used **x64dbg** debbuger. - Once the **EntryPoint** is located, you can verify that at the address **0x00401500** a subroutine begins, which is the one shown in the *flag* text. We will call this subroutine: **sub_result_cracked** ![mexican_01](mexican_01.PNG "sub_result_cracked") - Then later we can find in the address **0x004013dd** a call to the address **0x0040162c** which is the subroutine that we will call **sub_compare_crackme**. We establish a breakpoint there and then continue step by step. ![](mexican_02.png) - Finally at address **0x00401642** we find a comparison of the value **0xC1** with the value 0xC1. The key is that the two values have to be different, and in particular the first one greater than the second, therefore we change the first 0xC1 for a greater value, or the second 0xC1 for a smaller value. ![](mexican_03.png) - So we change the *0xC1* value of the comparison line to a lower value. For example, **0 (zero)** ![patch](mexican_03_patch.png "patch" ) - And the flag message appears. Printed message: **flag{M3x1c4nMl4lw4r3_pl3rro}** ![patch](mexican_flag.png "flag{M3x1c4nMl4lw4r3_pl3rro}") 2019-09-19 22:56 View
crackme-not vastopol write up, explanation, and disassembly included 2019-09-19 07:20 View
alien_bin ThatGuy 2019-09-18 20:29 View
crackme1 by darius949 vastopol 2019-09-18 03:33 View
keygenme Noell Fun little crackme. 2019-09-15 20:14 View
Crackme 1: Get The Password Snowball A PDF filled with pictures, instructions and links to other resources to get help. I hope it helps :) No keygen included. -Snowball 2019-09-14 11:10 View
EasyCrack - Much0l0k0 Noell 2019-09-10 11:41 View
Sh4ll7 BinaryNewbie It contains the flag, a write-up and a decrypt script. 2019-09-09 03:29 View
easy_reverse vastopol 2019-09-08 19:25 View
Previous Page 47 Next