Question: In this assignment , you will implement a client which would hack into a server that communicates using HTTP like protocol. The Hacker In this
In this assignment , you will implement a client which would hack into a server that communicates using HTTP like protocol.
The Hacker In this assignment, you will be hacking into server 17225.76.228 running a TCP server on port 4444. - The server has 8 files protected by different passwords - Each password is 4 digits long (0000-9999) - You need to - connect to the server with a handshake - guess the correct password - login - get the file - calculate the hexadecimal MD5 hash of the file - write the hash on the server - logout - You earn 1 mark per correct hash written on the server. - Forgot to mention; the sever really hates making friends. It will timeout a connection in 40 seconds. So you have 40 seconds to steal all the files. The Protocol Except for the "file contents", all messages are strings encoded in utf-8
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
