Sometimes VM authors implement optimization passes or JIT (Just-In-Time) compilation.
is a subcategory of binary exploitation challenges where the target implements a custom virtual machine (VM) – typically a bytecode interpreter. Instead of attacking native CPU instructions, the attacker abuses flaws in the VM’s implementation: its memory layout, instruction handlers, bounds checking, or state management. Sometimes VM authors implement optimization passes or JIT