great fun doing that! thanks! |
==> |
Seems to me that there's a bug in the loop that goes through each char in Username and add up with the input number.
The new string that this loop creates (in the stack position: rbp-0x50) is not terminated with NULL char, and strcmp function uses NULL char to know where's the end of both strings to compare.
Because of this, the behavior ends up not deterministic |
==> |
Very nice crackme! Thanks for the contribution! |
==> |