d52f85
OpenCTI internal family label for payloads dropped by the Amadey downloader botnet. In this corpus,
d52f85has been observed on a Counter-Strike 2 external cheat overlay (sample2fb095b1), distinct from the9d2ca3Amadey cluster. The label is best treated as a distribution-channel grouping rather than an intrinsic malware family.
Overview
OpenCTI assigns d52f85 to samples co-tagged dropped-by-amadey. In the PacketPursuit corpus, the only observed d52f85 sample is a 4.6 MB MSVC-built PE32+ overlay cheat named "Cheetah" by its developer "nikor". It is an external aimbot/ESP/radar/chams trainer for Counter-Strike 2, delivered via Amadey to compromised hosts. Unlike the 9d2ca3 cluster — which contains MinGW droppers, Go infostealers, and .NET hollowing payloads — this sample is a self-contained game cheat with no encrypted inner payload, no C2, and no persistence mechanism. Its only delivery link to Amadey is the co-label. ^[/intel/analyses/2fb095b1ad49aa816bc15a373bc7ffdf70eddc37a66e0f647c834d4413290150.html]
Build Stack
- Toolchain: MSVC 14.50 (Visual Studio 2022 v143), C++20, UCRT/ConCRT runtime.
- Format: PE32+ x86-64, 6 sections (
.text,.rdata,.data,.pdata,.rsrc,.reloc). - Linker flags: ASLR + DEP + High Entropy VA; Terminal Server Aware.
- Signing: Unsigned.
- PDB:
C:\Users\nikor\source\repos\cheetah\x64\Release\cheetah.pdb— developer identity leak. - Obfuscation / packing: None. No UPX, Themida, VMProtect, or custom packer. Section entropies (6.29–6.67) are consistent with compiled C++ + ImGui + embedded font bitmaps.
- Anti-analysis: None observed. No anti-VM, anti-debug, or sandbox gating.
Deploy / TTPs
| Technique | ID | Evidence |
|---|---|---|
| Process Injection (cross-process memory manipulation) | T1055.012 | NtReadVirtualMemory, NtWriteVirtualMemory against cs2.exe / client.dll ^[/intel/analyses/2fb095b1ad49aa816bc15a373bc7ffdf70eddc37a66e0f647c834d4413290150.html] |
| Input Capture (API hooking / synthesis) | T1056.004 | NtUserInjectMouseInput, NtUserInjectKeyboardInput via win32u.dll for aimbot input injection |
| Discovery: Process Discovery | T1057 | CreateToolhelp32Snapshot, K32EnumProcessModulesEx, Process32FirstW/NextW to enumerate target game modules |
| Collection: Screen Capture | T1113 | ImGui overlay + screenshot capability used for ESP/radar |
| Defense Evasion: Masquerading | T1036 | "Essentials External v1.3" branding; game-cheat masquerade |
Capabilities
external-process-memory-readexternal-process-memory-writeinput-injection-mouse-keyboardgame-state-schema-loader-jsonimgui-overlay-renderaimbot-prediction-smoothingesp-team-visibility-filterchams-wireframe-rimlightradar-overlay-mini-maprecoil-control-systemvelocity-bunny-hop-assistcreate-toolhelp-process-discoveryno-c2-self-containedadmin-elevation-gate
Notable Analyses
/intel/analyses/2fb095b1ad49aa816bc15a373bc7ffdf70eddc37a66e0f647c834d4413290150.html— Deep static analysis of the CS2 "Cheetah" external cheat.
Related
- 9d2ca3 — Amadey-downloader-dropped second-stage payload cluster (MinGW + Go + .NET variants). Shares the
dropped-by-amadeyco-label but is build-distinct from this sample. - Amadey downloader (external, Malpedia
win.amadey) — the upstream delivery mechanism.