Fake CAPTCHAs Funnel Users Into International SMS Revenue-Share Fraud

· Original article ↗

Summary

Researchers detail a campaign active since at least 2020 that uses fake CAPTCHAs and traffic-distribution systems to trick users into sending large batches of international SMS messages, generating revenue for the operators and unexpected charges for victims.

Key points

  • The campaign has operated since at least June 2020 and uses fake CAPTCHA pages to disguise prompts to send SMS messages as human verification.
  • Each verification step can prefill messages to numerous international numbers; one observed four-step flow could trigger 60 messages and cost a victim about $30.
  • Researchers observed 35 numbers across 17 countries, including destinations with high SMS termination fees.
  • Traffic-distribution systems route targeted visitors through multiple domains to the scam pages and can obscure them from researchers and automated detection.
  • JavaScript interferes with browser history to trap users on CAPTCHA pages; the operation also uses cookies and user attributes to control traffic and redirect visitors.
  • After the CAPTCHA, a gaming and video site can continue the scheme by prompting further SMS messages; allowing its push notifications may bring users back to the site.
  • The fraud creates unexpected phone-bill charges for individuals and potential losses for carriers; researchers advise users not to send texts to prove they are human.

Article Details

Attack Vectors
  • Fake CAPTCHA pages prompt users to send repeated SMS messages to international numbers, generating revenue for the operators.
  • Traffic distribution systems redirect visitors through multiple nodes to fake CAPTCHA pages and other scam content.
  • JavaScript manipulates browser history with pushState() and redirects users who try to navigate back, trapping them on scam pages.
  • The operation uses push notifications to encourage victims to return to scam sites or visit other scams; the article describes this use as likely.
Defensive Notes
  • Do not send a text message to confirm that you are human.
  • Be cautious of fake CAPTCHA pages that ask you to send SMS messages; the resulting international charges may appear on a phone bill weeks later.

Indicators of compromise

