This is the authors' abstract. We don't add key points for this paper.
Choosing the most effective word-mangling rules to use when performing a dictionary-based password cracking attack can be a difficult task. In this paper we discuss a new method that generates password structures in highest probability order. We first automatically create a probabilistic context-free grammar based upon a training set of previously disclosed passwords. This grammar then allows us to generate word-mangling rules, and from them, password guesses to be used in password cracking. We will also show that this approach seems to provide a more effective way to crack passwords as compared to traditional methods by testing our tools and techniques on real password sets. In one series of experiments, training on a set of disclosed passwords, our approach was able to crack 28% to 129% more passwords than John the Ripper, a publicly available standard password cracking program.
Answers are grounded in this paper and cite their sources.
No takes yet. Share an insight, caveat, or question.
Weir et al. (2009) studied this question.
Synapse has enriched 8 closely related papers on similar clinical questions. Consider them for comparative context: