PXLSecurity LTD., Sofia, Bulgaria Offensive security since 2014[email protected]
Public sectorThreat-intel investigation & kit reverse-engineering

Taking apart a smishing kit that beat SMS 2FA

Hashed evidence with documented chain of custody & takedown package

9sensitive field types harvested by the kit
real-timeOTP/PIN relay defeating SMS-2FA
0data submitted to attacker infra

The challenge

A smishing campaign impersonating a national e-services / fine-payment portal was harvesting payment and identity data. The goal was attribution and takedown evidence — without touching victims or submitting any data.

How it unfolded

  1. Collected and hash-sealed infrastructure and the live page kit for chain-of-custody.
  2. Reverse-engineered the single-page-app kit and mapped the victim funnel and the full set of harvested fields.
  3. Identified real-time exfiltration over a same-origin websocket, with the hosting server itself acting as the operator backend.
  4. Assessed capability: live PIN and OTP relay indicated an interactive operator defeating SMS-2FA and 3-D Secure in real time — a high-capability kit, not a static dump.
  5. Clustered the infrastructure and attributed it to a phishing-as-a-service operation reused across multiple countries and lures.

Impact

Active, scaled theft of payment cards and identity data from citizens, with two-factor authentication bypassed in real time.

Outcome

Hashed evidence with documented chain of custody and multi-party takedown packages (registrar, hosting, national CERT, browser blocklists, certificate authority) suitable for law-enforcement handover. All analysis was retrieval-only — no data was ever submitted to the attacker's infrastructure.

Want this kind of clarity on your estate?

Tell us what you want to protect. A senior tester will help you agree the scope and next steps. We usually reply within one business day.

Confidential from the first conversation

We can sign your NDA before you share sensitive details. Your enquiry is covered by our privacy policy.

How we protect your information · Privacy policy