Password Cracking Lecture Flashcards

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

1/19

flashcard set

Earn XP

Description and Tags

This set of vocabulary flashcards covers key concepts in password security and cracking, including hash function types, specific attack vectors, and defensive countermeasures described in the lecture.

Last updated 9:36 AM on 5/5/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai
Chat

No analytics yet

Send a link to your students to track their progress

20 Terms

1
New cards

Credential stuffing

The practice of using stolen username/password pairs from one breach to break into other services, a technique effective because 65% of people reuse passwords across multiple sites.

2
New cards

Hash Functions

One-way, irreversible cryptographic functions that produce the same output/hash value if identical content is passed through them.

3
New cards

Rainbow Table Attack

A cryptographic attack using a precomputed table of hash values for every possible password to significantly reduce the time needed to crack a password hash.

4
New cards

Salt

A random string added to a password before hashing so that even identical passwords produce completely different hashes, rendering rainbow tables ineffective.

5
New cards

MD5

A 128-bit hash function currently considered broken, as it can be crashed in less than 11 second on a modern GPU.

6
New cards

SHA-1

A 160-bit hash function that has been deprecated since 2011 and is being phased out due to being weak.

7
New cards

SHA-256

A 256-bit secure hash function that serves as the standard for Bitcoin, TLS certificates, and modern security.

8
New cards

bcrypt

A secure 184-bit hash function designed to be slow to resist GPU cracking.

9
New cards

scrypt

A secure, memory-hard hash function designed to resist ASIC and GPU cracking.

10
New cards

yescrypt

A modern, secure version of scrypt (denoted by $y$) that is the current default on many Linux systems.

11
New cards

Linux Shadow File

The file where password hashes are stored in Linux, typically using the format algorithm$salt$hash.

12
New cards

Online Attack

An attack where passwords are tried against a live login page, which is very slow due to rate limiting and lockouts.

13
New cards

Offline Attack

A high-speed attack where stolen hashes are cracked on an attacker's machine, potentially reaching billions of guesses per second.

14
New cards

Hashcat

Frequently called the world’s fastest password cracker, it is a tool used for offline cracking of stolen hashes.

15
New cards

Bruteforce Attack

An attack that tries every possible combination of characters within a given keyspace and is guaranteed to find the password eventually.

16
New cards

Mask Attack

A smarter, faster version of bruteforce where the attacker provides Hashcat with a specific pattern or pattern markers like ?l?l for lowercase or ?d?d for digits.

17
New cards

Dictionary Attack

An attack that takes a precompiled list of common words or passwords, such as rockyou.txt, and tries each one against the target hash.

18
New cards

Rule-Based Attack

An attack that takes dictionary words and modifies them using transformation rules like capitalization, leet speak (e.g., a@a \rightarrow @), or appending numbers.

19
New cards

Hybrid Attack

An attack combining a dictionary (list of base words) with a mask (rules for appending or prepending characters).

20
New cards

Lazarus Group

A state-sponsored hacker group that stole hundreds of millions in cryptocurrency by exploiting weak passwords and phishing.