mohammadali on 12:43 PM 03/09/2021: hey man idk why my windows 10 is detecting it as a malware, it may be a false true, but if you compiled it with gcc compiler, try to compile it with Microsoft c\c++ compiler next time ...
4epuxa on 2:11 PM 03/09/2021: Nice and interesting crackme, thank you so much for your work. The essence of generating the correct password:
1) We have a line:
ABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890
She acts as a kind of counter.
2) We also have hardcoded characters, which will be our password. Suppose for A, it is ".-".
3) The algorithm is as follows:
First, we toupper () all our symbols.
Then we get into a loop where we compare characters from a string with our username (see 1). Let's take that the table stores an already hardcoded password. i is a counter.
variableForCountPassTable = 0;
someString = "ABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890";
for (int i = 0; i
4epuxa on 2:13 PM 03/09/2021: Then we get into a loop where we compare characters from a string with our username (see 1). Let's take that the table stores an already hardcoded password. i is a counter.
variableForCountPassTable = 0;
someString = "ABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890";
for (int i = 0; i
4epuxa on 2:31 PM 03/09/2021: In general, for some reason the site does not want to correctly display my comment.
I probably will sumbit a solution. There are a lot of interesting things
Sir_Zed on 6:10 PM 03/09/2021: @mohammadali I actually compiled it with MSVC and i dont know why it detected as a malware anyways i can give u the source code if u want!
Sir_Zed on 6:13 PM 03/09/2021: @4epuxa Hi, Good job i think you made it! i think it would be great if you submit your solution with tutorial. GJ again!
ToMKoL on 2:54 PM 03/10/2021: Judging by the charset I supose it's base36 conversion.
Sir_Zed on 5:49 PM 03/10/2021: @ToMKoL I don't think so man :) take a look at the hint file!
4epuxa on 8:01 PM 03/10/2021: solution submitted, waiting for verify
Sir_Zed on 9:22 PM 03/10/2021: @4epuxa GJ, Be ready for the next part :)
pranav on 4:59 AM 03/11/2021: Personal opinion ofc, but I think it should be L3 for the sole reason it's C++. It feels like searching for a tiny piece of gold in a whole river
Sir_Zed on 8:42 AM 03/11/2021: @pranav i know what you mean, but as i said in hint file : "If i were you i wouldn't use IDA pro because its just make it harder :D the key validation algorithm is just 6 lines but in IDA pro its just too much and complicated."
pranav on 4:40 PM 03/12/2021: I don't even have IDA pro
mohammadali on 2:54 PM 03/13/2021: i patched it at : https://github.com/ORCA666/patched-files/tree/main/Sir_Zed's%20Keygen%20Me%20Part%201
noobvariable on 4:07 PM 05/11/2021: it is not easy, thank you, it make me happy, solution i posted
Sir_Zed on 6:10 AM 05/14/2021: @noobvariable Good job! Be ready for next part :)
Onyx_Pl01t on 9:22 PM 01/05/2022: Very nice CrackMe.
1) No Patching: DONE
2) Keygen: DONE (in python)
Tutorial:
1.It asks the user to enter a username.
2.The program 'uppercases' each character of the username
3.It takes each character of the uppercased-username and converts it to its specific morse code(hard-coded string)
3)Keygen: https://pastebin.com/eED2MzYv
IMPORTANT:
1. I found an error in the program. When I enter a username: "abcdefghijklmnopqrstuvwxyz1234567890", the serial should be: ".- -... -.-. -.. . ..-. --. .... .. .--- -.- .-.. -- -. --- .--. --.- .-. ... - ..- ...- .-- -..- -.-- --.. .---- ..--- ...-- ....- ..... -.... --... ---.. ----. -----" but while debugging it, the program compares it with ".- -... -.-. -.. . ..-. --. .... .. .--- -.- .-.. -- -. --- .--. --.- .-. ... - ..- ...- .-- -..- -.-- --.. .---- ..--- ...-- ....- ..... -.... --... ---.. ----. -----" which is: "abcdefghijrlmnopqrstuvwxyz1234567890". the 'k' has been swapped with 'r'. I gave more details in my python script
2. I noticed that for any username less than 36, the serial is calculated at a certain length of words, That is, For username: OnyxPl01t, serial: ONYXPL01TUW2U(morse code converted into plain text).
I am not understanding this part. It is adding additional characters to the username of length less than 36. Could you explain the logic behing this as i have been struggling +15 hours to understand this part. I am a beginner so, any hint would welcomed :).
I am waiting for your next CrackMe sir!
morchik on 4:19 PM 05/26/2022: Excellent
Fluelssup on 11:23 AM 08/21/2022: buy ivermectin stromectol Acheter Sildenafil 100 Milligrams
greencY on 9:07 PM 10/25/2022: Together these results suggest that Lcn2 acts as a fibrogenic factor by promoting collagen synthesis by tubular cells generic cialis 20mg PKA signaling drives mammary tumorigenesis through Src
exceeston on 7:04 PM 12/09/2022: Dairy, calcium, and vitamin D intake and postmenopausal breast cancer risk in the Cancer Prevention Study II Nutrition Cohort best generic cialis Dooley WC, Ljung BM, Veronesi U, Cazzaniga M, Elledge RM, O Shaughnessy JA, Kuerer HM, Hung DT, Khan SA, Phillips RF, Ganz PA, Euhus DM, Esserman LJ, Haffty BG, King BL, Kelley MC, Anderson MM, Schmit PJ, Clark RR, Kass FC, Anderson BO, Troyan SL, Arias RD, Quiring JN, Love SM, Page DL, King EB 2001 J Natl Cancer Inst 93 1624 32 Pathology of rodent models of intestinal cancer progress report and recommendations
PhongNguyenQUang on 9:26 AM 05/29/2023: .