Skip to main content

PrizeBuzz: The .buzz Prize-Scam Phishing Network

12 min read

PrizeBuzz phishing-as-a-service cover: a live fake OMT prize-survey page beside the name PrizeBuzz and the figures 318 .buzz domains and 29 brands.

A WhatsApp message says you've won a prize. "Congratulations! Participate in this survey and win E£19,000." It carries a familiar logo — your bank, your telecom, a soft-drink brand — and a link to a slick mobile page that asks four friendly questions before requesting your phone number, a one-time code, and your card details to "claim" the reward.

That page is phishing, and it belongs to a sprawling operation we track as PrizeBuzz: a phishing-as-a-service network that runs one configurable "prize survey" kit across 318 disposable .buzz domains to impersonate roughly 29 brands across the Middle East, Africa, and Latin America. The lure that triggered this analysis impersonated OMT (a Lebanese money-transfer company) on xjxtg.buzz — but OMT is just one face of the kit. The same software clones Coca-Cola, Vodafone, Pepsi, Mercado Pago, Starbucks, Zain, and more, swapping brands from a config file.

Every PrizeBuzz domain is fronted by Cloudflare, distributed over WhatsApp, and engineered to vanish and respawn the moment it is taken down. This report shows how the kit is built, how it clones any brand, how it hides from researchers, the full indicator list for defenders, and what targeted brands should do about it.

At a glance
Name PrizeBuzz — a .buzz prize-survey phishing-as-a-service kit
Lures Fake "win a prize / answer a survey" pages stealing phone, OTP, and card data
Scale 318 .buzz domains enumerated (173 live), ~29 brands impersonated
Lead example OMT phishing (xjxtg.buzz, prior slot wqbgj.buzz)
Hosting Cloudflare on every domain (free DNS + reverse proxy + TLS + edge cache)
Registrars Spaceship, NameSilo (budget, fast registration)
Delivery WhatsApp (s=wa link parameter) with spoofed link previews
Kit fingerprint GET /base.jsoncode: 1100 (brand-agnostic, strongest signal)

The PrizeBuzz lure: a fake prize on a throwaway domain

PrizeBuzz runs the oldest playbook in scam-land — a prize you never entered to win. The victim gets a WhatsApp message with a branded link preview and taps through to a mobile page showing the brand's logo, a "Congratulations!" banner, a photo, and a four-question "survey." Answer the questions, scroll past fake testimonials, and the flow asks for a phone number, a one-time code, and ultimately card or account details to "claim" the prize.

We captured the live OMT page on 2026-06-15. It only renders if you request the tokenized path (/bKLsmXm); request the bare domain as a researcher and the server returns a blank decoy (a 404code… token) — the first hint at how carefully this operation hides.

Two live PrizeBuzz phishing pages captured side by side: a fake OMT prize survey on xjxtg.buzz and an identical Coca-Cola prize survey on ucdkx.buzz, showing the same .buzz phishing kit rendered for two different brands.
Figure 1. Two live PrizeBuzz pages — a fake OMT prize survey (left, xjxtg.buzz) and a Coca-Cola version (right, ucdkx.buzz). It is the same kit, recolored and re-captioned from a config file: identical "Congratulations!" header, four-question survey, and E£19,000 prize.

One kit, 29 brands

The most important finding is in Figure 1: the OMT page and the Coca-Cola page are the same software. The layout, the "Congratulations!" header, the four-question survey, the prize amount, the fake comment section — all identical, just recolored and re-worded per brand.

That is because the page is a Vite-built single-page app, not a static HTML form. The HTML you receive is a 4.8 KB shell: a spinner, an empty <div id="app">, and a script bundle. The shell fetches a config file, /base.json, and renders whatever brand, country, currency, and copy that JSON specifies. One codebase impersonates OMT in Lebanon, Coca-Cola across Latin America, and Vodafone across the Arab world, with no code changes — only a different config.

This is what "phishing-as-a-service" means in practice: the brand is a parameter. Swapping victims from a Lebanese money-transfer company to a global beverage giant is a one-line edit, which is exactly why PrizeBuzz sprawls across ~29 brands and 318 domains.

How PrizeBuzz hides (cloaking + Cloudflare)

