Hacking

Summary

 * During hacking, you have to guess control panel password of the selected user.
 * The length of the password is a variable that is calculated by the users firewall efficiency. (Password Length = firewall_efficiency / 5)
 * Example: If the Firewall Efficiency = 10 then password length = 2. The basic value of Firewall Efficiency is 100 so the basic Password Length is 20.
 * The control panel password can contain these characters: a-z A-Z 0-9 and - and _
 * You get 0.25 points if you guess the character correctly, but it is in the wrong place.
 * You get 1 point if you guess the character correctly and it is in the right place.
 * Example: the password is 123. You will need 3 points to hack the user (1 point for every right character). You guess ab1. You get 0.25 points, because the number 1 is contained in the password, but you put it in the wrong place. If you would guess 1bc, you would get 1 point, because you guessed the correct character and in the right place.

Tips
A good stategy to find the password faster is to try every character in a full string.

For example if a password is 5 characters long: aaaaa: 0 bbbbb: 2 baaaa: 0.25 abaaa: 0.25 aabaa: 1
 * First try
 * We now know that the password doesn't contain 'a'. And contains 'b' one time. (The 2 points are calculated by (4 * 0.25) + (1 * 1) because we placed 'b' 4 times wrong and 1 time right. We can use 'a' as a placeholder to find the position of b.
 * 'b' is on the 3 place. Now you have to repeat the proces for all characters: a-z A-Z 0-9 and - and _