What is Password Cracking? Name a popular password cracking tool and discuss its advantages and disadvantages.