CRACK(8)
π CRACK β System Manager's Manual, Section 8 π
okay bestie, sit down, hydrate, and let's talk about Crack and Crack-Reporter β the password-file-breaking duo. this page is CRACK(8) and it's giving serious sysadmin main character energy. π«Ά
β¨ NAME β¨
Crack, Reporter β programs that break password files. yeah. that's the whole vibe. π₯
π SYNOPSIS π
Crack [options] [-fmt format] [file ...]
Crack-Reporter [-quiet] [-html]
πΈ DESCRIPTION πΈ
so this manual page is a brief rundown of the Crack and Crack-Reporter commands. it was written for the Debian GNU/Linux distribution because the original program literally does not have a manual page of its own. instead, there's some documentation hanging out at /usr/share/doc/crack and you are encouraged to read it. fr fr. go read it. π
now here's the thing bestie β Crack is not a program designed to break the password of every user in the file. nope. it's designed to find weak passwords in the file, by attacking those sorts of bad passwords that are most likely to be used, in the order in which they would most easily be found β ie: the ones most likely to be used by a moronic user. ππ
and listen, Crack is not designed to break user passwords; it's designed to break password files. this is a subtle but important distinction. write that down. β¨
Crack-Reporter will show you what passwords have been cracked, plus view errors that have been detected in the source password files, etc. guesses are listed chronologically, so if you're the kind of user who wants to see incremental changes in the output as Crack keeps running over a course of days or weeks, you're encouraged to wrap your invocations of Crack-Reporter in a script with diff. slay. π
π OPTIONS π
a summary of options is included below, bestie. for Crack:
-makedictβ creates and compresses the dictionariesCrackwill use ποΈ-makeonlyβ compiles the binaries forCrack(not necessary for Debian GNU/Linux since they are already provided) π¨-debugβ lets you see what theCrackscript is doing. spy era. π-recoverβ used when restarting an abnormally-terminated run; suppresses rebuild of the gecos-derived dictionaries π©Ή-fgndβ runs the password cracker in the foreground, withstdin,stdoutandstderrattached to the usual places π₯οΈ-fmtformat β specifies the input file format π-fromN β starts password cracking from rule number "N" π’-keepβ prevents deletion of the temporary file used to store the password cracker's input ποΈ-mailβ E-Mail a warning message to anyone whose password is cracked. see the scriptnastygram. π§-networkβ runs the password cracker in network mode π-niceN β runs the password cracker at a reduced priority, so that other jobs can take priority over the CPU π§-killfilename β (that's it. that's the option. iykyk.)-remoteβ internal options used to support networking π€«
and for Crack-Reporter:
-htmlβ produces output in a fairly basic HTML-readable format π-quietβ suppresses the reporting of errors in the password file (corrupt entries, etc) π€
β EXAMPLES β
to run Crack:
# Crack -nice 10 /etc/passwd
if a Crack session gets killed accidentally (π it happens), it can be restarted with moderate efficiency by doing:
mv run/Dhostname.N run/tempfilename
Crack -recover -fmt spf run/tempfilename
however, if all you wish to do is start cracking passwords from some specific rule number, or to restart a run whilst skipping over a few rulesets, try:
Crack [-recover] -from N filename ...
...where N is the number of the rule to start working from. π
π¦ FILES π¦
/usr/share/Crackβ location of theCrackprogram and scripts π/var/lib/Crack/β location for the temporary files used byCrackποΈ
π SEE ALSO π
you will find more documentation about Crack in the text files available in /usr/share/doc/crack-common. documentation includes the program's Manual (in HTML and Text files), the User's Frequently Asked Questions (FAQ), examples, articles and even some humour. yes bestie, humour. in a manpage. iconic. π
π AUTHOR π
this manual page was written by Javier FernΓ‘ndez-Sanguino PeΓ±a <jfs@debian.org>, for the Debian GNU/Linux system (but may be used by others). π«Ά
Crack and Crack-Reporter (originally called Reporter) were written by Alec Muffett <Alec.Muffett@UK.Sun.COM> β¨
and that's the whole page, bestie π go forth and audit those password files responsibly. no cap.
CRACK(8) β from the System Manager's Manual, section 8, straight outta the Debian GNU/Linux manual page world. mwah. π ππ
π¦ where this page comes from
- debian bookworm: crack-common 5.0a-13 Β· Crack
- debian trixie: crack-common 5.0a-17 Β· Crack
- ubuntu jammy: crack-common 5.0a-13 Β· Crack
- ubuntu noble: crack-common 5.0a-13.1 Β· Crack
- ubuntu questing: crack-common 5.0a-17
- ubuntu resolute: crack-common 5.0a-19 Β· Crack
- ubuntu stonking: crack-common 5.0a-20 Β· Crack
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms