Digging into a Web Hacker's Mind. Step 1. Footprinting