Password Cracking

0.0(0)
Studied by 0 people
call kaiCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/91

flashcard set

Earn XP

Description and Tags

Password Cracking

92 Terms

1
New cards
What is password cracking?

Recovering plaintext passwords by testing guesses against password hashes.

2
New cards
How can a low-value host compromise lead to access to high-value systems?

An attacker dumps hashes, cracks passwords, and reuses recovered credentials.

3
New cards
What tool does Book 3 use for offline password cracking?

Hashcat.

4
New cards
What hardware can Hashcat use to accelerate cracking?

Graphics processing units (GPUs).

5
New cards
What Hashcat feature modifies candidate words into password variants?

Its password mutation rules engine.

6
New cards
What MITRE ATT&CK tactic includes password cracking and credential dumping?

Credential Access (TA0006).

7
New cards
What MITRE ATT&CK ID covers Brute Force attacks?

T1110.

8
New cards
What MITRE ATT&CK ID covers OS Credential Dumping?

T1003.

9
New cards
Which Hashcat option specifies the attack mode?

-a

10
New cards
What is Hashcat attack mode -a 0?

Straight wordlist attack.

11
New cards
What does a straight attack test?

Each word in a dictionary as a candidate password.

12
New cards
What is the default Hashcat attack mode?

Straight (-a 0).

13
New cards
What is Hashcat attack mode -a 1?

Combinator attack.

14
New cards
How does a combinator attack generate candidate passwords?

Joins each word from the first wordlist with words from the second.

15
New cards
Can a Hashcat combinator attack use the same wordlist twice?

Yes.

16
New cards
What is Hashcat attack mode -a 3?

Brute-force mask attack.

17
New cards
What does a Hashcat mask attack require?

A pattern describing candidate password characters and positions.

18
New cards
What is Hashcat attack mode -a 6?

Hybrid wordlist plus mask; append mask characters.

19
New cards
What is Hashcat attack mode -a 7?

Hybrid mask plus wordlist; prepend mask characters.

20
New cards
What is the difference between -a 6 and -a 7?

Mode 6 appends the mask; mode 7 prepends it.

21
New cards
What is Hashcat association attack mode used for?

Testing password hints against salted hashes.

22
New cards
Which five attack modes are demonstrated in this module?

0, 1, 3, 6, and 7.

23
New cards
Which Hashcat option manually selects the hash type?

-m followed by its numeric mode.

24
New cards
What Hashcat hash mode represents NTLM?

-m 1000.

25
New cards
How do you list supported Hashcat hash types?

hashcat -h

26
New cards
How do you filter Hashcat help for Oracle hash modes?

hashcat -h | grep -i oracle

27
New cards
How do you ask Hashcat to identify a hash without cracking it?

hashcat --identify hashes.txt

28
New cards
What happens if Hashcat is run without -m?

It attempts to autodetect the hash type.

29
New cards
What clues can Hashcat use to identify a hash type?

Hash length and formatting markers.

30
New cards
What hash format begins with 55?

SHA-256-crypt.

31
New cards
Can Hashcat crack multiple hash modes simultaneously?

No. It handles one hash mode at a time.

32
New cards
What can happen if a file contains multiple possible hash types?

Hashcat may ask you to select a hash mode.

33
New cards
Which command in the example originally dumped Windows password hashes?

meterpreter > hashdump

34
New cards
Where are the sample Windows cracking files on Slingshot Linux?

/home/sec504/labs/wincreds

35
New cards
What sample file contains the password hashes?

hashes.txt

36
New cards
What sample file contains candidate passwords?

words.txt

37
New cards
Which command performs the book’s straight NTLM wordlist attack?

hashcat -m 1000 -a 0 hashes.txt words.txt

38
New cards
In Hashcat, what does -m 1000 indicate?

NTLM password hashes.

39
New cards
In the straight attack command, what does words.txt supply?

Candidate passwords, one per line.

40
New cards
What does Status: Cracked indicate?

The target hash was successfully matched to a password.

41
New cards
What can limit the speed of a very large straight wordlist attack?

Disk input/output while reading the wordlist.

42
New cards
Which command combines two wordlists to crack NTLM hashes?

hashcat -m 1000 -a 1 hashes.txt words.txt words2.txt

43
New cards
What does -a 1 do with words.txt and words2.txt?

Appends each word from words2.txt to each word from words.txt.

44
New cards
What does Keyspace represent in Hashcat output?

The total candidate combinations to test.

45
New cards
If one wordlist has 100 words and another has 6, what is combinator keyspace?

600 candidates.

46
New cards
What does the Linux sequence \n mean within printf text?

A newline.

47
New cards
Why can a combinator attack be faster than a straight attack?

