mov [esp+58h+var_58], offset aEnterYourLogin ;
"Enter your login:"
.text:004012C1 call
printf
.text:004012C6 lea eax, [ebp+var_28]
.text:004012C9 mov [esp+58h+var_58], eax
.text:004012CC call gets
.text:004012D1 mov [esp+58h+var_58], offset aEnterPassword ;
"Enter password:"
.text:004012D8 call
printf
.text:004012DD lea eax, [ebp+var_2C]
.text:004012E0 mov [esp+58h+var_54], eax
.text:004012E4 mov [esp+58h+var_58], offset aLd ;
"%ld"
.text:004012EB call scanf
.text:004012F0 mov [ebp+var_30], 0
.text:004012F7 lea eax, [ebp+var_28]
.text:004012FA mov [esp+58h+var_58], eax
.text:004012FD call strlen
.text:00401302 mov [ebp+var_30], eax
.text:00401305 mov eax, [ebp+var_30]
.text:00401308 shl eax, 5
.text:0040130B add eax, 21F911h
.text:00401310 mov [ebp+var_30], eax
.text:00401313 mov eax, [ebp+var_2C]
.text:00401316
cmp
eax, [ebp+var_30]
.text:00401319 jnz short loc_401329
.text:0040131B mov [esp+58h+var_58], offset aGoodJobNowMake ;
"Good job!, now make a keygen\n"
.text:00401322 call
printf
.text:00401327 jmp short loc_401335
.text:00401329 ; ---------------------------------------------------------------------------
.text:00401329
.text:00401329 loc_401329: ; CODE XREF: _main+89 j
.text:00401329 mov [esp+58h+var_58], offset aKeepTryingYouL ;
"Keep trying you'l get it"
.text:00401330 call
printf
.text:00401335
.text:00401335 loc_401335: ; CODE XREF: _main+97 j