Three layers of evasion keep this network alive far longer than a typical phishing site:

Cloaking. The static HTML is deliberately generic. The phishing page only materializes if /base.json returns code: 1100 for your specific request. The server weighs the geo, the locale, the numeric victim token in the URL (e.g. ?0611855385310511618), and the #<unix-ms> fragment, then decides: right country, fresh token, mobile browser → serve the lure; bot, security crawler, wrong geo, or reused token → serve ads or a blank decoy. This is why automated sandboxes frequently report "nothing malicious" on these domains.

Cloudflare on every domain. Each .buzz domain sits behind Cloudflare's free plan, which does triple duty for the attacker: it hides the origin server's real IP, supplies free automatic TLS (so the padlock looks legitimate), and edge-caches the kit so the page survives even if the origin is taken down. Each domain is placed on a different Cloudflare account, spreading the footprint so a single abuse report rarely kills more than one site.

Disposable, DGA-style domains. The entry points are five random lowercase letters plus .buzz (xjxtg, wqbgj, ucdkx…), registered in bulk through budget registrars and rotated continuously. Combined with the one-time victim tokens, every malicious URL is unique and short-lived, so full-URL blocklists age out almost instantly.

The result is a network built for whack-a-mole. Kill xjxtg.buzz and the kit, the config, the ad layer, and the WhatsApp blast simply move to the next five-letter .buzz. OMT impersonation alone has run for 8-plus months across at least two domains: wqbgj.buzz (registered 2025-10-28, NameSilo) rotated to xjxtg.buzz (registered 2026-05-09, Spaceship) — same brand config, different registrar and Cloudflare account.

Two scam kits, one operator

PrizeBuzz infrastructure runs two distinct money-makers, both identifiable by the /base.jsoncode: 1100 fingerprint and both carrying an ads monetization block:

  • Kit A — brand impersonation. The prize/survey credential-and-card theft described above. Its config schema is {version, code, ads, countryRules, defaultConfig{brand,pageColor}, IncomeConfig, currencyInfo}. The impersonated brand sits in defaultConfig.brand. Roughly 44 live domains, ~29 brands.
  • Kit B — "earn money / task wages" investment scam. A fake earning platform (deposit-then-payout fraud) with no brand field; its config keys show_payment_proof, show_payout_methods, and phone_input_mode are the tells. Around 127 live domains using click…wages, click…spark, and …star name patterns.

Even non-victims are monetized: traffic that fails the cloaking check is redirected to .top advertising domains (hnec.top, sfum.top, hopk.top, utm_campaign=m01001), so the operator earns from researchers and the wrong-geo crowd too.

Brands impersonated by PrizeBuzz

Each live domain's /base.json was probed on 2026-06-15 to read its defaultConfig.brand. OMT, Coca-Cola, Vodafone, Mercado Pago, and Starbucks were confirmed firsthand; the rest are from the enumerated set. This is the list brands need for takedown and customer warnings.

Brand Sector · region Live phishing domain(s)
OMT Money transfer · Lebanon xjxtg.buzz, wqbgj.buzz
Coca-Cola Beverage promo · global ucdkx.buzz, nhvhe.buzz, prskm.buzz, xdmnr.buzz, cyeai.buzz
Mercado Pago Fintech · Latin America bfhix.buzz, ausnb.buzz, undcz.buzz
Vodafone (فودافون) Telecom · MENA pqovo.buzz, mxqec.buzz, mybfm.buzz
K-Card (كي كارد) Prepaid card · MENA evyus.buzz, hufyq.buzz, sluoh.buzz
Empresas Polar FMCG · Venezuela igouo.buzz, ulkcp.buzz
Inca Kola Beverage · Peru dupei.buzz, pquxn.buzz
TotalEnergies Energy · global ocsvp.buzz, bnfxn.buzz
Zain Telecom · MENA efcpd.buzz, aacqh.buzz
7Up Beverage promo ppcqs.buzz
Arab Bank Bank · MENA jagpt.buzz
Bank of Africa (BOA) Bank · Africa pevym.buzz
Bank of Khartoum Bank · Sudan zapwu.buzz
Bodega Aurrera Retail · Mexico mcpfv.buzz
Capitec Bank · South Africa ggajw.buzz
Entel Telecom · Chile/Peru leere.buzz
Flow Telecom · Caribbean theasdaww.buzz
GraceKennedy FMCG/finance · Jamaica tutxx.buzz
Harina P.A.N. FMCG · Venezuela mzyrb.buzz
Heinz FMCG promo akssd.buzz
Massy Stores Retail · Caribbean qiuwi.buzz
Mercado Libre E-commerce · Latin America cszgt.buzz
Pepsi Beverage promo icxya.buzz
Siga (سيقا) FMCG · MENA rpnoh.buzz
Spar Retail · global kfack.buzz
Starbucks Retail promo · global nhvyu.buzz
Syriatel Telecom · Syria ybcii.buzz
Telebirr Mobile money · Ethiopia psvqd.buzz
Tuti Retail/fintech ogawn.buzz
Earn-money scam (Kit B) Not brand-specific 127 domains (click*wages, click*spark, *star)

