Yoba Campaign Uses Fake ChatGPT and Claude Apps to Deliver Crypto Miners

· Original article ↗

Summary

Check Point describes Yoba, a campaign using fake ChatGPT and Claude desktop-app projects to distribute YobaLoader and XMRig miners, with DLL sideloading, anti-analysis checks, scheduled-task persistence, and payload injection.

Key points

  • Attackers used fake GitHub projects posing as ChatGPT and Claude desktop apps to distribute ZIP archives containing Yoba malware.
  • YobaDropper sideloads through legitimate executables and checks that its host executable is Setup.exe.
  • The malware uses a lengthy sleep routine and excludes systems with specified keyboard layouts; earlier YobaLoader versions also included anti-debugging and anti-VM checks.
  • YobaDropper creates a WMProcess directory under ProgramData, extracts a payload, and establishes persistence with a scheduled task.
  • YobaLoader checks that it is launched by wmpdmc.exe, then downloads a payload using DoH and file-hosting services and injects it into svchost.exe.
  • The injected payload runs an XMRig cryptocurrency miner; Check Point said the first repository appeared around July 2026, with malicious releases uploaded from late August.

Article Details

Attack Vectors
  • Fake GitHub projects and pages impersonated desktop applications for ChatGPT and Claude and hosted ZIP archives containing Yoba malware.
  • SEO poisoning was suspected of helping links to the fake projects appear prominently in Google search results.
  • YobaDropper and YobaLoader used DLL sideloading alongside legitimate signed executables.
  • YobaDropper extracted and decrypted an embedded payload, then established persistence with a scheduled task.
  • YobaLoader used DNS-over-HTTPS and file-hosting platforms for command-and-control and payload delivery.
  • The downloaded payload was injected into svchost.exe and executed an XMRig cryptocurrency miner.
  • The malware used long sleep delays, executable-hash checks, and language or keyboard-layout exclusions to evade analysis or limit infection.

MITRE ATT&CK

Malware

Vendors

Products

Countries

Armeniadays, and skipping machines whose keyboard layout corresponds to that of Russia, Belarus, Tajikistan, Armenia, Azerbaijan, Georgia, Kazakhstan, Kyrgyzstan, Turkmenistan, and Uzbekistan.Azerbaijanskipping machines whose keyboard layout corresponds to that of Russia, Belarus, Tajikistan, Armenia, Azerbaijan, Georgia, Kazakhstan, Kyrgyzstan, Turkmenistan, and Uzbekistan.Belaruswhich amounts to 12.73 days, and skipping machines whose keyboard layout corresponds to that of Russia, Belarus, Tajikistan, Armenia, Azerbaijan, Georgia, Kazakhstan, Kyrgyzstan, Turkmenistan, and Uzbekistan.Georgiamachines whose keyboard layout corresponds to that of Russia, Belarus, Tajikistan, Armenia, Azerbaijan, Georgia, Kazakhstan, Kyrgyzstan, Turkmenistan, and Uzbekistan.Kazakhstanwhose keyboard layout corresponds to that of Russia, Belarus, Tajikistan, Armenia, Azerbaijan, Georgia, Kazakhstan, Kyrgyzstan, Turkmenistan, and Uzbekistan.Kyrgyzstanlayout corresponds to that of Russia, Belarus, Tajikistan, Armenia, Azerbaijan, Georgia, Kazakhstan, Kyrgyzstan, Turkmenistan, and Uzbekistan.Russiawhich amounts to 12.73 days, and skipping machines whose keyboard layout corresponds to that of Russia, Belarus, Tajikistan, Armenia, Azerbaijan, Georgia, Kazakhstan, Kyrgyzstan, Turkmenistan, and Uzbekistan.Tajikistanto 12.73 days, and skipping machines whose keyboard layout corresponds to that of Russia, Belarus, Tajikistan, Armenia, Azerbaijan, Georgia, Kazakhstan, Kyrgyzstan, Turkmenistan, and Uzbekistan.Turkmenistanto that of Russia, Belarus, Tajikistan, Armenia, Azerbaijan, Georgia, Kazakhstan, Kyrgyzstan, Turkmenistan, and Uzbekistan.UkraineAnother language ID excluded from the infection process is Tatar. Notably missing from the list is Ukraine, which used to be historically included in such checks.Uzbekistanof Russia, Belarus, Tajikistan, Armenia, Azerbaijan, Georgia, Kazakhstan, Kyrgyzstan, Turkmenistan, and Uzbekistan.

Related Articles