ZeroHour
Kaspersky Securelistpublished ()ingested @Securelist

Stan Ghouls attacks in Russia and Uzbekistan: NetSupport RAT and potential IoT interest

mediumMalwareimportance 30

Indicators of compromiseAll →

TypeIndicatorContext
domainach-uz.comlicious domains mysoliq-uz[.]com my-xb[.]com xarid-uz[.]com ach-uz[.]com soliq-uz[.]com minjust-kg[.]com esf-kg[.]com taxnotice-kg
domainaudit-kg.comkg[.]com auditnotice-kg[.]com tax-kg[.]com rouming-uz[.]com audit-kg[.]com kyrgyzstanreview[.]com salyk-notofocations[.]com
domainauditnotice-kg.comcom proauditkg[.]com kgauditcheck[.]com servicedoc-kg[.]com auditnotice-kg[.]com tax-kg[.]com rouming-uz[.]com audit-kg[.]com kyrgyzstanre
domainesf-kg.comxarid-uz[.]com ach-uz[.]com soliq-uz[.]com minjust-kg[.]com esf-kg[.]com taxnotice-kg[.]com notice-kg[.]com proauditkg[.]com kgaud
domainhgame33.comtelemetry showed that the domain specified in that config, hgame33[.]com, was also hosting the following files: hxxp://www.hgame33
domainkgauditcheck.comg[.]com taxnotice-kg[.]com notice-kg[.]com proauditkg[.]com kgauditcheck[.]com servicedoc-kg[.]com auditnotice-kg[.]com tax-kg[.]com rou
domainkyrgyzstanreview.comotice-kg[.]com tax-kg[.]com rouming-uz[.]com audit-kg[.]com kyrgyzstanreview[.]com salyk-notofocations[.]com
domainminjust-kg.com]com my-xb[.]com xarid-uz[.]com ach-uz[.]com soliq-uz[.]com minjust-kg[.]com esf-kg[.]com taxnotice-kg[.]com notice-kg[.]com proauditk
domainmysoliq-uz.comer: Uzbek link (“- Ish materiallari 09.12.2025 y”): hxxps://mysoliq-uz[.]com/api/v2/documents/financial/Q4-2025/audited/consolidated/w
domainmy-xb.coms/ Russian link (“- Материалы дела 09.12.2025 г.”): hxxps://my-xb[.]com/api/v2/documents/financial/Q4-2025/audited/consolidated/w
domainnotice-kg.comq-uz[.]com minjust-kg[.]com esf-kg[.]com taxnotice-kg[.]com notice-kg[.]com proauditkg[.]com kgauditcheck[.]com servicedoc-kg[.]com a
domainproauditkg.comst-kg[.]com esf-kg[.]com taxnotice-kg[.]com notice-kg[.]com proauditkg[.]com kgauditcheck[.]com servicedoc-kg[.]com auditnotice-kg[.]c
domainrouming-uz.com.]com servicedoc-kg[.]com auditnotice-kg[.]com tax-kg[.]com rouming-uz[.]com audit-kg[.]com kyrgyzstanreview[.]com salyk-notofocations
domainsalyk-notofocations.com]com rouming-uz[.]com audit-kg[.]com kyrgyzstanreview[.]com salyk-notofocations[.]com
domainservicedoc-kg.comg[.]com notice-kg[.]com proauditkg[.]com kgauditcheck[.]com servicedoc-kg[.]com auditnotice-kg[.]com tax-kg[.]com rouming-uz[.]com audit-
domainsoliq-uz.comns mysoliq-uz[.]com my-xb[.]com xarid-uz[.]com ach-uz[.]com soliq-uz[.]com minjust-kg[.]com esf-kg[.]com taxnotice-kg[.]com notice-k
domaintax-kg.comkgauditcheck[.]com servicedoc-kg[.]com auditnotice-kg[.]com tax-kg[.]com rouming-uz[.]com audit-kg[.]com kyrgyzstanreview[.]com sa
domaintaxnotice-kg.comm ach-uz[.]com soliq-uz[.]com minjust-kg[.]com esf-kg[.]com taxnotice-kg[.]com notice-kg[.]com proauditkg[.]com kgauditcheck[.]com servi
domainxarid-uz.com98b3ae23bf7d Malicious domains mysoliq-uz[.]com my-xb[.]com xarid-uz[.]com ach-uz[.]com soliq-uz[.]com minjust-kg[.]com esf-kg[.]com
md5047a600e3afbf4286175badd4d88f1313D6118AD91A9B6D37F94AC685B 62AFACC37B71D564D75A58FC161900C3 047A600E3AFBF4286175BADD4D88F131 ED0CCADA1FE1E13EF78553A48260D932 C363CD87178FD660C25CDD8D97
md5056b75fe0d230e6ff53ac508e0f93ccbA3EBA9409F9F1A5210C95DC5C3 AF9321DDB4BEF0C3CD1FF3C7C786F0E2 056B75FE0D230E6FF53AC508E0F93CCB DB84FEBFD85F1469C28B4ED70AC6A638 649C7CACDD545E30D015EDB9FC
md50bf01810201004dcc484b3396607a483afa1fb596e1e34e4b139be1b05 e0023eb058b0c82585a7340b6ed4cc06 0bf01810201004dcc484b3396607a483 4C4FA06BD840405FBEC34FE49D759E8D A539A07891A339479C596BABE3
md50cc80a24841401529ec9c6a845609775554730247D37E782DB3BEA365D 60C34AD7E1F183A973FB8EE29DC454E8 0CC80A24841401529EC9C6A845609775 0CE06C962E07E63D780E5C2777A661FC Malicious loaders 1b740b17
md50ce06c962e07e63d780e5c2777a661fcD7E1F183A973FB8EE29DC454E8 0CC80A24841401529EC9C6A845609775 0CE06C962E07E63D780E5C2777A661FC Malicious loaders 1b740b17e53c4daeed45148bfbee4f14 3f99fed6
md5106911ba54f7e5e609c702504e69c89a202bb from the campaign reported by Group-IB Decoy document 106911ba54f7e5e609c702504e69c89a used in the campaign described here In both current and pas
md51b740b17e53c4daeed45148bfbee4f1445609775 0CE06C962E07E63D780E5C2777A661FC Malicious loaders 1b740b17e53c4daeed45148bfbee4f14 3f99fed688c51977b122789a094fec2e 8b0bbe7dc960f7185c330baa3d
md5299a7e3d6118ad91a9b6d37f94ac685bAFB30AA2BD4C261A51104F6ACC 8DA8F0339D17E2466B3D73236D18B835 299A7E3D6118AD91A9B6D37F94AC685B 62AFACC37B71D564D75A58FC161900C3 047A600E3AFBF4286175BADD4D
md53f41091afd6256701dd70ac20c1c79fecbedfb71b0211c14afe0815b36 f14275f8f420afd0f9a62f3992860d68 3f41091afd6256701dd70ac20c1c79fe 5c4a57e2e40049f8e8a6a74aa8085c80 7e8feb501885eff246d4cb43c4
md53f99fed688c51977b122789a094fec2e77A661FC Malicious loaders 1b740b17e53c4daeed45148bfbee4f14 3f99fed688c51977b122789a094fec2e 8b0bbe7dc960f7185c330baa3d9b214c 95db93454ec1d581311c832122
md54c4fa06bd840405fbec34fe49d759e8db058b0c82585a7340b6ed4cc06 0bf01810201004dcc484b3396607a483 4C4FA06BD840405FBEC34FE49D759E8D A539A07891A339479C596BABE3060EA6 b13f7ccbedfb71b0211c14afe0
md551703911dc437d4e3910ce7f866c970eA83267F1CE13B3F75C78EAC295 78CB3ABD00A1975BEBEDA852B2450873 51703911DC437D4E3910CE7F866C970E FA53B0FCEF08F8FF3FFDDFEE7F1F4F1A 79D0EEAFB30AA2BD4C261A5110
md55c4a57e2e40049f8e8a6a74aa8085c80f8f420afd0f9a62f3992860d68 3f41091afd6256701dd70ac20c1c79fe 5c4a57e2e40049f8e8a6a74aa8085c80 7e8feb501885eff246d4cb43c468b411 8aa104e64b00b049264dc1b014
md560c34ad7e1f183a973fb8ee29dc454e8DC1DC8B6200F260589A4300009 923557554730247D37E782DB3BEA365D 60C34AD7E1F183A973FB8EE29DC454E8 0CC80A24841401529EC9C6A845609775 0CE06C962E07E63D780E5C2777
md561ff22ba4c3df7ae4a936fcfdeb020eaDA1FE1E13EF78553A48260D932 C363CD87178FD660C25CDD8D978685F6 61FF22BA4C3DF7AE4A936FCFDEB020EA B51D9EDC1DC8B6200F260589A4300009 923557554730247D37E782DB3B
md562afacc37b71d564d75a58fc161900c3339D17E2466B3D73236D18B835 299A7E3D6118AD91A9B6D37F94AC685B 62AFACC37B71D564D75A58FC161900C3 047A600E3AFBF4286175BADD4D88F131 ED0CCADA1FE1E13EF78553A482
md5646a680856f837254e6e361857458e177dc960f7185c330baa3d9b214c 95db93454ec1d581311c832122d21b20 646a680856f837254e6e361857458e17 8064f7ac9a5aa845ded6a1100a1d5752 d0cf8946acd3d12df1e8ae4bb3
md5649c7cacdd545e30d015edb9fcab3a0cFE0D230E6FF53AC508E0F93CCB DB84FEBFD85F1469C28B4ED70AC6A638 649C7CACDD545E30D015EDB9FCAB3A0C BE0C87A83267F1CE13B3F75C78EAC295 78CB3ABD00A1975BEBEDA852B2
md57556e2f5a8f7d7531f28508f718cb83de attachment, named E-SUD_705306256_ljro_varaqasi.pdf (MD5: 7556e2f5a8f7d7531f28508f718cb83d), is a standard one-page decoy PDF: The embedded decoy docu
md578cb3abd00a1975bebeda852b2450873ACDD545E30D015EDB9FCAB3A0C BE0C87A83267F1CE13B3F75C78EAC295 78CB3ABD00A1975BEBEDA852B2450873 51703911DC437D4E3910CE7F866C970E FA53B0FCEF08F8FF3FFDDFEE7F
md579d0eeafb30aa2bd4c261a51104f6acc11DC437D4E3910CE7F866C970E FA53B0FCEF08F8FF3FFDDFEE7F1F4F1A 79D0EEAFB30AA2BD4C261A51104F6ACC 8DA8F0339D17E2466B3D73236D18B835 299A7E3D6118AD91A9B6D37F94
md57e8feb501885eff246d4cb43c468b4111afd6256701dd70ac20c1c79fe 5c4a57e2e40049f8e8a6a74aa8085c80 7e8feb501885eff246d4cb43c468b411 8aa104e64b00b049264dc1b01412e6d9 8c63818261735ddff2fe98b3ae
md58064f7ac9a5aa845ded6a1100a1d5752454ec1d581311c832122d21b20 646a680856f837254e6e361857458e17 8064f7ac9a5aa845ded6a1100a1d5752 d0cf8946acd3d12df1e8ae4bb34f1a6e db796d87acb7d980264fdcf5e9
md58aa104e64b00b049264dc1b01412e6d9e2e40049f8e8a6a74aa8085c80 7e8feb501885eff246d4cb43c468b411 8aa104e64b00b049264dc1b01412e6d9 8c63818261735ddff2fe98b3ae23bf7d Malicious domains mysoliq-
md58b0bbe7dc960f7185c330baa3d9b214c17e53c4daeed45148bfbee4f14 3f99fed688c51977b122789a094fec2e 8b0bbe7dc960f7185c330baa3d9b214c 95db93454ec1d581311c832122d21b20 646a680856f837254e6e361857
md58c63818261735ddff2fe98b3ae23bf7d501885eff246d4cb43c468b411 8aa104e64b00b049264dc1b01412e6d9 8c63818261735ddff2fe98b3ae23bf7d Malicious domains mysoliq-uz[.]com my-xb[.]com xarid-uz[.]c
md58da8f0339d17e2466b3d73236d18b835FCEF08F8FF3FFDDFEE7F1F4F1A 79D0EEAFB30AA2BD4C261A51104F6ACC 8DA8F0339D17E2466B3D73236D18B835 299A7E3D6118AD91A9B6D37F94AC685B 62AFACC37B71D564D75A58FC16
md5923557554730247d37e782db3bea365dBA4C3DF7AE4A936FCFDEB020EA B51D9EDC1DC8B6200F260589A4300009 923557554730247D37E782DB3BEA365D 60C34AD7E1F183A973FB8EE29DC454E8 0CC80A24841401529EC9C6A845
md595db93454ec1d581311c832122d21b20tatements/ Both links lead to the exact same JAR file (MD5: 95db93454ec1d581311c832122d21b20). It’s worth noting that these attackers are constantly upd
md5a539a07891a339479c596babe3060ea610201004dcc484b3396607a483 4C4FA06BD840405FBEC34FE49D759E8D A539A07891A339479C596BABE3060EA6 b13f7ccbedfb71b0211c14afe0815b36 f14275f8f420afd0f9a62f3992
md5af9321ddb4bef0c3cd1ff3c7c786f0e2kaspersky.com . PDF decoys B4FF4AA3EBA9409F9F1A5210C95DC5C3 AF9321DDB4BEF0C3CD1FF3C7C786F0E2 056B75FE0D230E6FF53AC508E0F93CCB DB84FEBFD85F1469C28B4ED70A
md5b13f7ccbedfb71b0211c14afe0815b366BD840405FBEC34FE49D759E8D A539A07891A339479C596BABE3060EA6 b13f7ccbedfb71b0211c14afe0815b36 f14275f8f420afd0f9a62f3992860d68 3f41091afd6256701dd70ac20c
md5b4ff4aa3eba9409f9f1a5210c95dc5c3ls, contact us at [email protected] . PDF decoys B4FF4AA3EBA9409F9F1A5210C95DC5C3 AF9321DDB4BEF0C3CD1FF3C7C786F0E2 056B75FE0D230E6FF53AC508E0
md5b51d9edc1dc8b6200f260589a430000987178FD660C25CDD8D978685F6 61FF22BA4C3DF7AE4A936FCFDEB020EA B51D9EDC1DC8B6200F260589A4300009 923557554730247D37E782DB3BEA365D 60C34AD7E1F183A973FB8EE29D
md5be0c87a83267f1ce13b3f75c78eac295BFD85F1469C28B4ED70AC6A638 649C7CACDD545E30D015EDB9FCAB3A0C BE0C87A83267F1CE13B3F75C78EAC295 78CB3ABD00A1975BEBEDA852B2450873 51703911DC437D4E3910CE7F86
md5c363cd87178fd660c25cdd8d978685f60E3AFBF4286175BADD4D88F131 ED0CCADA1FE1E13EF78553A48260D932 C363CD87178FD660C25CDD8D978685F6 61FF22BA4C3DF7AE4A936FCFDEB020EA B51D9EDC1DC8B6200F260589A4
md5cb9c28a4c6657ae5ea810020cb214ff0pport RAT configuration file client32.ini with the MD5 hash cb9c28a4c6657ae5ea810020cb214ff0. While reports mention the Kyrgyzstan campaign kicked off i
md5d0cf8946acd3d12df1e8ae4bb34f1a6e0856f837254e6e361857458e17 8064f7ac9a5aa845ded6a1100a1d5752 d0cf8946acd3d12df1e8ae4bb34f1a6e db796d87acb7d980264fdcf5e94757f0 e3cb4dafa1fb596e1e34e4b139
md5db796d87acb7d980264fdcf5e94757f0ac9a5aa845ded6a1100a1d5752 d0cf8946acd3d12df1e8ae4bb34f1a6e db796d87acb7d980264fdcf5e94757f0 e3cb4dafa1fb596e1e34e4b139be1b05 e0023eb058b0c82585a7340b6e
md5db84febfd85f1469c28b4ed70ac6a638DDB4BEF0C3CD1FF3C7C786F0E2 056B75FE0D230E6FF53AC508E0F93CCB DB84FEBFD85F1469C28B4ED70AC6A638 649C7CACDD545E30D015EDB9FCAB3A0C BE0C87A83267F1CE13B3F75C78
md5e0023eb058b0c82585a7340b6ed4cc0687acb7d980264fdcf5e94757f0 e3cb4dafa1fb596e1e34e4b139be1b05 e0023eb058b0c82585a7340b6ed4cc06 0bf01810201004dcc484b3396607a483 4C4FA06BD840405FBEC34FE49D
md5e3cb4dafa1fb596e1e34e4b139be1b0546acd3d12df1e8ae4bb34f1a6e db796d87acb7d980264fdcf5e94757f0 e3cb4dafa1fb596e1e34e4b139be1b05 e0023eb058b0c82585a7340b6ed4cc06 0bf01810201004dcc484b33966
md5ed0ccada1fe1e13ef78553a48260d932C37B71D564D75A58FC161900C3 047A600E3AFBF4286175BADD4D88F131 ED0CCADA1FE1E13EF78553A48260D932 C363CD87178FD660C25CDD8D978685F6 61FF22BA4C3DF7AE4A936FCFDE
md5f14275f8f420afd0f9a62f3992860d687891A339479C596BABE3060EA6 b13f7ccbedfb71b0211c14afe0815b36 f14275f8f420afd0f9a62f3992860d68 3f41091afd6256701dd70ac20c1c79fe 5c4a57e2e40049f8e8a6a74aa8
md5fa53b0fcef08f8ff3ffddfee7f1f4f1aBD00A1975BEBEDA852B2450873 51703911DC437D4E3910CE7F866C970E FA53B0FCEF08F8FF3FFDDFEE7F1F4F1A 79D0EEAFB30AA2BD4C261A51104F6ACC 8DA8F0339D17E2466B3D73236D
sha2561acd4592a4eb0c66642cc7b07213e9c9584c6140210779fbc9ebb76a90738d5ehe malicious loaders. For example: Code snippet from sample 1acd4592a4eb0c66642cc7b07213e9c9584c6140210779fbc9ebb76a90738d5e, the loader from the Group-IB report Code snippet from samp
sha2565d840b741d1061d51d9786f8009c37038c395c129bee608616740141f3b202bbdocuments in both campaigns look identical. Decoy document 5d840b741d1061d51d9786f8009c37038c395c129bee608616740141f3b202bb from the campaign reported by Group-IB Decoy document 10691
urlhttp://hgame33[ng files: hxxp://www.hgame33[.]com/00101010101001/morte.spc hxxp://hgame33[.]com/00101010101001/debug hxxp://www.hgame33[.]com/00101010
urlhttps://mysoliq-uz[ous loader: Uzbek link (“- Ish materiallari 09.12.2025 y”): hxxps://mysoliq-uz[.]com/api/v2/documents/financial/Q4-2025/audited/consolidate
urlhttps://my-xb[tatements/ Russian link (“- Материалы дела 09.12.2025 г.”): hxxps://my-xb[.]com/api/v2/documents/financial/Q4-2025/audited/consolidate
urlhttp://www.hgame33[onfig, hgame33[.]com, was also hosting the following files: hxxp://www.hgame33[.]com/00101010101001/morte.spc hxxp://hgame33[.]com/00101010
Full article1,891 words · extracted from securelist.com · click to collapse

