From Endpoint to Funhouse: Evolution of Ransomware Families and Kimsuky-Linked Distribution Cases
1. Overview
AhnLab SEcurity intelligence Center (ASEC) recently identified a case in which the Kimsuky group ultimately distributed the Funhouse ransomware via a malicious Hangul document that was disguised as a resume. The Funhouse ransomware was identified as a variant of previously disclosed endpoint ransomware, and the tools used in this attack—such as Quasar RAT—as well as the overall attack chain shared numerous similarities with Kimsuky’s endpoint ransomware distribution cases observed since the first half of 2026. In this blog post, we analyze the recently identified Funhouse ransomware distribution campaign and summarize its connections to Kimsuky’s previous Endpoint ransomware distribution campaigns.

[Figure 1] Decoy document used in the attack
2. Initial Breach
The “resume.Hwp” file used for the Initial Breach contains embedded malicious OLE data. When this HWP document is executed, the Hangul process creates the files “pdf.Exe” and “pdf.Exe.Manifest”—which are contained within the OLE object—in the %TEMP% path without any user interaction. Pdf.Exe is a VbsEdit script executor, and pdf.Exe.Manifest is a malicious script that creates a file named lpe{random value}.Bat in the %TEMP% path. Additionally, the document contains a hyperlink prompting the user to open a file named resume_{name}.Pdf; when the user clicks this link, the pdf.Exe file created in the %TEMP% path executes pdf.Exe.Manifest, triggering subsequent malicious behaviors. Meanwhile, the VbsEdit script executor (pdf.Exe) used in this case was previously exploited in the same manner in a Kimsuky-related malware distribution case covered in our past TI content, as shown in [Figure 4].

[Figure 2] Malicious HWP file

[Figure 3] Malicious file created in the %TEMP% path