The PrizeBuzz fingerprint: /base.json returns code 1100

The strongest, brand-agnostic way to confirm a domain is part of PrizeBuzz is to read its config. Probing the OMT domain on 2026-06-15 returned, verbatim:

GET https://xjxtg.buzz/base.json
{
  "version": "5.09",
  "code": 1100,
  "ads": ["sfaehe.buzz","lnczfe.buzz","ohtdaw.buzz","hvxfzw.buzz","nvzeag.buzz"],
  "countryRules": { "defaultCountry": "lb", "rules": [] },
  "defaultConfig": { "brand": "OMT", "displayLogo": 1, "displayFooter": 1, ... }
}

code: 1100 plus the schema keys is the operator's signature. It is far more reliable than visual similarity, because the kit cloaks — a screenshot tool sees a decoy, but the config does not lie. (Note the ads array even leaks five fresh .buzz ad/fallback domains the operator is rotating.)

How to detect PrizeBuzz

For brand-protection and detection teams, layer three checks:

Tier 1 — passive scoring (cheap, run on any candidate domain). Flag short, DGA-style names on cheap TLDs behind Cloudflare with a young registration age and a WhatsApp distribution marker:

name:        ^([a-z]{5}|click[a-z0-9]+(wages|spark)|[a-z]+star)\.(buzz|top|sbs|cyou|icu|xyz)$
nameservers: \.ns\.cloudflare\.com
registrar:   {Spaceship, NameSilo, Namecheap, …}   # budget
age:         < 60 days
url param:   (?:^|&)s=wa(?:&|$)                      # WhatsApp distribution
→ HIGH confidence when 3+ match

Tier 2 — active probe (confirms the PrizeBuzz kit, brand-agnostic). GET /base.json and check for 200 / application/json / code == 1100 plus either kit's key set. Also probe /static/js/<8char>.js and /metaconfig/images/<locale>/01.jpg.

Tier 3 — brand match. Read /base.jsondefaultConfig.brand to attribute the lure to OMT (or any brand) for notification, plus countryRules and currencyInfo for the target geo.

Discovery pivots: urlscan.io searches for page.url:"s=wa" AND domain:buzz and filename:"base.json"; certificate-transparency logs (crt.sh) for new five-letter .buzz certificates; and the shared .top ad layer (hnec/sfum/hopk.top, utm_campaign=m01001) to find the operator's other campaigns.

Indicators of compromise (IoCs)

Defanged with [.] — re-fang before loading into tooling. Defensive analysis only; no victim data was retrieved or reproduced.

