We use various different ways to hack facebook passwords. We use 5 stages of attempts, starting with the easiest and fastest. These are known as 'bruteforce' attempts. This basically works by trying vast combinations of passwords to see if any of them are correct. Anyone can do this, but of course it would take a very long time. Our system is built to try thousands of different passwords every second. By the end of the process, we have usually tried over a million different passwords. It is a mathematical certainty that bruteforce attempts will eventually get the correct one as there are only a set number of different letters and numbers the password could be. It is simply a matter of time, which is why more complex passes take longer. We start by trying a list of the most commonly used passwords, which were compiled by security experts. For example: '123456', '654321', 'password', 'qwerty', 'letmein', 'abc123' etc.