Upload: 5:52 PM 04/09/2020
Welcome to this crackme. I am waiting for your solutions!
TecnoLinux on 6:03 PM 04/22/2020: This challenge is hard because we dont know what to look for, my close theory is that we have to do a GOT to do something.
ano12 on 3:25 PM 04/26/2020: Hey @BitFriends, NULL byte is terminating my string, can you help.
ano12 on 3:26 PM 04/26/2020: The printf stops at null byte, and it's a 64bit binary, so first 2 bytes are always going to be null,
BitFriends on 5:25 PM 04/26/2020: fgets adds a \x00 byte at the end of the input everytime.
BitFriends on 5:36 PM 04/26/2020: Tipp: Place a NULL byte at the end of your input
ano12 on 5:58 PM 04/26/2020: But printf will stop when it gets a null byte
i can't see how that would help
BitFriends on 8:47 PM 04/26/2020: The Null Byte at the end is for tricking fgets. Place the format parameters before the address you want to write to. So it doesn't matter if printf stops at a null byte, because you have entered everything you need.
You must me logged to submit a solution
Share how awesome the crack me was or where you struggle to finish it ! (Stay polite)