| 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**

- 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.

- 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.

- So we change the *0xC1* value of the comparison line to a lower value. For example, **0 (zero)**

- And the flag message appears. Printed message: **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 |