Solution / Credentials and stealer logs

Credential and stealer log monitoring for passwords, sessions and identities

We collect credentials wherever they leak, from full stealer logs to ransomware leaks, and show each password, cookie and token with its source, its age and its risk.

Stealer logLAPTOP-NW-0427Infected 3 weeks ago

j.doe · 203.0.113.58 · DE · Infostealer, high confidence

Passwords142
Cookies640
Tokens6
Autofill154
Accounts it reaches
  • 4 Own systems
  • 2 Work SaaS
  • 3 Private
  • vpn.northwind.example: Active credential risk. The saved VPN login. Captured three weeks ago, so it may still work.
  • git.northwind.example: Active credential risk. A personal access token for the code server.
  • console.cloud.example: Active credential risk. A cloud console login with an admin role.
  • sso.northwind.example: Session risk. A session cookie for the company sign-in: while it is valid, it opens the session without password or MFA.
  • mail.northwind.example: Session risk. Web mail with a saved password and a live session cookie.
  • crm-saas.example: Session risk. The company CRM in the cloud, signed in with a work account.
  • social.example: Session risk. A private social account, still signed in.
  • bank.example: Endpoint compromise evidence. Online banking: the user name and card hints from autofill.
  • shop.example: Historical identity exposure. A private shop account that reuses the VPN password.
leak sources in one search
6
credential views
7
novelty and risk per credential
0–10
typical time for a comparison report
15 min
1 · Why stealer logs matter

A stealer infection is not a password leak. It is a snapshot of a digital identity.

An infostealer infects one computer and extracts the identity stored in its browsers and apps. Depending on the malware family and its configuration, that can include all of this:

  • Passwords
  • Cookies
  • Session tokens
  • Autofill
  • Browser history
  • Crypto wallets
  • App logins
  • Local files
  • System details

Common familiesRedLine · Lumma · Vidar · Raccoon · Stealc · RhadamanthysThe trade is industrialised: criminals sell complete stealer packages, not single passwords.

The scale, in one year of industry data
  • 13.2Mnew infections
  • 642Mcredentials, about 50 per infection
  • 8.6Bstolen cookies
  • 27saved logins on a typical infected machine; some hold hundreds
Figures from public industry reports; the typical machine is the median of one month of logs.
Sessions

Passwords are only half the story. Sessions are the other half.

Stealers take browser cookies and authentication tokens. With a live session an attacker may not need the password at all, and MFA does not stop them. That changes how you clean up.

  • Cookies are identity assetsIndustry reports count billions of stolen cookies a year; session artifacts are among the most valuable things criminals trade.
  • We show themOur API returns optional session-cookie data next to passwords, machine details, installed software, browsing and directory information.

Passwords, sessions and identities, not just breached credentials.

Two kinds of exposure, two kinds of fix
Password exposed
  1. 1Reset the password
  2. 2Investigate
  3. 3Enforce MFA
Session cookie or token exposed
  1. 1Revoke sessions and tokens
  2. 2Reset the credential
  3. 3Investigate the device
  4. 4Re-enrol MFA if needed
Compared, same day

Ahead of the leader at its own game, and far beyond logins.

Hudson Rock calls its platform “powered by the world’s most comprehensive compromised credentials database”. To show where we stand, we put its public lookup next to our data for four domains, on the same day.

  • 28×as many credentialsEvery source
  • +43%more infected computersStealer logs, Hudson Rock’s own game
  • 6.1 millionleaked records, 599× the 10,246 credentials in Hudson Rock’s lookupWhole datasets on the four domains. Ours includes every stealer log, plus dumps, documents, emails and configs.
  • Livestealer trafficLogs as they are sold, not only recycled ones. Not part of the public lookup. See it

DarknetSearch: every credential for the domain in our collection: stealer logs, URL:login:password lists (almost all of them stealer-log lines shared without the machine and its cookies), breaches, combo lists and other leaks. A machine that only visited the domain counts as a computer, not as a credential. Hudson Rock describes itself as focused exclusively on infostealers; its figure is the credential count stated in its public lookup’s analysis text, which that text dates to April 2026.

Credentials, every source: Hudson Rock, public lookup and DarknetSearch, per domain
DomainHudson Rock, public lookupDarknetSearchDifference
mattel.com4,89864,84413×
morganstanley.com2,37584,23135×
harley-davidson.com2,57050,75220×
merck.com40386,410214×

