the jumbled letters is a caeser cipher shifted 3 places to the left if you want to reveal the messages without cracking. If you want to crack it any 4 combo of characters that adds up to 19F in hex from their ascii will do it. |
==> |
int fibn(int n) {
if(n |
==> |
//n is the number you enter 10-50 in this case, this just calculates the nth term in the fibonacci sequence
//eg n=10 1 1 2 3 5 8 13 21 34 55 === 55 is the secret code for 10 === if n=11 then 55 + 34 = 89 and so on a so forth
int fibn(int n) {
if(n |
==> |
put a breakpoint on the string comparison (call ), type in a random username like bob and a password,press enter and the program should break, ECX should hold the password u typed and EAX should hold the password it's expecting for the username bob, restart program enter bob again and paste password. Congrats u cracked it |
==> |
Nkrru&Ngiqkxy *** sorry idk where it got the amp; from lol |
==> |
This one is pretty straight forward, since a standard caesar cipher just shifts the letters around based on the shift amount(integer) it's easy to do. If you drag the exe into cmd prompt, it will execute without instantly terminating. At the prompt you want to type 0, this will spit out the actual cipher you want to decode : Nkrru&Ngiqkxy - now you can manually shift letters to the left to figure out the key or you can paste into https://www.dcode.fr/caesar-cipher and have it bruteforce it, in which case you will get 6 as the key as it's the only that uses real words. Now type 6 for the exe prompt and u should get your decipher text. In x64dbg you can find the same cipher as typing in 0 if you search for the string at the prompt ("Enter the key:"), double click to go to location and slightly below it should be "call caeser.401550", double click it and you should see the same cipher stored as indivual chars. |
==> |