kassawin on 2024-04-17 17:03:
yo i have one question what should i focus on while reversing finding actual password or nop some shit or chenge functions like change jz to jnz
Emanon on 2024-04-17 21:56:
I think justAuser is correct. It looks to me that the initial prompt to enter a pw is encrypted and the program loops thru the encrypted string and XORs each byte against 0x54. I think the same for the PW but I did not check that. If the success and fail strings were not in the clear I would have struggled to locate area of the code to look at.
Algeriano on 2024-04-21 17:03:
JMP.&strcmp
enter the password: 1tcCTpT98dQbnqNECHIwj7vyOyjy1t
Correct password!
fynko on 2024-04-22 03:28:
this is an easy crackme? omg im feling a idiot
SirWardrake on 2024-04-22 14:14:
Finding out the password is very beginner-friendly
pa1n on 2024-04-23 11:49:
enter the password: 1tcCTpT98dQbnqNECHIwj7vyOyjy1t
Correct password!
0xh3xa on 2024-05-02 20:54:
1tcCTpT98dQbnqNECHIwj7vyOyjy1t
Mirion on 2024-05-07 10:13:
Enter any string and you will get "Wrong Password!".
Search for it in IDA Pro and you will get the following code
v1 = sub_14000148A("\"gpPGcG*+wBq}b]VP[Zdy$ej\\jyj\"g", 19);
v2 = strcmp(Str1, v1);
if ( v2 )
{
v2 = 1;
sub_140001400("Wrong password!\n");
}
else
{
sub_140001400("Correct password!\n");
}
Run the first line in C++ then you will get the correct password
imeow256 on 2024-05-17 12:17:
password: "gpPGcG*+wBq}b]VP[Zdy$ej\jyj"g
Please use std::cin.get(); or getch() or smth so we can see if we hit corrct or wrong pass