Introduction

Stan Ghouls (also known as Bloody Wolf) is an cybercriminal group that has been launching targeted attacks against organizations in Russia, Kyrgyzstan, Kazakhstan, and Uzbekistan since at least 2023. These attackers primarily have their sights set on the manufacturing, finance, and IT sectors. Their campaigns are meticulously prepared and tailored to specific victims, featuring a signature toolkit of custom Java-based malware loaders and a sprawling infrastructure with resources dedicated to specific campaigns.

We continuously track Stan Ghouls’ activity, providing our clients with intel on their tactics, techniques, procedures, and latest campaigns. In this post, we share the results of our most recent deep dive into a campaign targeting Uzbekistan, where we identified roughly 50 victims. About 10 devices in Russia were also hit, with a handful of others scattered across Kazakhstan, Turkey, Serbia, and Belarus (though those last three were likely just collateral damage).

During our investigation, we spotted shifts in the attackers’ infrastructure – specifically, a batch of new domains. We also uncovered evidence suggesting that Stan Ghouls may have added IoT-focused malware to their arsenal.

Technical details

Threat evolution

Stan Ghouls relies on phishing emails packed with malicious PDF attachments as their initial entry point. Historically, the group’s weapon of choice was the remote access Trojan (RAT) STRRAT, also known as Strigoi Master. Last year, however, they switched strategies, opting to misuse legitimate software, NetSupport, to maintain control over infected machines.

