The following project consists of a number of basic programs written in python which showing the implementation of some of the most common Hacking Techniques.
Breaking the passsword by gussing, what we do is automate the process of trying every password of a given length and then keep trying password until we crack the system. This process can be optimized using Social ENgineering where we create a list of potential passwords by observing the user.
It is often the first step taken by the Pen-Tester, where the attacker scans the Client's system for any potential vulnerability.