Personal Security
Session Cookie Theft and Infostealer Recovery: Revoke Sessions, Clean Devices, and Reset Accounts
A conservative recovery sequence for suspected session-cookie or infostealer compromise: contain access, recover from a trusted device, clean endpoints, and verify account changes.

- Use source-backed steps before changing security settings.
- Prioritize MFA, updates, backups, segmentation, and phishing-resistant habits.
- Save only the guides you need; no account is required.

A password reset and a malware scan solve different parts of an account compromise. An infostealer may collect passwords, browser cookies, autofill data, wallet material, or local files. MITRE ATT&CK documents how adversaries can steal web session cookies and use them to access web applications; because the token represents an authenticated session, that access can bypass the normal sign-in step and its multifactor prompt. Changing a password is important, but it is not a substitute for explicitly reviewing and revoking sessions. Likewise, signing out accounts does not remove malicious software from a device.
This guide is a conservative recovery plan for a personal device or household account. It cannot prove that a device is clean or that every stolen artifact has expired. If the affected device is owned or managed by an employer, school, or client, stop improvising and use the organization’s incident channel. If money moved, identity documents were exposed, an attacker is threatening you, or there is immediate physical risk, contact the relevant provider and appropriate local authorities from a safe device.
First, separate four recovery jobs
Treat the incident as four linked jobs rather than one vague “hack cleanup” task:
- Contain active access. Revoke sessions, remove unknown devices, and stop the suspected endpoint from continuing to sync.
- Restore account control. Reset credentials and repair recovery methods from a device you reasonably trust.
- Investigate and clean endpoints. Update, scan, remove suspicious software, and decide whether a known-good rebuild is warranted.
- Verify downstream changes. Look for forwarding rules, delegated access, OAuth grants, payment changes, messages, exports, and new recovery factors.
The FTC recovery guidance recommends updating security software, scanning, changing the password, signing out all devices, enabling two-factor authentication, checking recovery information, and reviewing forwarding and sent items. That sequence is useful, but the exact order should reflect whether you have a trusted recovery device and whether the suspected endpoint is still online.
A ten-minute containment sequence
Do not start by typing new secrets into the computer that may be infected. Use a different, updated phone or computer that was not used to open the suspicious file, install the cracked software, or enter credentials during the suspected window. A “trusted” device is a risk-reduction choice, not a guarantee: it should have current updates, a screen lock, no unexplained administrator access, and no shared browser profile with the suspect endpoint.
- Record only useful evidence. Note the alert time, affected account, unfamiliar device/session, suspicious download, and transaction identifiers. Photograph alerts if needed. Do not copy malware samples to another household machine.
- Isolate the suspected endpoint. Disconnect Wi-Fi and Ethernet if doing so will not violate a managed-device policy or destroy evidence needed by a responder. Do not repeatedly sign in from it.
- Protect the recovery hub first. Recover the primary email account, then the password manager, mobile carrier account, and financial accounts. Email often controls password-reset links.
- Use provider recovery pages reached independently. Open a fresh browser and type or bookmark the provider’s known address. Do not follow links from the alert, chat, or attacker.
- Revoke sessions and unknown devices. Choose “sign out everywhere,” “log out all sessions,” or individual device removal where offered. Record what the provider actually confirms.
- Reset the password. Use a new, unique value generated by a password manager on the trusted device. Never recycle a “similar” password.
- Repair recovery and MFA settings. Remove unknown phone numbers, email addresses, passkeys, app passwords, security keys, authenticator enrollments, and backup codes. Then enroll a factor you control and generate fresh recovery codes.
Google’s hacked-account workflow explicitly separates activity review, device review, security steps, and harmful-software removal; it also points locked-out users to recovery rather than encouraging repeated guesses (Google Account Help). For Google specifically, the device page can show both devices and sessions, and recommends signing out when you cannot establish that a session is yours (Google session guidance). Other providers use different labels and may not revoke every token immediately, so document the controls you used and monitor afterward.

Decision table: what to do next
| Observation | Minimum response | Why it is not enough alone | Escalate when |
|---|---|---|---|
| Unknown session but no known download | Revoke it, reset credentials, review settings and activity | The original access path may still exist | The session returns, recovery data changed, or money/data was accessed |
| Suspicious installer, extension, or cracked software ran | Isolate, preserve basic evidence, update and scan, remove suspect software | A scanner may miss persistence or stolen data already sent out | Administrator changes, repeated detections, security tools disabled, or high-value exposure |
| Password reused elsewhere | Reset every reused instance, starting with email and password manager | Revoking one account does not protect another | You cannot inventory reuse or see coordinated takeover attempts |
| Work or school identity involved | Contact security/IT through a known channel | Local cleanup cannot revoke centralized tokens or inspect identity logs | Immediately; follow organizational instructions |
| Financial or identity-document exposure | Freeze or lock where appropriate, call providers using official numbers, retain case IDs | Account cleanup does not reverse transfers or identity misuse | Unauthorized transactions, new credit, tax fraud, or extortion |
A quick priority score can keep a stressful recovery orderly. Give each account 0–2 points for recovery centrality, money or sensitive-data impact, evidence of unauthorized use, and credential reuse. This is a queueing aid, not a probability or guarantee. For example, primary email with reset authority (2), tax documents (2), an unknown session (2), and a reused password (2) scores 8/8. A retail account with no stored payment (0), limited address history (1), no suspicious activity (0), and a unique password (0) scores 1/8. Recover the 8-point account first, while still containing any account with active financial loss immediately.
Session revocation is not password reset
A session token represents an authenticated state. Providers decide when tokens expire and which security event invalidates them. Therefore, do not assert that a password change automatically killed every browser, app, API, or remembered-device session. Use every relevant provider control: active sessions, trusted devices, connected applications, app passwords, delegated users, passkeys, and API keys.
After revocation, close sessions on your trusted device too if the provider offers a global option. Sign back in only after credential and recovery-factor repair. Then review login history without treating approximate geolocation as proof: mobile networks, VPNs, and provider infrastructure can make locations imprecise. Device type, time, browser, action, and your own travel history are stronger when considered together.
Apple tells users who suspect compromise to change or reset the password, correct unrecognized personal or security information, and remove unknown devices; it also distinguishes account recovery when sign-in cannot be restored immediately (Apple Support). Microsoft’s compromised-account instructions place a full malware scan before changing the password on the affected PC and direct users to inspect forwarding and connected-account settings (Microsoft Support). The practical synthesis is simple: if you have a separate trusted device, contain and recover there; do not feed a fresh password to the suspected machine.
Clean the device without promising eradication