Given Stan Ghouls’ targeting of financial institutions, we believe their primary motive is financial gain. That said, their heavy use of RATs may also hint at cyberespionage.

Like any other organized cybercrime groups, Stan Ghouls frequently refreshes its infrastructure. To track their campaigns effectively, you have to continuously analyze their activity.

Initial infection vector

As we’ve mentioned, Stan Ghouls’ primary – and currently only – delivery method is spear phishing. Specifically, they favor emails loaded with malicious PDF attachments. This has been backed up by research from several of our industry peers (1, 2, 3). Interestingly, the attackers prefer to use local languages rather than opting for international mainstays like Russian or English. Below is an example of an email spotted in a previous campaign targeting users in Kyrgyzstan.

Example of a phishing email from a previous Stan Ghouls campaign

The email is written in Kyrgyz and translates to: “The service has contacted you. Materials for review are attached. Sincerely”.

The attachment was a malicious PDF file titled “Постановление_Районный_суд_Кчрм_3566_28-01-25_OL4_scan.pdf” (the title, written in Russian, posed it as an order of district court).

During the most recent campaign, which primarily targeted victims in Uzbekistan, the attackers deployed spear-phishing emails written in Uzbek:

Example of a spear-phishing email from the latest campaign

The email text can be translated as follows:

1

2

3

4

5

[redacted] AKMALZHON IBROHIMOVICH

You will receive a court notice. Application for retrial. The case is under review by the district court. Judicial Service.

Mustaqillik Street, 147 Uraboshi Village, Quva District.

The attachment, named E-SUD_705306256_ljro_varaqasi.pdf (MD5: 7556e2f5a8f7d7531f28508f718cb83d), is a standard one-page decoy PDF:

The embedded decoy document

Notice that the attackers claim that the “case materials” (which are actually the malicious loader) can only be opened using the Java Runtime Environment.

They even helpfully provide a link for the victim to download and install it from the official website.

The malicious loader

The decoy document contains identical text in both Russian and Uzbek, featuring two links that point to the malicious loader:

  • Uzbek link (“- Ish materiallari 09.12.2025 y”): hxxps://mysoliq-uz[.]com/api/v2/documents/financial/Q4-2025/audited/consolidated/with-notes/financials/reports/annual/2025/tashkent/statistical-statements/
  • Russian link (“- Материалы дела 09.12.2025 г.”): hxxps://my-xb[.]com/api/v2/documents/financial/Q4-2025/audited/consolidated/with-notes/financials/reports/annual/2025/tashkent/statistical-statements/

Both links lead to the exact same JAR file (MD5: 95db93454ec1d581311c832122d21b20).

