Clear it in 3 steps
-
Start the environment
-
Investigate the target
-
Submit the flag
program.kvm is bytecode for a custom four-register VM. Implement an interpreter in Python from the instruction specification in README and recover the VM output.
Check the KVM1 header and maintain a program counter plus four 8-bit registers
Implement LOAD/XOR/ROR/EMIT with their exact lengths; ADD r1 is a decoy but can be executed normally
UTF-8 decode emitted bytes and verify the little-endian checksum after HALT