Type Indicator Notes
Lead OMT domain xjxtg[.]buzz (live), wqbgj[.]buzz OMT phishing, rotated 8+ months
Confirmed-live brand domains ucdkx[.]buzz (Coca-Cola), pqovo[.]buzz (Vodafone), bfhix[.]buzz (Mercado Pago), nhvyu[.]buzz (Starbucks), icxya[.]buzz (Pepsi) Kit A
Kit fingerprint GET /base.jsoncode: 1100 Plus the two schemas above
Ad/fallback domains sfaehe[.]buzz, lnczfe[.]buzz, ohtdaw[.]buzz, hvxfzw[.]buzz, nvzeag[.]buzz From the live config
Ad/monetization (Tier filter) hnec[.]top, sfum[.]top, hopk[.]top, utm_campaign=m01001 Non-victim redirect
Asset paths /static/js/<8char>.js, /static/css/<8char>.css, /metaconfig/images/<locale>/01.jpg
URL shape https://<5char>.buzz/<6-8char>/<cc>-<lang>?<numeric-token>&s=wa#<unix-ms> One-time victim link
Infrastructure Cloudflare NS (*.ns.cloudflare.com), Cloudflare IPs 104.21.x / 172.67.x, Google Trust Services WE1 TLS, registrars Spaceship / NameSilo Origin hidden
Exfiltration reference Telegram From kit config/family

The full enumeration of 318 domains (173 live, 145 dead) is maintained in the campaign IoC file and shared with affected brands on request.

What customers and impersonated brands should do

If you're a customer of OMT, Vodafone, or any targeted brand: treat any WhatsApp message promising a cash prize, gift, or survey reward as a scam. Real money-transfer and telecom companies do not run "answer four questions and win E£19,000" giveaways over forwarded WhatsApp links. Never enter your phone number, one-time code, or card details on a page reached from such a message, and check that the address is the company's real domain — not a five-letter .buzz site.

If you're an impersonated brand: per-domain takedown is whack-a-mole against PrizeBuzz by design. The durable defense is fingerprint-based detection plus continuous takedown:

  • Hunt for the code: 1100 kit fingerprint and the .buzz / cheap-TLD short-DGA pattern, not just exact URLs.
  • Monitor certificate-transparency logs to catch new domains before the WhatsApp blast goes out.
  • Run takedowns through both the registrar (Spaceship / NameSilo) and Cloudflare's abuse process, since Cloudflare fronting and edge caching keep origin-level action from working alone.
  • Watch trusted-platform and cheap-TLD abuse, because reputation filters that only flag "shady" TLDs will miss Cloudflare-fronted .buzz sites with valid TLS.

How PhishEye helps

PrizeBuzz is exactly the threat PhishEye is built to counter: a brand's identity cloned into a kit, deployed across hundreds of disposable lookalike domains, fronted by Cloudflare, and pushed over WhatsApp.

PhishEye continuously discovers lookalike and impersonation domains — including short-DGA .buzz and cheap-TLD permutations — and confirms them with active HTTP probing (a /base.jsoncode: 1100 check is far higher-confidence than visual similarity, since the kit cloaks). It then ships evidence and runs coordinated takedowns through registrars and Cloudflare in parallel, and pairs dark-web and AI monitoring to catch the credentials and card data that surface after a successful steal. A certificate-transparency monitor is the right place to catch these domains before the blast — and you can gut-check any suspicious link yourself with the free phishing URL checker.

Frequently asked questions

What is PrizeBuzz? PrizeBuzz is the name we use for a phishing-as-a-service operation that runs one configurable "prize survey" kit across 318 disposable .buzz domains to impersonate OMT and ~28 other brands. The same software renders any brand from a JSON config file, hides behind Cloudflare, and is distributed over WhatsApp.

Is the OMT prize message real? No. The "OMT - Ashura Gifts!" / "win E£19,000" message circulating on WhatsApp is an OMT phishing scam — one brand inside the PrizeBuzz network. OMT does not run prize surveys over forwarded WhatsApp links. The page (on domains like xjxtg.buzz) is designed to steal your phone number, one-time code, and card details.

Why do security scanners say these domains are clean? Because the kit cloaks. It serves the phishing page only to a likely victim (right country, fresh one-time token, mobile browser) and serves ads or a blank decoy to bots, crawlers, and researchers — so automated scanners often see "nothing."

How can I tell if a domain belongs to PrizeBuzz? Request its /base.json. If it returns code: 1100 with the brand-impersonation or earn-money schema, it is this kit — regardless of what the visible page shows.

My brand is on the list — what should I do? Move to continuous, fingerprint-based detection and run takedowns through both the registrar and Cloudflare. PhishEye detects and removes these impersonation domains at scale; you can also remove a single page using our guide on how to take down a phishing website.

References