Before reconnecting the suspect endpoint, decide whether it is a consumer cleanup case or an incident-response case. For a low-complexity personal device, inventory recent downloads, installed programs, extensions, browser profiles, startup items, scheduled tasks, remote-access tools, and new administrator accounts. Install operating-system and browser updates from built-in settings. Update the built-in security tool, then run the vendor’s full or offline scan if available. Quarantine detections rather than clicking through to unfamiliar “cleaner” products.
Browser symptoms can include extensions returning, search or home pages changing, redirects, fake infection alerts, or pop-ups that persist. Google’s Chrome malware guidance lists those signals and recommends removing problematic applications and avoiding suspicious update prompts. Mozilla similarly describes persistent ads, redirects, crashes, and unwanted behavior as possible malware symptoms and advises checking unwanted add-ons (Mozilla Support). These pages are troubleshooting aids, not forensic proof.
Reinstalling from known-good media is the more conservative option when an infostealer is confirmed, security tooling was disabled, an unknown administrator appeared, remote access was installed, detections recur, or the device holds high-value business, legal, health, or financial data. Back up necessary documents carefully; avoid carrying executables, scripts, unknown archives, browser profiles, or installers into the clean system. Rebuild from official installation media, update fully, restore limited data, and reinstall software from verified sources. Even a rebuild cannot retract data already exfiltrated, so continue account monitoring.
The UK NCSC emphasizes reducing infection, spread, and impact, and points already infected organizations toward urgent response and professional incident-response options (NCSC guidance). A managed environment may need memory, disk, identity, proxy, and endpoint logs preserved before reimaging. Employees should not delete evidence, run personal cleanup utilities, or contact an attacker unless the authorized response lead directs it.
Verify persistence inside each important account
A successful login is not the finish line. Use this account-by-account checklist:
- Active sessions and remembered devices reviewed; unknown entries revoked.
- Password changed to a unique value from a trusted device.
- Recovery phone, recovery email, passkeys, security keys, and backup codes verified.
- MFA re-enrolled where necessary; fresh recovery codes stored offline.
- Email forwarding, filters, inbox rules, delegates, and connected mailboxes reviewed.
- OAuth or “sign in with” grants reviewed; unknown access removed.
- App passwords, API tokens, developer keys, and automation credentials rotated if relevant.
- Sent, deleted, archived, and trash folders checked for attacker activity.
- Payment methods, shipping addresses, bank details, ads, purchases, and subscriptions checked.
- Security alerts saved and provider support case numbers recorded.
For a deeper mail audit, use the site’s hidden-forwarding email recovery plan. Connected applications deserve their own OAuth access review, because changing a password may not express your intent to revoke every third-party grant. Rebuild the recovery chain with the passkey and recovery-email checklist. If an old phone held authenticator seeds or active sessions, follow the authenticator migration and retirement plan rather than merely deleting the app.

MFA helps, but do not overstate it
MFA adds a valuable barrier after credential theft. CISA recommends enabling it across important accounts and explains that it adds a second identity check (CISA). Prefer phishing-resistant methods such as properly managed passkeys or security keys when the provider and your recovery plan support them. However, an already stolen authenticated session may bypass a fresh login challenge until revoked or expired. MFA also cannot clean a compromised endpoint, repair malicious forwarding, or reverse a completed transfer.
Rotate secrets in dependency order. Primary email and password manager come before accounts reset through them. A mobile-carrier account may matter before SMS-based recovery. Financial, tax, cloud-storage, health, and workplace accounts usually outrank entertainment. If browser-stored cards, identity records, tax documents, cryptocurrency keys, or business credentials may have been exposed, assume the response extends beyond passwords and ask the relevant institution what protective controls are available.
Monitor with defined checkpoints

Use a written timeline so “nothing looked wrong” does not become the only verification:
- Immediately: contain the endpoint, protect email and password manager, revoke sessions, repair recovery factors, and call financial providers for active loss.
- Within 24 hours: complete important-account reviews, rotate exposed secrets, scan or rebuild the endpoint, and notify affected contacts if the attacker sent messages.
- At 7 days: recheck device/session lists, forwarding, OAuth grants, purchases, bank activity, and security alerts. Confirm that no removed persistence returned.
- At 30 days: repeat high-value reviews, inspect credit or identity-protection records appropriate to your country, close unused recovery paths, and archive case notes securely.
Escalate sooner if an unknown session reappears, a provider reports continued token use, MFA prompts arrive unexpectedly, new rules or delegates return, malware detections recur, or someone changed administrator or security settings. For work-managed identities, report even if personal accounts appear recovered: central administrators can correlate logs and revoke organization-wide sessions that a user cannot see.
The goal is not to declare universal eradication. It is to reduce active access, restore trustworthy control, remove or rebuild suspect endpoints, verify common persistence paths, and keep monitoring long enough to detect recurrence. That boundary is more honest—and more useful—than a one-click promise that every cookie, credential, and malicious artifact is gone.