It’s worth noting that these attackers are constantly updating their infrastructure, registering new domains for every new campaign. In the relatively short history of this threat, we’ve already mapped out over 35 domains tied to Stan Ghouls.

The malicious loader handles three main tasks:

  1. Displaying a fake error message to trick the user into thinking the application can’t run. The message in the screenshot translates to: “This application cannot be run in your OS. Please use another device.”

    Fake error message

  2. Checking that the number of previous RAT installation attempts is less than three. If the limit is reached, the loader terminates and throws the following error: “Urinishlar chegarasidan oshildi. Boshqa kompyuterni tekshiring.” This translates to: “Attempt limit reached. Try another computer.”

    The limitCheck procedure for verifying the number of RAT download attempts

  3. Downloading a remote management utility from a malicious domain and saving it to the victim’s machine. Stan Ghouls loaders typically contain a list of several domains and will iterate through them until they find one that’s live.

    The performanceResourceUpdate procedure for downloading the remote management utility

The loader fetches the following files, which make up the components of the NetSupport RAT: PCICHEK.DLL, client32.exe, advpack.dll, msvcr100.dll, remcmdstub.exe, ir50_qcx.dll, client32.ini, AudioCapture.dll, kbdlk41a.dll, KBDSF.DLL, tcctl32.dll, HTCTL32.DLL, kbdibm02.DLL, kbd101c.DLL, kbd106n.dll, ir50_32.dll, nskbfltr.inf, NSM.lic, pcicapi.dll, PCICL32.dll, qwave.dll. This list is hardcoded in the malicious loader’s body. To ensure the download was successful, it checks for the presence of the client32.exe executable. If the file is found, the loader generates a NetSupport launch script (run.bat), drops it into the folder with the other files, and executes it:

