Remote Access Trojan · Worm · Dropper
VioletWorm - game.exe
- Author
- Moise Medici
- Updated
- 07 Sept 2026 · Completed
- Difficulty
- Easy
- Platform
- Capabilities
- Tags
File Info
File Name
e450b7efc8b429b618d2d22a074a3dd55c07b451eef315e0e20be7d9054ef18c.exe
SHA-256
e450b7efc8b429b618d2d22a074a3dd55c07b451eef315e0e20be7d9054ef18c
Size
12.4 MB
Source
The zip file linked above contains:
- check_modules.c
- check_modules.py
decompiled
loader
- loader_clean.py
- loader_original.py
- payload_extractor.py
- stage2.data
- e450b7efc8b429b618d2d22a074a3dd55c07b451eef315e0e20be7d9054ef18c.exe
- extractor.py
- game.exe_edited
- string_decryptor.py
unpacked
- base_library.zip
- _bz2.pyd
- … [removed for brevity]
- _zstd.pyd
These are, respectively:
check_modules.c: the source of the small C utility used to confirm thatAmsiScanBufferandEtwEventWriteare present on the system; it is compiled tocheck_modules.exebefore being runcheck_modules.py: the corrected Python version of the same lookup, usingLoadLibraryWand a bytes-like string that resolves the address the sample fails to finddecompiled: a directory containing the Python files that have been analyzedloader: the decompiledloader.pyfile, in two versions:loader_clean.py: simplified to make it easier to readloader_original.py: exactly as decompiled
payload_extractor.py: a script that dumps the payload intostage2.datastage2.data: the payload that script dumps, analyzed in the last section of this report
e450b7efc8b429b618d2d22a074a3dd55c07b451eef315e0e20be7d9054ef18c.exe: the sample as downloaded from Malware Bazaarextractor.py: the source code of 1, used to extract the source code from the exe filegame.exe_edited: contains the C# code with all classes and methods renamed according to the analysis belowstring_decryptor.py: the script used to decrypt the obfuscated string constants of the .NET stageunpacked: the output ofpyinstxtractor, holdingloader.pycand the rest of the bundled PyInstaller archive