← Back to CoursesEthical Hacking: Intermediate

Neuroanatomy Explorer

Drag to rotate · scroll to zoom · click regions to explore

View
Loading 3D model…

Click a region
to explore it

Memory Deck

Flip each card and rate whether you knew it. Your score is saved.

Term
Definition

Deck complete — score saved.

Match the Pairs

Match each term to its definition. Finish the board to earn your score.

All matched — score saved.

Concept Constellation

Every key idea in this course, mapped as an explorable 3D constellation. Drag to rotate, scroll to zoom, click a node.

Click a node to read its definition.

Password Security, Authentication, and Session Attacks

Manual: General · Subject: Ethical Hacking

Study how identity systems fail and how ethical hackers evaluate password and session controls.

Identity as a Security Control

Authentication Layers

Authentication can involve something you know, something you have, or something you are. Strong systems use layered controls, rate limiting, and secure recovery processes to reduce account takeover risk.

Authentication Terms

Password hashing
One-way storage of password equivalents
Salt
Unique random data added before hashing
MFA
Multiple authentication factors
Session token
A value that represents a logged-in user
Account lockout
A temporary barrier after repeated failures
⚠️

Password Testing Must Be Authorized

Credential attacks, even in a lab, require explicit permission and careful scope control because they can disrupt accounts or trigger alerts.

Common Weaknesses

Weak password policy, reused passwords, poor reset flows, exposed session tokens, predictable token generation, and missing MFA are common causes of compromise.

Why is hashing passwords better than storing them in plain text?

What is the purpose of MFA?

Session Management Risks

Sessions and Tokens

Once a user authenticates, the application often issues a token or cookie to track that session. If tokens are exposed, predictable, long-lived, or insufficiently protected, attackers may impersonate users.

Which issue most directly threatens session security?

Why should session tokens be protected in transit and at rest on the client?