The createBatAndRun procedure for creating and executing the run.bat file, which then launches the NetSupport RAT

The loader also ensures NetSupport persistence by adding it to startup using the following three methods:

  1. It creates an autorun script named SoliqUZ_Run.bat and drops it into the Startup folder (%APPDATA%\Microsoft\Windows\Start Menu\Programs\Startup):

    The generateAutorunScript procedure for creating the batch file and placing it in the Startup folder

  2. It adds the run.bat file to the registry’s autorun key (HKCU\Software\Microsoft\Windows\CurrentVersion\Run\malicious_key_name).

    The registryStartupAdd procedure for adding the RAT launch script to the registry autorun key

  3. It creates a scheduled task to trigger run.bat using the following command:
    schtasks Create /TN "[malicious_task_name]" /TR "[path_to_run.bat]" /SC ONLOGON /RL LIMITED /F /RU "[%USERNAME%]"

    The installStartupTask procedure for creating a scheduled task to launch the NetSupport RAT (via run.bat)

Once the NetSupport RAT is downloaded, installed, and executed, the attackers gain total control over the victim’s machine. While we don’t have enough telemetry to say with 100% certainty what they do once they’re in, the heavy focus on finance-related organizations suggests that the group is primarily after its victims’ money. That said, we can’t rule out cyberespionage either.

