Want to learn the hacker's secret? Try to smash this buffer!
You need guidance? Look no further than to Mr. Liveoverflow. He puts out nice videos you should look if you haven't already
nc thekidofarcrania.com 35235
When I go to compile the code (I'm using VS) it says that the first few functions are not defined. Any help with finding the source code?
if you read the comment "// Defined in a separate source file for simplicity.". Basically this functions are defined in a separate file, and you don't need them, you would like print_flag
perhaps but that would ruin the challenge. What you need to do is to find what value you need to put in the memory inside the code, then connect to the server and do that.
waaay too difficult for an easy challenge, imo
Excellent beginner exercise! I had heard of buffer overflow so many times but never really got into understanding what is it all about. Now I had a better understanding. Wasted hours looking at the YouTube videos of Live Overflow and did not know what to do with the nc hint at all! Also wasted time trying to compile the source code! Then, suddenly, I realised I had to use the netcat tool and enter the command as given in the hint in my Kali Linux VM. Then I just play around and observe how different lengths of input string changes the memory. One trick: the way the code reads the bytes is opposite from the way to override the bytes.
I really liked the visualization effect that this provides! Thank you
When I go to compile the code (I'm using VS) it says that the first few functions are not defined. Any help with finding the source code?
if you read the comment "// Defined in a separate source file for simplicity.". Basically this functions are defined in a separate file, and you don't need them, you would like print_flag
perhaps but that would ruin the challenge. What you need to do is to find what value you need to put in the memory inside the code, then connect to the server and do that.
1 month ago
I really liked the visualization effect that this provides! Thank you