Centurion: Bring Your Own Execution Environment

Centurion: Bring Your Own Execution Environment

By Michelle Rhodes
Publication Date: 2026-06-09 19:14:00

Writing my own virtualized loader is something I’ve been wanting to do since I first read Microsoft’s deep dive on FinFisher’s multi-layered VM obfuscation back in 2018. FinFisher didn’t just use one layer of protection, it implemented a custom virtual machine with 32 opcode handlers, wrapped that in spaghetti code and anti-debug checks, and then buried a second VM The post Centurion: Bring Your Own Execution Environment appeared first on Praetorian.