It generates combinations efficiently and can use GPU parallelism.

48
New cards
Which mask marker represents lowercase letters?

?l

49
New cards
Which mask marker represents uppercase letters?

?u

50
New cards
Which mask marker represents digits?

?d

51
New cards
Which mask marker represents special characters?

?s

52
New cards
Which mask marker represents lowercase, uppercase, digits, and special characters?

?a

53
New cards
What password pattern does ?u?l?l?l?l?l?d?d represent?

One uppercase, five lowercase, then two digits.

54
New cards
Why is knowing an organization’s password policy useful for a mask attack?

It narrows candidate patterns to likely password formats.

55
New cards
Does a Hashcat mask apply to any password length automatically?

No. Each mask specifies a particular length.

56
New cards
Which command runs the example eight-character NTLM mask attack?

hashcat -m 1000 -a 3 hashes.txt "?u?l?l?l?l?l?d?d"

57
New cards
What password did the book recover with its first mask example?

Tcpsyn02.

58
New cards
What does the mask ?u?l?l?l?l?l?l?s test?

One uppercase, six lowercase, then one special character.

59
New cards
Why can mask attacks achieve very high hash rates?

They generate candidates without repeatedly reading a wordlist.

60
New cards
Does the fastest hashes-per-second rate always mean the fastest completed attack?

No. A smaller wordlist keyspace may finish sooner.

61
New cards
What does Hashcat status Exhausted mean?

All candidates in the selected search space were tested.

62
New cards
Which command runs the hybrid wordlist-plus-mask example?

hashcat -m 1000 -a 6 hashes.txt words.txt "?s?d"

63
New cards
In -a 6, where are generated mask characters placed?

At the end of each wordlist entry.

64
New cards
What does ?s?d add to each word in -a 6?

A special character followed by a digit.

65
New cards
Which mode helps test passwords like Bengals! or Bengals1?

Hybrid wordlist plus mask (-a 6).

66
New cards
What does Guess.Mod: Mask show in the hybrid output?

The mask applied to the base wordlist.

67
New cards
Which command runs the book’s hybrid mask-plus-wordlist attack?

hashcat -m 1000 -a 7 hashes.txt "?d?d?d?d" words.txt

68
New cards
In -a 7, where are generated mask characters placed?

At the beginning of each wordlist entry.

69
New cards
What does the mask ?d?d?d?d prepend?

Four digits.

70
New cards
What password demonstrates -a 7 in the book?

0000Silvermine.

71
New cards
Why does the book say -a 7 is generally less common?

Users more often append than prepend complexity characters.

72
New cards
What is the Hashcat potfile?

A file recording cracked hashes and their plaintext passwords.

73
New cards
What is the potfile usually named?

hashcat.potfile

74
New cards
Name a typical Linux Hashcat potfile directory.

~/.hashcat or ~/.local/share/hashcat

75
New cards
Which Hashcat option displays passwords that were already cracked?

--show

76
New cards
Which Hashcat option shows hashes not yet cracked?

--left

77
New cards
Which Hashcat option includes username fields in output?

--username

78
New cards
Which command lists remaining NTLM hashes with usernames?

hashcat -m 1000 windows.hashes --left --username

79
New cards
Why does Hashcat record recovered hashes in the potfile?

To avoid recalculating previously cracked hashes.

80
New cards
Why should a Hashcat potfile be protected?

It contains sensitive plaintext passwords.

81
New cards
What is a common cause of the Hashcat error No hash-mode matches?

Input hash format does not match the expected hash mode.

82
New cards
What should you try if hashes contain usernames and Hashcat rejects them?

Try again with --username.

83
New cards
Which option helps diagnose a mismatched Hashcat hash mode?

--identify

84
New cards
How can you see a cracked password that Hashcat will not crack again?

Run Hashcat with --show.

85
New cards
Why should you preserve all fields of a captured hash?

Dropping fields can break format recognition and cracking.

86
New cards
What must you check when troubleshooting a failed Hashcat run?

Hash mode, full hash data, wordlist path, mask, and username handling.

87
New cards
What three defenses against cracking does the course describe?

Make hashes hard to crack, hard to obtain, or useless after compromise.

88
New cards
What authentication control does the course recommend against password attacks?

Multi-factor authentication (MFA).

89
New cards
Why does MFA reduce the value of a cracked password?

The attacker still needs another authentication factor.

90
New cards
Where should MFA be required according to the course?

On-premises systems and cloud applications.

91
New cards
Which VM is required for SEC504 Lab 3.3: Hashcat?

Slingshot Linux VM.

92
New cards
Where are the instructions for Lab 3.3?

The lab workbook.