[Figure 4] ms.Exe and ms.Exe.Manifest files from a previous malware distribution case
3. Funhouse Ransomware Infection Chain
As shown in [Table 1], a multi-stage attack flow was identified in which, after the malicious hwp document was executed, multiple scripts—including Batch, VBS, and PowerShell—were executed sequentially. During this attack process, the Quasar RAT was installed, and the threat actor ultimately used it to execute the Funhouse ransomware. Although it was not possible to determine detailed functionality at the time of analysis due to the unavailability of some files, we identified the relationships between the creation and execution of each file and determined the overall execution sequence through our own log analysis.
|
Execution Sequence |
File name |
Function |
|---|---|---|
|
1 |
Resume.Hwp |
Drop and run lpe_75285.Bat |
|
2 |
Lpe_75285.Bat |
Run Decoy (Resume_{Name}.Pdf)
Download %TEMP%\b7a093f.Bat
|
|
3 |
B7a093f.Bat |
Download C:\wincc\dl.Zip
|
|
4 |
Dl.Zip |
Contains ch.Bat and poef0od.Vbs |
|
5 |
Poef0od.Vbs |
Run C:\wincc\ch.Bat |
|
6 |
Ch.Bat |
Download C:\winxx\up.Bat
|
|
7 |
Up.Bat |
Download %TEMP%\TMPGo80944.Zip
|
|
8 |
Tmpgo80944.Zip |
Portable Python-based backdoor |
|
9 |
_Pydebug.Pyc |
Tmpgo80944.Zip My compiled backdoor code |
|
10 |
Uac41.Ps1 |
UAC bypass and execution of C:\temp\1.Bat |
|
11 |
1.Bat |
Unverified |
|
12 |
1.Vbs |
Scheduled to run; executes C:\Themes\fox.Ps1 |
|
13 |
Fox.Ps1 |
Loads C:\Themes\1s5t45.Bmp |
|
14 |
1S5t45.Bmp |
Inject 2serges.Bmp into msbuild.Exe |
|
15 |
2Serges.Bmp |
Quasar RAT using dog.Dwg as a configuration file |
|
16 |
RuntimeBroker.Exe |
EndPoint ransomware variant: Funhouse ransomware |
[Table 1] Overall Execution Flow
4. Comparison with Past Kimsuky Cases
4.1 Batch Script
The up.Bat file used in this case exhibited code characteristics similar to the batch script identified in the previously disclosed “Changes in Malicious LNK Files and Distribution Methods for Python-Based Backdoors (the Kimsuky group).” The `up.Bat` file is periodically updated by the `ch.Bat` file, and the threat actors utilized it as an auxiliary means to maintain persistence.
|
BAT files from past attack cases |
BAT file from the current attack case |
|---|---|
![]() |
![]() |
[Figure 5] Similar batch file code
4.2 Quasar RAT
The Quasar RAT, which executes the final ransomware, was identified as a variant of the Quasar RAT previously observed in Endpoint ransomware distribution cases. Like previous cases, this sample uses a configuration file with the .Dwg file extension; this configuration file stores information such as the C2 address, the target identification value (TAG), and the mutex name. Notably, the mutex name used is identical to that in previous cases; a detailed comparison is shown in [Table 2].
|
Case |
Endpoint Ransomware Case (February 2026) |
Endpoint Ransomware Case (June 2026) |
Funhouse Ransomware Case (September 2026) |
|---|---|---|---|
|
File name |
Se.Dwg |
Se.Dwg |
Dog.Dwg |
|
VERSION |
1.1.8 |
1.1.8 |
4.4.3 |
|
HOSTS |
45.95.186[.]232:80 |
45.43.60[.]53:80 |
70.36.97[.]236:443 |
|
TAG |
{Specific Identifier} |
{Name of Company Damaged} |
{Name of Company Damaged}_it1 |
|
MUTEX |
_QQ_XCZ_VCXZ |
_QQ_XCZ_VCXZ |
_QQ_XCZ_VCXZ |
[Table 2] Comparison of Quasar RAT configuration files
4.3 Ransomware: From Endpoint to Funhouse
The Funhouse ransomware, which is executed in the final stage, has been identified as a variant of the previously disclosed Endpoint ransomware. This Funhouse ransomware uses the same encryption extension, ransom note file name, mutex, key generation and encryption methods, encryption footer size, and watermarks as the Endpoint ransomware identified in June. However, the threat actor’s contact information was found to be different; detailed comparisons are shown in [Table 3] and [Figure 6].
|
Case |
Endpoint Ransomware Case (February 2026) |
Endpoint Ransomware Case (June 2026) |
Funhouse Ransomware Case (September 2026) |
|---|---|---|---|
|
Encryption extension |
.Endpoint |
.Funhouse |
.Funhouse |
|
Ransom note |
How To Restore Your Files.Txt |
How To Restore Your Files.Txt |
How To Restore Your Files.Txt |
|
Mutex |
Mutexisfunnylocal |
DoYouWantToHaveSexWithCuongDong |
DoYouWantToHaveSexWithCuongDong |
|
Contact |
Schipkealfred@gmail.Com |
FunhouseRaaS@proton.Me |
Funhouse8764@tutamail.Com |
|
Key Generation Method |
Random Number + SHA-256 |
CryptGenRandom + Curve25519 + SHA-512 |
CryptGenRandom + Curve25519 + SHA-512 |
|
Encryption method |
ChaCha20 |
HC-128 |
HC-128 |
|
Encryption Footer |
1,592 Bytes (Normal Mode) |
72 Bytes |
72 Bytes |
|
Footer marker |
X |
Choung Dong looks like a hot dog!! |
Choung Dong looks like a hot dog!! |
[Table 3] Ransomware Comparison
|
EndPoint Ransomware Case (February 2026) |
EndPoint ransomware case (June 2026) |
Funhouse Ransomware Case (September 2026) |
|---|---|---|
![]() |
![]() |
![]() |
[Figure 6] Ransom note generation code for each ransomware
5. Conclusion
This Funhouse ransomware distribution case exhibited an attack chain similar to the Endpoint ransomware distribution cases by the Kimsuky group observed since the first half of 2026, including the execution of the ransomware via Quasar RAT through a multi-stage script. It was confirmed that Quasar RAT and Funhouse ransomware have continuously updated their attack infrastructure and tools—such as by changing versions, C2 addresses, identifying information, and threat actor contact details—while retaining the key characteristics of their existing families.
Meanwhile, a shift was also observed, with the Kimsuky group utilizing hwp documents as the initial delivery vector instead of the LNK files they had primarily used recently. This is presumed to be an attempt to lower users’ suspicion by disguising a familiar document format as a resume and to increase the likelihood of a successful attack by enticing users to click on links within the document. In fact, in this case, malicious behavior is executed only after the user clicks a link within the document; therefore, extreme caution is required when viewing such documents.
Users should verify the source and credibility of hyperlinks included in work-related documents, such as resumes, and refrain from accessing suspicious links. Additionally, they should apply the latest security patches to software—including Hangul—and operating systems, and keep V3 updated to the latest version to prevent Malware infections.




