Finished attack exploits exercise 3