Free tutorials and courses the dictionary attack and the rainbow table attack on password protected systems in PDF