Malicious utilities for targeting IoT infrastructure

Previous Stan Ghouls attacks targeting organizations in Kyrgyzstan, as documented by Group-IB researchers, featured a NetSupport RAT configuration file client32.ini with the MD5 hash cb9c28a4c6657ae5ea810020cb214ff0. While reports mention the Kyrgyzstan campaign kicked off in June 2025, Kaspersky solutions first flagged this exact config file on May 16, 2025. At that time, it contained the following NetSupport RAT command-and-control server info:

1

2

3

4

5

6

7

8

...

[HTTP]

CMPI=60

GatewayAddress=hgame33[.]com:443

GSK=FN:L?ADAFI:F?BCPGD;N>IAO9J>J@N

Port=443

SecondaryGateway=ravinads[.]com:443

SecondaryPort=443

At the time of our January 2026 investigation, our telemetry showed that the domain specified in that config, hgame33[.]com, was also hosting the following files:

  • hxxp://www.hgame33[.]com/00101010101001/morte.spc
  • hxxp://hgame33[.]com/00101010101001/debug
  • hxxp://www.hgame33[.]com/00101010101001/morte.x86
  • hxxp://www.hgame33[.]com/00101010101001/morte.mpsl
  • hxxp://www.hgame33[.]com/00101010101001/morte.arm7
  • hxxp://www.hgame33[.]com/00101010101001/morte.sh4
  • hxxp://hgame33[.]com/00101010101001/morte.arm
  • hxxp://hgame33[.]com/00101010101001/morte.i686
  • hxxp://hgame33[.]com/00101010101001/morte.arc
  • hxxp://hgame33[.]com/00101010101001/morte.arm5
  • hxxp://hgame33[.]com/00101010101001/morte.arm6
  • hxxp://www.hgame33[.]com/00101010101001/morte.m68k
  • hxxp://www.hgame33[.]com/00101010101001/morte.ppc
  • hxxp://www.hgame33[.]com/00101010101001/morte.x86_64
  • hxxp://hgame33[.]com/00101010101001/morte.mips

All of these files belong to the infamous IoT malware named Mirai. Since they are sitting on a server tied to the Stan Ghouls’ campaign targeting Kyrgyzstan, we can hypothesize – with a low degree of confidence – that the group has expanded its toolkit to include IoT-based threats. However, it’s also possible it simply shared its infrastructure with other threat actors who were the ones actually wielding Mirai. This theory is backed up by the fact that the domain’s registration info was last updated on July 4, 2025, at 11:46:11 – well after Stan Ghouls’ activity in May and June.

Attribution

We attribute this campaign to the Stan Ghouls (Bloody Wolf) group with a high degree of confidence, based on the following similarities to the attackers’ previous campaigns:

  1. Substantial code overlaps were found within the malicious loaders. For example:

    Code snippet from sample 1acd4592a4eb0c66642cc7b07213e9c9584c6140210779fbc9ebb76a90738d5e, the loader from the Group-IB report

    Code snippet from sample 95db93454ec1d581311c832122d21b20, the NetSupport loader described here

  2. Decoy documents in both campaigns look identical.

    Decoy document 5d840b741d1061d51d9786f8009c37038c395c129bee608616740141f3b202bb from the campaign reported by Group-IB

    Decoy document 106911ba54f7e5e609c702504e69c89a used in the campaign described here

  3. In both current and past campaigns, the attackers utilized loaders written in Java. Given that Java has fallen out of fashion with malicious loader authors in recent years, it serves as a distinct fingerprint for Stan Ghouls.

Victims

We identified approximately 50 victims of this campaign in Uzbekistan, alongside 10 in Russia and a handful of others in Kazakhstan, Turkey, Serbia, and Belarus (we suspect the infections in these last three countries were accidental). Nearly all phishing emails and decoy files in this campaign were written in Uzbek, which aligns with the group’s track record of leveraging the native languages of their target countries.

Most of the victims are tied to industrial manufacturing, finance, and IT. Furthermore, we observed infection attempts on devices within government organizations, logistics companies, medical facilities, and educational institutions.

It is worth noting that over 60 victims is quite a high headcount for a sophisticated campaign. This suggests the attackers have enough resources to maintain manual remote control over dozens of infected devices simultaneously.

