Abstract
This paper surveys various techniques that have been used in public or privates tools in order to enhance the password cracking process. After a brief overview of this process, it addresses the issues of algorithmic and implementation optimisations, the use of special purpose hardware and the use of the Markov chains tool. Experimental results are then shown, comparing several implementations.
Similar content being viewed by others
References
Project RainbowCrack http://www.antsight.com/zsl/rainbowcrack/
The OpenCiphers Project http://openciphers.sourceforge.net/oc/
Copacobana, a Codebreaker for DES and other Ciphers http://www.copacobana.org/
Oechslin, P.: Making a Faster Crytanalytical Time-Memory Trade-Off (Advances in Cryptology - CRYPTO 2003, In: 23rd Annual International Cryptology Conference, Santa Barbara, California, USA, August 17–21, 2003, Proceedings. Lecture Notes in Computer Science 2729 Springer 2003, ISBN 3-540-40674-3)
Narayanan, A., Shmatikov, V.: Fast Dictionary Attacks on Passwords Using Time-Space Tradeoff The University of Texas at Austin http://www.cs.utexas.edu/~shmat/shmat_ccs05pwd.pdf
John the Ripper password cracker, http://www.openwall.com/john/
John the Ripper unofficial contributions, http://www.banquise.net/misc/patch-john.html, http://btb.banquise.net/bin/myjohn.tgz
Beaucamps, P., Filiol, E.: On the possibility of practically obfuscating programs towards a unified perspective of code protection. J. Comput. Virol. Vol. 3, Number 1/April, 2007
Tsafrir, D., Etsion, Y., Feitelson, D.G.: Secretly monopolizing the CPU Without Superuser Privileges, http://www.cs.huji.ac.il/~dants/papers/Cheat07Security.pdf
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Marechal, S. Advances in password cracking. J Comput Virol 4, 73–81 (2008). https://doi.org/10.1007/s11416-007-0064-y
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11416-007-0064-y