What problem does it solve?
Web applications often mishandle session lifecycle events, leaving stolen cookies valid after logout or password changes and allowing fixation or tampering attacks. This Skill provides a systematic methodology to identify and exploit session management weaknesses during authorized penetration tests.
Core Features & Use Cases
- Session Cookie Identification and Hardening Audit: Isolate the real session cookie among many, then verify HttpOnly, Secure, SameSite flags, Domain scope, and expiry.
- Fixation, Entropy, and Replay Testing: Compare pre/post-authentication identifiers, mutate token bytes to find the validated segment, and replay cookies across IPs and user agents.
- Invalidation and Tampering Checks: Confirm sessions are revoked on logout, password change, email change, and 2FA activation, and test unsigned client-side session data for role tampering.
- Use Case: During a bug bounty engagement, capture a session cookie, change the account password in a second browser, and replay the old cookie to prove sessions survive credential resets.
Quick Start
Test the target application's session management by capturing the login cookie, checking its flags, and replaying it after logout and password change to confirm invalidation.