OllyMachine
"OllyMachine is a plugin for OllyDbg. We can use an assembly-like language called OllyMachine Script to write a script to automate OllyDbg.
It is made up of an assembler and a 32-bit Virtual Machine. Its kernel is a Register-Machine, povided with stack, register structure and corresponding addressing method, is similar with x86 CPU."
"OllyMachine is a plugin for OllyDbg. We can use an assembly-like language called OllyMachine Script to write a script to automate OllyDbg.
It is made up of an assembler and a 32-bit Virtual Machine. Its kernel is a Register-Machine, povided with stack, register structure and corresponding addressing method, is similar with x86 CPU."
I'm going to have to play with this. :)
source (C++) available with 0.20 release