Hudson Rock, public lookup: 5 November 2026, 19:48–19:50 UTCDarknetSearch: 5 November 2026, 18:59–20:10 UTC

2 · Why stealer logs are not enough

Malware is one way to steal an identity. Phishing is another.

An attacker does not need malware. Adversary-in-the-middle phishing kits proxy the real sign-in: the victim types the real password, completes MFA, and the kit keeps the session that comes out of it.

28.6Mphishing-derived identity records in one year of industry data, 49% of them corporate users

Incident responders also see attackers call staff, send them to a fake sign-in page for the company SSO, collect passwords and MFA codes, then take over SaaS apps and extort the company.

Adversary in the middle
  1. Victim
  2. Fake sign-in pageproxies every step
  3. Real sign-in
  1. 1Password
  2. 2MFA response
  3. 3Session cookie
  4. 4Refresh token

The attacker signs in with the stolen session: no password, no MFA prompt.

So a vendor that says “we monitor stealer logs, so we monitor compromised identities” describes one way identities are stolen. Malware is not phishing, and neither covers breached databases. We collect the other routes too: breaches, open databases, combo lists, ransomware leaks, and the forums and channels where stolen logins are traded.

Not all stealer data is equal

A ULP line is a clue. The full log is the evidence.

ULP means URL, login and password. It is useful at once because it names the target service, but it was usually parsed out of something bigger. Once a log is cut into ULP lines, most of its context is gone.

Compromisedwhen the malware collected it
Uploadedwhen the log was published and collected
Rarely the same day. Our searches tell the two apart.
Live traffic, not only recycled logs

privateHQfreshlivepremiumfirst-handrawC2 logs

Sellers use words like these for material close to the source. No industry standard defines them. What counts: we ingest live stealer traffic too, not only collections recycled through public channels.

ULP line · URL : login : passwordhttps://vpn.northwind.example : j.doe@northwind.example : [redacted]
Full stealer log
  • Machine identity
  • OS and version
  • Host name
  • Infection date
  • IP and location
  • Browser profiles
  • Saved passwords
  • Visited URLs
  • Cookies
  • Tokens
  • Autofill
  • Installed apps
  • Directory tree
  • Files
  • Infection path
One package: often a hundred passwords and thousands of cookies from the same device.
Database breaches

One breached service, many users.

Traditional breaches remain a huge source of credentials. A compromised application database exposes one service across many users; a stealer exposes one person across many services.

A typical user tableemail | username | bcrypt_hash | first_name | phone | birth_date | address
A poorly secured oneemail | plaintext_password

Where we get them: SQL dumps and database breaches from hacker forums, markets and threat actor sites, kept as the original records. Every leak gets a description, tags and three dates.

Database breach1 service → up to millions of users

The question it answersWhich identities from our organisation appeared in compromised external services?

Stealer infection1 person or device → dozens to hundreds of services

The question it answersWhich compromised person or device may give access to us right now?

Open databases

Not every leak needs a hacker. Some are simply left open.

Publicly reachable databases and storage are a category of their own. A credential found in an open Elasticsearch index may have leaked through a misconfiguration, not through malware.

Provenance changes the response: an open server needs closing and its keys rotating; a stolen credential needs its device investigated.

Misconfigurations and weak or missing credentials remain among the main causes of cloud compromises.

Where we get them: exposed databases and misconfigured S3 and Azure storage, indexed as raw data together with the server they came from.

Accidental exposure intelligencePublicly reachable
  • Elasticsearch
  • MongoDB
  • PostgreSQL backups
  • S3-compatible storage
  • Firebase databases
  • Git repositories
  • Configuration backups
  • Debug endpoints
What they can hold
  • Credentials and hashes
  • API keys
  • Connection strings
  • Session material
  • Customer data
  • Internal configuration
Combo lists

Five sightings, often one compromise.

A combo list is an aggregated list of email:password or username:password pairs with little or no provenance. It mixes old breaches, cracked hashes, stealer logs, phishing results and earlier lists.

51%of the records in analysed underground combo lists overlapped with earlier infostealer data (industry report)

Where we get them: forums, Telegram channels and paste sites. We de-duplicate them (the same server, user name and password count once) and estimate how much of a list is invalid.

One credential, recycled
  1. Breach A
  2. Combo list A
  3. Telegram archive
  4. Combo list B
  5. Market dump
  6. Mega collection

