Skip to content

Campaign record

Odyssey Stealer's shared codebase

Odyssey macOS infostealer delivered by ClickFix pages from one shared builder

Status as last assessed
Active
First seen
2025-04-14
Last seen
2025-09-18
Indicators
51
Sources
1
Targets
macOS, Windows
  • Fake browser verification challenge
  • Odyssey Stealer
  • Phishing kit builder

Original research

This page summarises and structures that research; it is not a substitute for the original.

Researchers: if anything here misrepresents your work, email corrections@clickfixreport.com — we correct within 5 working days, no questions asked.

Summary

Three page variants, one codebase. Each reads the user-agent string and hands out a different clipboard payload per platform, and in every case the text on screen is not the text that gets copied. The first serves macOS a Base64-wrapped shell command that fetches Odyssey, and Windows a PowerShell line for a payload Unit 42 could not name. The second targets macOS and gives Windows only a harmless decoy that completes the lure without infecting anything, at times with Cyrillic letters standing in for Latin ones in the domain shown. The third drops the branching and offers the macOS command alone, backgrounded so that closing the window does not stop it. Layout and function naming match across all of them, some carry Russian developer comments left in place, and every C2 traced back to Odyssey, which its operator sells as a service on Exploit and XSS.

Overlap with other campaigns

We compared the 51 indicators in this record — covering 24 distinct registrable domains — against the 43 other published campaigns in this corpus.

  • No indicator is shared, but the two records use the same registrable domains.

    Shared registrable domain (1)

    • domain, shown defanged for safety: us dot com

A shared indicator is the same record cited by both campaigns. A shared registrable domain is weaker evidence and is counted separately, because two campaigns can share a registrable simply by renting subdomains from the same platform.

What changed since publication

The accounts above describe these indicators as they were on the day each was written. We re-check them ourselves and record every check, including the ones that find nothing — which is the only reason the gaps below can be stated rather than hidden.

Indicators checked
5 of 51
Checks recorded
6
Checks since publication
6
Never checked
46

Observation window 2026-08-10 to 2026-08-22. Checks are sampled, not continuous; the sampling policy is on /methodology. 46 indicators have never been checked by us at all.

Current recorded state

  • 5 Unregistered
  • 46 Not checked by us

Nothing has changed state between our first check and our most recent one. A domain that still resolves is not necessarily still serving anything — registrar hold pages answer DNS indefinitely, which is why the state above distinguishes “parked or suspended” from “resolving”.

Execution mechanisms

The only execution mechanism any published account describes for this campaign is Terminal paste (macOS) (T1059.004), which 8 of the 44 published campaigns in this corpus also record (18%).

Indicators

51 indicators, each present verbatim in at least one of the sources above. Values are shown defanged and are not links to the hosts — the link goes to our page for that indicator.

