These 64-bit Portable Executable (PE) files, written in C++, demonstrate self-modifying code.
The program modifies its own in-memory instructions at runtime, specifically altering the
target Function to change its return value. The "Set Delay" menu option allows the user to
specify a delay (in seconds) before the self-modification occurs. After modification, the
"Set Delay" menu item is disabled (grayed out).
Included (See attachment for D/L location):
x64/x32 PE files (Windows OS)
VCruntime installers (required if not installed)
INFO file
Source file
Stingered (2025)
Repro
The program modifies its own in-memory instructions at runtime, specifically altering the
target Function to change its return value. The "Set Delay" menu option allows the user to
specify a delay (in seconds) before the self-modification occurs. After modification, the
"Set Delay" menu item is disabled (grayed out).
Included (See attachment for D/L location):
x64/x32 PE files (Windows OS)
VCruntime installers (required if not installed)
INFO file
Source file
Stingered (2025)
Repro