1 original compromise

The same credential travels through all of them. Five sightings may be one original compromise, not five incidents.

What we keep for every credential
  • First seen
  • Last seen
  • Source type
  • Original compromise date, when known
  • Redistribution date
Ransomware leaks

After the breach, and beyond the victim.

Credentials in ransomware and extortion leaks come from a later stage of an attack: the organisation was already compromised. That makes them a different kind of intelligence.

  • Stealer credentialpossibly a warning before a compromise
  • Ransomware leak credentialusually intelligence after a compromise

That is why we look inside the leaks instead of only watching for your name on leak sites. Our own tooling downloads every leak published on ransomware sites, classifies each file and extracts the identities in it.

Secondary victims
Company Ahit by ransomware
leak published: VPN logins sheet
Company Bcredentials exposed

Ransomware hits company A and publishes a spreadsheet with the VPN logins of its supplier, company B. Company B was never attacked, but its credentials are now out.

What a ransomware leak can hold
  • Configuration files
  • VPN credentials
  • Password spreadsheets
  • Browser exports
  • Database backups
  • Directory data
  • Source code secrets
  • Cloud keys
  • Customer credentials
Beyond passwords

Secrets are credentials too.

Credential monitoring today covers far more than user names and passwords. These turn up in stealer logs, open databases, ransomware leaks and public code:

  • API keys
  • OAuth tokens
  • Personal access tokens
  • Cloud IAM keys
  • Service-account credentials
  • Database connection strings
  • AI service keys
  • CI/CD secrets
3 · What a finding means

Five minutes or eight months after the theft.

A credential found minutes after the theft may still give access. One found months later is still intelligence.

5 minutes after the theft
  • A valid password
  • An active session
  • Live VPN access
  • Cloud and SaaS access
8 months after the theft · An expired password is still worth knowing:
  • Password reuseThe person may use the same password elsewhere.
  • Password patternsA password ending in last year’s number often returns with this year’s.
  • Endpoint evidenceA stealer hit proves the device was compromised, whatever happens to one password.
  • Other stolen accountsThe same infection usually holds dozens of other credentials.
  • Cookies and tokensA new password does not tell you whether every session is safe.
  • Incident historyIt shows the identity or device was exposed before a later intrusion.
  • Third-party riskA contractor’s old leak can point to an unmanaged, infected device.
  • Identity overlapA work email next to private services shows where work and private life meet.
  • Risk scoringRepeated exposure is a different risk than none at all.
Risk, not just validity

Not valid or invalid, but four kinds of risk.

A yes-or-no on validity misses most of the picture. We sort each exposure by what it means for you. From the infected laptop above:

Just over 1%of the leaked credentials checked in customer environments were still valid, in our own experience. We still count that as a lot: one valid account can be enough for a compromise.

  • Active credential riskA password or token that may still work.The saved VPN login for vpn.northwind.example, three weeks old.
  • Session riskA cookie or token that signs in without password or MFA while it is valid.A session cookie for sso.northwind.example.
  • Endpoint compromise evidenceThe device was infected, whatever happens to one password.LAPTOP-NW-0427 itself: infected, whatever happens to one password.
  • Historical identity exposureOlder leaks that show reuse, password patterns and earlier exposure.A private shop account that reuses the VPN password.
4 · In DarknetSearch

Every stealer log, opened down to the machine.

Search by domain, email or site. Each hit says why it came up, and one click opens the infected machine behind it.

  • Why it came upMatched on login, website or password, shown on every hit.
  • The full recordSystem, infection path, malware family, credentials, cookies by site, tokens, autofill, files and a screenshot.
  • DownloadThe full log as JSON in the dashboard or through the API. Exports give one row per machine.
Matched on loginhttps://vpn.northwind.example · j.doe@northwind.example · ••••••••
Machine
LAPTOP-NW-0427
User
j.doe
IP · country
203.0.113.58 · DE
Malware
Infostealer · High confidence
Infection path
C:\Users\j.doe\Downloads\invoice-viewer.exe
  • 142Passwords
  • 640Cookies
  • 6Tokens
  • 154Autofill
  • 118Visited sites
  • 97Files
Infected3 weeks agowhen the malware took it
Collected2 days agowhen the log reached us
In the dashboard

Every exposed password, with novelty, risk and reuse.