TypeIndicatorContext
DOMAIN4lifetips[.]comDomain hosting older versions of the fake CAPTCHA or download pages.
DOMAINbuffalosolpe[.]topDomain pattern example identified as part of the fake CAPTCHA campaign.
DOMAINcarrolvassin[.]topDomain pattern example identified as part of the fake CAPTCHA campaign.
DOMAINchatorizon[.]comDomain used in the campaign's fake video-content hostname.
DOMAINclaimandwins[.]comDomain hosting older versions of the fake CAPTCHA or download pages.
DOMAINcolnsdital[.]comTDS node in the redirect chain leading to the fake CAPTCHA page; attribution is listed as unknown.
DOMAINfufecarrol[.]topDomain pattern example identified as part of the fake CAPTCHA campaign.
DOMAINmatchnewtoday[.]comDomain used in the campaign's fake chat-content hostname.
DOMAINmegaplaylive[.]comActor-controlled landing domain used to continue the SMS scam through gaming and video content.
DOMAINpanzozerrot[.]comDomain pattern example identified as part of the fake CAPTCHA campaign.
DOMAINremotesbuffalo[.]topDomain pattern example identified as part of the fake CAPTCHA campaign.
DOMAINtransitcaxip[.]comDomain pattern example identified as part of the fake CAPTCHA campaign.
DOMAINverifysuper[.]comDomain hosting a fake CAPTCHA page used as an alternate offer.
DOMAINvistertransit[.]comDomain pattern example identified as part of the fake CAPTCHA campaign.
DOMAINzawsterris[.]comTDS domain controlled by the SMS scam actor.
DOMAINzerrotmamil[.]comDomain pattern example identified as part of the fake CAPTCHA campaign.
HOSTNAMEchat[.]matchnewtoday[.]comSMS actor-controlled domain hosting fake chat content.
HOSTNAMEd[.]fufecarrol[.]topSMS actor-controlled hostname actively hosting fake CAPTCHA pages.
HOSTNAMEd[.]herbosfinx[.]comSMS actor-controlled hostname used to host a fake CAPTCHA page.
HOSTNAMEd[.]marraheltin[.]comSMS actor-controlled hostname actively hosting fake CAPTCHA pages; its cookie data is analyzed in the article.
HOSTNAMEd[.]panzozerrot[.]comSMS actor-controlled hostname actively hosting fake CAPTCHA pages.
HOSTNAMEd[.]remotesbuffalo[.]topSMS actor-controlled hostname actively hosting fake CAPTCHA pages.
HOSTNAMEd[.]ruelomamuy[.]comSMS actor-controlled fake CAPTCHA host and API endpoint used to retrieve phone numbers and redirect information.
HOSTNAMEd[.]santafebuno[.]topFake CAPTCHA hostname used as a redirect destination when a victim attempted to navigate back.
HOSTNAMEd[.]vistertransit[.]comSMS actor-controlled hostname actively hosting fake CAPTCHA pages.
HOSTNAMEd[.]zerrotmamil[.]comSMS actor-controlled hostname actively hosting fake CAPTCHA pages.
HOSTNAMEhotnow[.]sweeffg[.]onlineCommercial TDS hostname in the redirect chain; the authors attribute it with high confidence to a commercial affiliate advertising network.
HOSTNAMEr[.]buffalosolpe[.]topSMS actor-controlled hostname actively hosting fake CAPTCHA pages.
HOSTNAMEr[.]carrolvassin[.]topSMS actor-controlled hostname actively hosting fake CAPTCHA pages.
HOSTNAMEr[.]transitcaxip[.]comSMS actor-controlled hostname actively hosting fake CAPTCHA pages.
HOSTNAMEvids[.]chatorizon[.]comSMS actor-controlled domain hosting fake video content.
URLhxxp[:]//megaplaylive[.]com/?enc=eyJwaG9uZU51bWJlcnMiOlsiKzIwMTAwNTc5NzQ1MiIsIisyMDEwMDQ5MzkxNzgiLCIrMjAxMDA1Nzk2Mzg5IiwiKzIwMTAwNDk1MTYyNiIsIisyMDEwMDU4MDMzNzkiLCIrMjAxMDA2MzQ4ODc5IiwiKzIwMTAwNDkzOTE0NSIsIisyMDEwMDUyMDk2NzYiLCIrMjAxMDA2MzQzOTk3IiwiKzIwMTAwNjM1MzY5MyIsIisyMDEwMDk0MDg1ODQiLCIrMjAxMDA1Nzk2Mzk5IiwiKzM4MDkyNzg4NTQ2MiIsIiszODA5MjI0MTg0MDQiLCIrNDQ3NDkwOTIwODEwIiwiKzQ2NzY2NzQ2NDUxIiwiKzQzNjcwMzA2ODEwNyIsIis3NzkwNTAwMDIyNSIsIiszMjQ2NzQ0MDQyNyIsIis0NDc4NDg1MDk0NDgiXSwiYWYiOiI1MDAyMzIwNjQ5MzQ0ODQ5IiwiZGV2IjpudWxsLCJ0eXBlIjoiZ2FtZXMiLCJsYW5nIjoiZW4iLCJsb2FkZXIiOmZhbHNlLCJjaWQiOm51bGwsInBpZCI6bnVsbH0=Specific redirect destination on the actor-controlled domain, carrying encoded scam phone-number and campaign data.
URLhxxps[:]//d[.]ruelomamuy[.]com/makeTrackerDownload[.]php?a=WEBSMS&s=5002320649344849&c=US&groupds=138&caf=5002320649344849&origSms=I%20want%20to%20continue%205002320649344849&step=9Example API URL on the fake CAPTCHA host used to retrieve scam phone numbers and redirect data.
URLhxxps[:]//verifysuper[.]com/cl/i/wopmej?aff_sub4=5002320649344849&aff_sub5=USAlternate fake CAPTCHA URL identified as an externOffer destination.

People

Vendors

Tools

Countries

Industries

Related Articles