Skip to main content
Mallory
Malware

RenEngine

RenEngine is a malware loader/downloader family identified by Securelist/Kaspersky as a distinct loader circulating since March 2025. It has been observed in the wild in at least two distribution contexts directly mentioned in the content: malicious Steam Workshop/Wallpaper Engine campaigns and mass campaigns distributing pirated games or cracked software via trojanized launchers based on the Ren’Py engine. In the Steam Workshop activity, RenEngine was one of several malware families delivered through malicious Wallpaper Engine “application wallpapers,” alongside DarkKomet, Lumma, and Vidar; that broader activity primarily targeted gamers, especially in China and Russia, and abused Wallpaper Engine’s ability to execute bundled Windows code. In the pirated software campaign, RenEngine was embedded in modified game launchers and disguised behind a fake loading screen while the infection chain executed in the background. Victims were redirected through multiple sites or fake download buttons, including delivery via file-hosting services such as MEGA, to obtain archives containing trojanized games or software.

The loader is described as modular and customizable. Its initial stages use Python scripts that simulate a game download/loading process, perform environment and sandbox checks via functions such as is_sandboxed, and decrypt subsequent stages from encrypted content using routines such as xor_decrypt_file. The decrypted content is unpacked to a temporary directory and execution continues through DLL hijacking. Reported components and artifacts in the chain include legitimate-looking files such as Ahnenblatt4.exe/DKsyVGUJ.exe, borlndmm.dll, a patched cc32290mt.dll, use of dbghelp.dll as a container for decrypted shellcode, and retrieval of shellcode from gayal.asp. The first-stage loader launched through this process is identified as HijackLoader, which then uses encrypted configuration, environment variables, suspended-process creation, Windows NT APIs such as ZwCreateSection and ZwMapViewOfSection, transactional file techniques, and shared-memory injection to stage and inject the final payload into trusted processes including explorer.exe.

RenEngine has been used to deliver credential- and data-theft malware. Earlier iterations were primarily used to distribute Lumma Stealer; more recent incidents delivered ACR Stealer, and the content also states Vidar was observed in the campaign. The delivered stealers are described as stealing passwords, cryptocurrency wallets, and session cookies. Kaspersky detections explicitly associated with RenEngine in the content are Trojan.Python.Agent.nb and HEUR:Trojan.Python.Agent.gen. Geographic exposure mentioned for RenEngine-related incidents includes Russia, Brazil, Spain, Turkey, and Germany. The content does not attribute RenEngine to a specific named threat actor.

Share:
For your environment

Hunt this family in your stack

Mallory pivots from this family to the IOCs, detections, and named campaigns that touch your stack, and pages you when something new lands.

MITRE ATT&CK

Techniques & procedures

8 distinct techniques documented for this family, organized by ATT&CK tactic.

Initial Access

1 technique
T1195.002Compromise Software Supply ChainEvidence1

"malware distribution under the guise of game cheats and pirated software... distributing pirated games infected with... RenEngine, which was delivered... using a modified version of a Ren’Py engine-based game launcher."

Execution

2 techniques
T1204.002Malicious FileEvidence3

Вредоносное ПО скрывается внутри пакетов обоев, которыми пользователи делятся друг с другом. Запуск подобных обоев может привести к краже учетной записи Steam и установке в системе жертвы, например, бэкдоров или криптомайнеров.

T1574.001DLLEvidence1

"Following the initial decryption, the malware employs a technique known as DLL hijacking... By overwriting the memory of a legitimate system library, specifically dbghelp.dll..."

Privilege Escalation

1 technique
T1055Process InjectionEvidence1

"...inject malicious code into a trusted process... launch the final payload... within the memory space of a system process like explorer.exe."

Stealth

5 techniques
T1036MasqueradingEvidence1

"...leverages the structure of the Ren’Py visual novel engine, making the malicious files appear as legitimate components of the game."

T1055Process InjectionEvidence1

"...inject malicious code into a trusted process... launch the final payload... within the memory space of a system process like explorer.exe."

T1140Deobfuscate/Decode Files or InformationEvidence2

"xor_decrypt_file for decrypting the malicious payload" / "configuration parameters are encrypted using XOR"

T1497Virtualization/Sandbox EvasionEvidence2

"they contain the is_sandboxed function for bypassing the sandbox"

T1574.001DLLEvidence1

"Following the initial decryption, the malware employs a technique known as DLL hijacking... By overwriting the memory of a legitimate system library, specifically dbghelp.dll..."

Discovery

1 technique
T1497Virtualization/Sandbox EvasionEvidence2

"they contain the is_sandboxed function for bypassing the sandbox"

Command and Control

1 technique
T1105Ingress Tool TransferEvidence2

Через механизм «обои в виде приложения» мы зафиксировали распространение самых разных типов вредоносного ПО: от популярных стилеров до бэкдоров, криптомайнеров, ботнетов.

INDICATORS OF COMPROMISE

IOCs tracked for this family

33 indicators attributed across vendor reports, sandbox runs, and researcher write-ups. Full values are available in Mallory.

View more in app
Network
3 tracked

IPs, domains, and DNS infrastructure linked to this family.

Hashes
13 tracked

File hashes (MD5, SHA-1, SHA-256) from samples and reports.

Other
17 tracked

Other indicator types observed in public reporting.

TypeValueLatest sighting
hash.md5●●●●●●●●●●●●View more in apptoday
hash.md5●●●●●●●●●●●●View more in apptoday
ip.v4●●●●●●●●●●●●View more in apptoday
uri●●●●●●●●●●●●View more in apptoday
uri●●●●●●●●●●●●View more in apptoday
uri●●●●●●●●●●●●View more in apptoday
What this page doesn’t show

The version that knows your environment.

This page is what’s public. Mallory adds the parts that aren’t: which of your assets match these IOCs, which detections are missing, which campaigns to expect next, and what to do in the next 30 minutes.
IOC matching33

Match every observed IP, domain, and hash against your live telemetry.

Threat actor attribution

Named campaigns wielding this family, with evidence pinned to each claim.

Exploited vulnerabilities

CVEs this family uses for access and lateral movement.

Detection signatures

YARA, Sigma, Snort, and vendor rules, auto-deployed to your SIEM.

MITRE ATT&CK mapping8

Every documented technique, ranked by evidence weight.

Researcher chatter

Reddit, Mastodon, and CTI community discussion around this family.