Credentials are de-duplicated, scored and sorted into views, so your own systems, your people on other services and outsiders on your portals are never mixed up.

Same server, user name and password count once.

Unique credentials: 7 fictional credentials
UserPasswordServerSourceNoveltyRiskReuseLeaks
j.doe@northwind.example••••••••meets policyvpn.northwind.exampleStealer log10/109/1021
it-admin@northwind.example••••••••meets policysso.northwind.exampleOpen database9/108/1001
partner.ops@supplier.example••••••••weakportal.northwind.exampleRansomware leak8/107/1001
applicant@mail.example••••••••weakcareers.northwind.exampleStealer log9/106/1011
j.doe@northwind.example••••••••meets policyshop.exampleCombo list7/105/1023
recruiting@northwind.example••••••••weakjobs-board.exampleDatabase breach6/104/1001
sales.emea@northwind.example••••••••weakstreaming.exampleCombo list4/103/1034
  • Novelty and riskTwo scores from 0 to 10 for every credential.
  • Reuse and leaksPassword reuse, and every leak it appeared in.
  • Password policyLeaked passwords that still meet your policy.
  • Act on itMonitor, export or report from the same search.
Monthly reports

Compare your domains, month after month.

The leaked credential comparison report puts divisions, subsidiaries or peers side by side. Run it once, or let it arrive on the 1st of every month for the month before.

  • One-off or monthlyA monthly schedule starts with a baseline report for the last month.
  • What is insideStealer logs versus combo lists, a three-month trend, the outside systems your staff use, your systems used by outsiders, and a password analysis.
  • Your choiceFull or masked passwords, any research period, and a CSV file for every view.

Typical processing time: about 15 minutes.

Previous calendar monthLeaked credential comparison report
  • 74From stealer logs
  • 54From combo lists
3-month trend
Leaked credentials by view and domain
ViewGroupResearchRetail
Unique1283784
Org742251
On 3rd party31926
Private12314
From 3rd party461119
Policy match946
Weak611540

Group northwind.exampleResearch northwind-labs.exampleRetail northwind-retail.example

Same server, user name and password count once.

Monitoring and API

Constant monitoring, plus a full API.

Monitors report only what is new since the last run, by email or webhook. The API adds the same searches, the full stealer logs and a credential check for your sign-up and login forms.

  • MonitorsNew leaks for your domains, without searching again.
  • Credential checkTest an email, a password or both at sign-up, login or password change.
  • Stealer logsFind infected machines and fetch each full capture.
  • AnalyticsTotals, the riskiest users and passwords, password strength.

Read the leaked credentials API guide

  1. POST /api/service/stealer_logs_search/
  2. query: northwind.example
  3. search started · poll until it is ready
  4. 3 infected machines with Northwind logins
  5. LAPTOP-NW-0427 · 142 passwords · 640 cookies
  6. fetch the botid_url of the machine
  7. the full capture as JSON, with screenshots
  8. revoke the sessions, then reset and investigate

X-API-Key per workspace · monitors by email or webhook · JSON exports

Alert to training

From stealer log to training, in one flow.

When an employee’s work login turns up in a stealer log or a breach, CyberFrog, our sister company, trains them on what actually leaked, and you see when they are done.

Free for every DarknetSearch client

  • Your alert rules decideYou pick which DarknetSearch alert rules trigger training. Checked daily by default, or as often as every hour.
  • Only your own peopleMatched by work email to your directory. New addresses only on your own domain, and only if you allow it.
  • Lessons on what leakedIt opens on their own record and explains stealer logs and saved passwords. Passwords only as your privacy settings allow.
  • Completion you can seeWho was notified, started and finished, in one ongoing campaign. No repeat lesson for the same kind of leak within 30 days by default.
  1. 1DarknetSearch alert
    j.doe@northwind-example.comin a stealer log, from your alert rule
  2. 2Employee matched
    Jamie Doe, Financeby work email, in your directory
  3. 3Personal lesson
    portal.northwind-example.comj.doe@… | [redacted]their record, about 8 min + quiz
  4. 4Visible to your admin
    Jamie Doe · completedquiz passed, in your results
Details

Everything about credentials and stealer logs, in short.

Get started

See which identities are already out there.

Check your domain now, start a free trial, or book a demo and look at your own domain with us.

Check your domain

Same check as on our homepage: number of leaked records for your domain, no sign-up.