Basically, there is a TCP server listening to incoming connections. We simply use netcat (or telnet) to connect to it:
$ nc ctf3.codegate.org 10909 a? c? m? Bad values
$ nc ctf3.codegate.org 10909 a? c? m? Bad values
Found a dead guy on the street, assumed that a guy committed suicide. How can you assume that? Find the clue.And they gave us a simple binary file: 56DACF1C6CF363F27501FFCA50CC0415 (9.6MB).
struct timeval { time_t tv_sec; /* seconds */ suseconds_t tv_usec; /* microseconds */ };