Indicators recorded for this campaign, shown defanged
IndicatorTypeRoleAssessmentFirst seenLast seenStateReport an error
domain, shown defanged for safety: claudflurer dot comdomainLure pageAttacker-controlledNot checked by usReport an error in domain record 727b7b95-d679-43a4-b650-d2ccf953ffbd
domain, shown defanged for safety: cloudlare-lndex dot comdomainLure pageAttacker-controlledUnregistered2026-08-22Report an error in domain record 779b9e0a-4f12-4b9f-8315-6074a2b91768
domain, shown defanged for safety: emailreddit dot comdomainLure pageAttacker-controlledUnregistered2026-08-22Report an error in domain record 9b2102a6-7ac3-4535-9474-027c8eddcbe6
domain, shown defanged for safety: teamsonsoft dot comdomainLure pageAttacker-controlledNot checked by usReport an error in domain record a722d5a3-4bf4-4280-bfb8-1e8d95f47e9d
domain, shown defanged for safety: tradingview dot connect-app dot us dot comdomainLure pageShared platformNot checked by usReport an error in domain record 3793e7f1-9cd7-4049-8c45-c77f44fd07c8
domain, shown defanged for safety: tradingviewen dot comdomainLure pageAttacker-controlledUnregistered2026-08-22Report an error in domain record e5621903-b134-45fc-8abb-cdb0ccb36fe5
domain, shown defanged for safety: treadingveew dot dekstop-apps dot comdomainLure pageAttacker-controlledNot checked by usReport an error in domain record a49559c5-8d9c-42f4-b5ce-f54bbb3b5f2e
domain, shown defanged for safety: treadingveew dot last-desk dot orgdomainLure pageAttacker-controlledNot checked by usReport an error in domain record ec890b00-b98c-4fe5-a832-5445e14713ab
url, shown defanged for safety: hxxps colon slash slash 188 dot 92 dot 28 dot 186/urlLure pageAttacker-controlledNot checked by usReport an error in url record 4ad6cca3-f805-4a5f-9d39-092cae9852ab
ip, shown defanged for safety: 185 dot 93 dot 89 dot 62ipCommand and controlAttacker-controlled2025-07-292025-09-18Not checked by usReport an error in ip record 87aa0b09-026e-4ef6-a371-a21fc6c75c1f
ip, shown defanged for safety: 194 dot 26 dot 29 dot 217ipCommand and controlAttacker-controlled2025-06-222025-06-24Not checked by usReport an error in ip record d5a00fd0-cc27-4631-b241-e4aafd43875e
ip, shown defanged for safety: 45 dot 135 dot 232 dot 33ipCommand and controlAttacker-controlled2025-06-152025-07-18Not checked by usReport an error in ip record 23b94ce2-8434-4e2f-ba77-5c3264074fcf
ip, shown defanged for safety: 45 dot 146 dot 130 dot 129ipCommand and controlAttacker-controlled2025-07-222025-07-28Not checked by usReport an error in ip record 4824accc-0240-49b2-982c-d33e40bce8bd
ip, shown defanged for safety: 45 dot 146 dot 130 dot 131ipCommand and controlAttacker-controlled2025-07-032025-07-28Not checked by usReport an error in ip record a413e495-dc60-4b3e-9d93-5ad5d44147e5
ip, shown defanged for safety: 45 dot 146 dot 130 dot 132ipCommand and controlAttacker-controlled2025-07-012025-07-28Not checked by usReport an error in ip record 74d977e1-e59f-441a-b514-748457eff3ef
ip, shown defanged for safety: 83 dot 222 dot 190 dot 214ipCommand and controlAttacker-controlled2025-05-232025-08-10Not checked by usReport an error in ip record cbdb953e-df83-4338-9725-142d2cb7c4b9
ip, shown defanged for safety: 88 dot 214 dot 50 dot 3ipCommand and controlAttacker-controlled2025-04-142025-05-16Not checked by usReport an error in ip record cb2fd1f5-1cff-4762-b56f-b163e5b403af
sha256, shown defanged for safety: 00c953a678c1aa115dbe344af18c2704e23b11e6c6968c46127dd3433ea73bf2sha256SampleNot yet assessedNot checked by usReport an error in sha256 record 2f868ace-67c9-4a38-925e-ec54de2a2569
sha256, shown defanged for safety: 039f82e92c592f8c39b9314eac1b2d4475209a240a7ad052b730f9ba0849a54asha256SampleNot yet assessedNot checked by usReport an error in sha256 record 4ad6305d-795a-4b71-b752-2d340416b302
sha256, shown defanged for safety: 397ee604eb5e20905605c9418838aadccbbbfe6a15fc9146442333cfc1516273sha256SampleNot yet assessedNot checked by usReport an error in sha256 record 78f90d8a-666f-418b-b73a-e4c139577d9e
sha256, shown defanged for safety: 72633ddb45bfff1abeba3fc215077ba010ae233f8d0ceff88f7ac29c1c594adasha256SampleNot yet assessedNot checked by usReport an error in sha256 record 03788ed7-20e4-4786-b973-90dc4ce086fa
sha256, shown defanged for safety: 7765e5e0a7622ff69bd2cee0a75f2aae05643179b4dd333d0e75f98a42894065sha256SampleNot yet assessedNot checked by usReport an error in sha256 record 01e2658c-f6f8-4482-9fa4-0363c200cd1c
sha256, shown defanged for safety: 7881a60ee0ad02130f447822d89e09352b084f596ec43ead78b51e331175450fsha256SampleNot yet assessedNot checked by usReport an error in sha256 record e94c6060-664f-40cf-868a-b723d76f9153
sha256, shown defanged for safety: 7a8250904e6f079e1a952b87e55dc87e467cc560a2694a142f2d6547ac40d5e1sha256SampleNot yet assessedNot checked by usReport an error in sha256 record 7e28e08a-6ea1-4f87-8ddb-6025c029121e
sha256, shown defanged for safety: 816bf9ef902251e7de73d57c4bf19a4de00311414a3e317472074ef05ab3d565sha256SampleNot yet assessedNot checked by usReport an error in sha256 record f130d002-de9c-41ad-bbbd-bdf0bd34c8c3
sha256, shown defanged for safety: 82b73222629ce27531f57bae6800831a169dff71849e1d7e790d9bd9eb6e9ee7sha256SampleNot yet assessedNot checked by usReport an error in sha256 record 8f68cbf3-f528-4686-a720-b602b9e9a93d
sha256, shown defanged for safety: 8ed8880f40a114f58425e0a806b7d35d96aa18b2be83dede63eff0644fd7937dsha256SampleNot yet assessedNot checked by usReport an error in sha256 record 96bee6de-4616-4886-8e74-caa110f61c59
sha256, shown defanged for safety: 9090385242509a344efd734710e60a8f73719130176c726e58d32687b22067c8sha256SampleNot yet assessedNot checked by usReport an error in sha256 record 75cbae7c-91ec-4b5e-9e7e-c140009d72a7
sha256, shown defanged for safety: 966108cf5f3e503672d90bca3df609f603bb023f1c51c14d06cc99d2ce40790csha256SampleNot yet assessedNot checked by usReport an error in sha256 record 932acd77-9001-496e-8507-e903d0027a67
sha256, shown defanged for safety: 9c5920fa25239c0f116ce7818949ddce5fd2f31531786371541ccb4886c5aeb2sha256SampleNot yet assessedNot checked by usReport an error in sha256 record d321d842-1176-4e02-b0b1-7c9cc54435a1
sha256, shown defanged for safety: cd78a77d40682311fd30d74462fb3e614cbc4ea79c3c0894ba856a01557fd7c0sha256SampleNot yet assessedNot checked by usReport an error in sha256 record d199c6a6-30d7-48a7-9d55-7bc277b649fd
sha256, shown defanged for safety: d110059f5534360e58ff5f420851eb527c556badb8e5db87ddf52a42c1f1fe76sha256SampleNot yet assessedNot checked by usReport an error in sha256 record 6d7f9971-8816-494a-a3f0-1bcc7163fe8f
sha256, shown defanged for safety: d375bb10adfd1057469682887ed0bc24b7414b7cec361031e0f8016049a143f9sha256SampleNot yet assessedNot checked by usReport an error in sha256 record 8675c1b8-82eb-40a7-9356-9c0456b7d4ec
sha256, shown defanged for safety: d81cc9380673cb36a30f2a84ef155b0cbc7958daa6870096e455044fba5f9ee8sha256SampleNot yet assessedNot checked by usReport an error in sha256 record 01da7372-ab95-4331-887f-29e3f1a20f51
sha256, shown defanged for safety: fe8b1b5b0ca9e7a95b33d3fcced833c1852c5a16662f71ddea41a97181532b14sha256SampleNot yet assessedNot checked by usReport an error in sha256 record 9235d931-265d-49fa-99dd-75af52409b16
domain, shown defanged for safety: apposx dot comdomainOtherNot yet assessedNot checked by usReport an error in domain record 47036a0a-4e3f-4624-8923-946ac02846d7
domain, shown defanged for safety: charge0x dot atdomainOtherNot yet assessedNot checked by usReport an error in domain record b132858e-7d96-4dee-9df7-cdfc53f03017
domain, shown defanged for safety: cryptoinfnews dot comdomainOtherNot yet assessedNot checked by usReport an error in domain record 9961dd22-7b5d-4d6c-b176-8282d048dc70
domain, shown defanged for safety: cryptoinfo-allnews dot comdomainOtherNot yet assessedNot checked by usReport an error in domain record fdc320f7-1fba-4d99-b78a-be42f3711f25
domain, shown defanged for safety: cryptoinfo-news dot comdomainOtherNot yet assessedNot checked by usReport an error in domain record 12dfec72-a3f0-4c0a-9a5e-8e6f10ac0fbc
domain, shown defanged for safety: dactarhome dot comdomainOtherNot yet assessedNot checked by usReport an error in domain record 293966df-4998-4c82-8d8e-4097c93e01a9
domain, shown defanged for safety: financementure dot comdomainOtherNot yet assessedNot checked by usReport an error in domain record 0bb62aa2-45bb-4e96-8d49-a6486b7ccbb4
domain, shown defanged for safety: greenpropertycert dot comdomainOtherNot yet assessedNot checked by usReport an error in domain record ae2c8484-01e0-4763-8281-d6eb7250707d
domain, shown defanged for safety: ibs-express dot comdomainOtherNot yet assessedNot checked by usReport an error in domain record 516b0170-b22a-4a05-a37c-440446560c2f
domain, shown defanged for safety: macosapp-apple dot comdomainOtherAttacker-controlledUnregistered2026-08-22Report an error in domain record 7417d818-f7ff-4a1f-a64b-a14a8c1a4339
domain, shown defanged for safety: macosxappstore dot comdomainOtherAttacker-controlledNot checked by usReport an error in domain record 08108ebe-dda1-4d48-a94e-2513f763a751
domain, shown defanged for safety: odyssey-st dot comdomainOtherAttacker-controlledUnregistered2026-08-22Report an error in domain record c09366cb-8975-4c60-a9eb-046a63da37c4
domain, shown defanged for safety: odyssey1 dot todomainOtherAttacker-controlledNot checked by usReport an error in domain record 08625386-d5a4-402b-bc36-dffa4c5bc036
domain, shown defanged for safety: sdojifsfiudgigfiv dot todomainOtherAttacker-controlledNot checked by usReport an error in domain record c41de269-c8e3-4449-8352-70675d13beef
domain, shown defanged for safety: speedtestcheck dot orgdomainOtherNot yet assessedNot checked by usReport an error in domain record fd363e0e-f2c3-4d7a-9811-6e2ab1f75d72
domain, shown defanged for safety: ttxttx dot comdomainOtherNot yet assessedNot checked by usReport an error in domain record da6077f2-80e5-4ae8-82b4-a5ad6730fa65

“Assessment” is who controls the host, not how dangerous it is. Many of these are compromised legitimate sites whose owners are victims, and they are excluded from every blocklist file we publish.

Not on this record

This record does not yet carry a second publisher's account. Each appears on this page as its own section once it exists; none of it is inferred.

Cite as

ClickFixReport, “Odyssey Stealer's shared codebase”, campaign ID f97086c9, retrieved 2026-08-07, snapshot fb0eed7.

https://clickfixreport.com/campaigns/f97086c9/odyssey-stealer-clickfix

Published under CC BY 4.0. Reuse it, including commercially, with attribution. The date above is when this record last changed, not when you opened it — the page is a versioned record, so that is the date a reader needs to find what you saw.