FortiGuard Analyzes Flutter-Based Android Gambling Malware TinstaPorn

· Original article ↗

Summary

FortiGuard researchers analyzed Android/TinstaPorn.A!tr, a Flutter-based gambling app that sends device, phone-number and geolocation data to its operators. The report maps its server infrastructure and API flows, and describes AES/HMAC-protected game traffic.

Key points

  • The researchers identify TinstaPorn as an Android Flutter app posing as an online casino; the platform promotes gambling through VIP recharges, rebates, and referrals.
  • The app contacts configuration, registration, line-configuration, and game servers, with hard-coded fallback servers when configured servers are unavailable.
  • It sends device information and geolocation to its operators; phone numbers are submitted through phone-binding or profile endpoints.
  • Game-server requests use AES encryption and HMAC-SHA256 signing. The AES key is returned in cleartext by line-configuration servers, which the researchers say makes the encryption primarily obfuscation and error checking.
  • The analysis describes how the app selects a fast game server and uses APIs for authentication, gameplay, payments, withdrawals, and user data.
  • FortiGuard says its antivirus detects the malware as Android/TinstaPorn.A!tr and that its web-filtering service blocks the servers.

Article Details

Attack Vectors
  • An Android app posing as an online clone of a casino in Macau draws users into an illegal gambling platform with games whose odds are rigged in the operators’ favor.
  • The malware uses hard-coded configuration URLs to obtain registration servers, then obtains line-configuration and game-server details.
  • The app sends device information, geolocation, and phone numbers to its servers; the article also describes gambling-related financial loss and addiction exploitation.
Defensive Notes
  • Fortinet reports that FortiGuard Antivirus detects and blocks Android/TinstaPorn.A!tr and that FortiGuard Web Filtering blocks the servers.
  • The article says FortiGate, FortiMail, FortiClient, and FortiEDR include FortiGuard Antivirus protection, and advises that protections be kept up to date.

Indicators of compromise

TypeIndicatorContext
SHA256d9020e64482821585245bf29fc96a046395b33d8e1830e17eeb949a2eb16a4d0Hash listed in the article’s Files section for the analyzed malware.
URLhxxps[:]//api[.]cloudfareproxy2618[.]xyzListed as a server URL associated with the malware.
URLhxxps[:]//api[.]testylhg24[.]onlineListed as a server URL associated with the malware.
URLhxxps[:]//gitee[.]com/lspxgit/nocode/raw/master/address[.]txtMalware bootstrap configuration URL; the article reports that it was taken down.
URLhxxps[:]//gitee[.]com/lspxgit/yongli/raw/main/helpline[.]txtAttacker-used line-configuration resource from which the malware obtains game-server information.
URLhxxps[:]//github[.]com/googleaidog/nocode/blob/master/address[.]txtBackup bootstrap configuration URL used by the malware; the article says it hosted an old configuration.
URLhxxps[:]//hsreg[.]youkureg510[.]xyzListed as a registration server used by the malware.
URLhxxps[:]//line[.]yongli250627linecfg[.]xyzListed as malware infrastructure for line configuration or game-server communications.
URLhxxps[:]//raw[.]githubusercontent[.]com/kaerkaerkaerzzz/yongli/main/helpline[.]txtBackup line-configuration resource used by the malware to obtain game-server information.
URLhxxps[:]//reg[.]alibabareg0303[.]comListed as a registration server used by the malware.
URLhxxps[:]//reg[.]baidureg0621[.]xyzListed as a registration server used by the malware.
URLhxxps[:]//reg[.]baidureg0627[.]xyzListed as a registration server; the article’s telemetry table gives it as an example of a contacted registration domain.
URLhxxps[:]//reg[.]gitshreg611[.]xyz/device/registerRegistration-server endpoint returned in the malware’s configuration.
URLhxxps[:]//reg[.]gptreg0706[.]xyzListed as a registration server used by the malware.
URLhxxps[:]//up[.]logupload0628[.]xyz/app/log/raw/reportMalware log-server endpoint used to report victim and device telemetry.
URLhxxps[:]//www[.]game250522linecfg[.]xyzListed as malware infrastructure for line configuration or game-server communications.
URLhxxps[:]//www[.]tt250627linecfg[.]xyzListed as malware infrastructure for line configuration or game-server communications.
URLhxxps[:]//www[.]ylhg250627linecfg[.]xyzListed as malware infrastructure; the article identifies this domain as an example of the fastest game server.
URLhxxps[:]//zc[.]nationbj[.]com/device/registerRegistration-server endpoint returned in the malware’s configuration.

MITRE ATT&CK

Malware

Vendors

Products

Tools

Industries

Related Articles