Takeaways

In this post, we’ve broken down the recent campaign by the Stan Ghouls group. The attackers set their sights on organizations in industrial manufacturing, IT, and finance, primarily located in Uzbekistan. However, the ripple effect also reached Russia, Kazakhstan, and a few, likely accidental, victims elsewhere.

With over 60 targets hit, this is a remarkably high volume for a sophisticated targeted campaign. It points to the significant resources these actors are willing to pour into their operations. Interestingly, despite this, the group sticks to a familiar toolkit including the legitimate NetSupport remote management utility and their signature custom Java-based loader. The only thing they seem to keep updating is their infrastructure. For this specific campaign, they employed two new domains to house their malicious loader and one new domain dedicated to hosting NetSupport RAT files.

One curious discovery was the presence of Mirai files on a domain linked to the group’s previous campaigns. This might suggest Stan Ghouls are branching out into IoT malware, though it’s still too early to call it with total certainty.

We’re keeping a close watch on Stan Ghouls and will continue to keep our customers in the loop regarding the group’s latest moves. Kaspersky products provide robust protection against this threat at every stage of the attack lifecycle.

Indicators of compromise

* Additional IoCs and a YARA rule for detecting Stan Ghouls activity are available to customers of our Threat Intelligence Reporting service. For more details, contact us at [email protected].

PDF decoys

B4FF4AA3EBA9409F9F1A5210C95DC5C3
AF9321DDB4BEF0C3CD1FF3C7C786F0E2
056B75FE0D230E6FF53AC508E0F93CCB
DB84FEBFD85F1469C28B4ED70AC6A638
649C7CACDD545E30D015EDB9FCAB3A0C
BE0C87A83267F1CE13B3F75C78EAC295
78CB3ABD00A1975BEBEDA852B2450873
51703911DC437D4E3910CE7F866C970E
FA53B0FCEF08F8FF3FFDDFEE7F1F4F1A
79D0EEAFB30AA2BD4C261A51104F6ACC
8DA8F0339D17E2466B3D73236D18B835
299A7E3D6118AD91A9B6D37F94AC685B
62AFACC37B71D564D75A58FC161900C3
047A600E3AFBF4286175BADD4D88F131
ED0CCADA1FE1E13EF78553A48260D932
C363CD87178FD660C25CDD8D978685F6
61FF22BA4C3DF7AE4A936FCFDEB020EA
B51D9EDC1DC8B6200F260589A4300009
923557554730247D37E782DB3BEA365D
60C34AD7E1F183A973FB8EE29DC454E8
0CC80A24841401529EC9C6A845609775
0CE06C962E07E63D780E5C2777A661FC

Malicious loaders

1b740b17e53c4daeed45148bfbee4f14
3f99fed688c51977b122789a094fec2e
8b0bbe7dc960f7185c330baa3d9b214c
95db93454ec1d581311c832122d21b20
646a680856f837254e6e361857458e17
8064f7ac9a5aa845ded6a1100a1d5752
d0cf8946acd3d12df1e8ae4bb34f1a6e
db796d87acb7d980264fdcf5e94757f0
e3cb4dafa1fb596e1e34e4b139be1b05
e0023eb058b0c82585a7340b6ed4cc06
0bf01810201004dcc484b3396607a483
4C4FA06BD840405FBEC34FE49D759E8D
A539A07891A339479C596BABE3060EA6
b13f7ccbedfb71b0211c14afe0815b36
f14275f8f420afd0f9a62f3992860d68
3f41091afd6256701dd70ac20c1c79fe
5c4a57e2e40049f8e8a6a74aa8085c80
7e8feb501885eff246d4cb43c468b411
8aa104e64b00b049264dc1b01412e6d9
8c63818261735ddff2fe98b3ae23bf7d

Malicious domains

mysoliq-uz[.]com
my-xb[.]com
xarid-uz[.]com
ach-uz[.]com
soliq-uz[.]com
minjust-kg[.]com
esf-kg[.]com
taxnotice-kg[.]com
notice-kg[.]com
proauditkg[.]com
kgauditcheck[.]com
servicedoc-kg[.]com
auditnotice-kg[.]com
tax-kg[.]com
rouming-uz[.]com
audit-kg[.]com
kyrgyzstanreview[.]com
salyk-notofocations[.]com

Text extracted automatically; images, tables and formatting may be missing. Original: https://securelist.com/stan-ghouls-in-uzbekistan/118738/