BloodSharp's Virtual Machine or BloodVM is a project which emulate a new imaginary virtual CPU which can be found at many software protectors. I originally developed this for fun in 2021 but I recently decided to release as free and open source software.
- Run the code inside a new CPU.
- Limited, yet functional Custom ISA.
- Add more instructions
- Generate an instruction encoder, decoder and functions markers to protect custom functions sections in custom software.
- Add support for 64 bits and other architectures.
B#