Browse by type
BinaryShield is an open-source, bin-to-bin x86-64 code virtualizer designed to offer strong protection against reverse engineering efforts. It translates commonly used x86-64 instructions into a custom bytecode, which is executed by a secure, purpose-built virtual machine. For more information on virtualization and the technical details of how the BinaryShield VM works, click here.

before virtualization

after virtualization
binaryshield.exe <target binary path> <start-rva> <end-rva>
Example:
binaryshield.exe calc.exe 0x16D0 0x16E6
BinaryShield is currently in a very early stage of development and is not suitable for commercial use at this time. While the core functionality is in place, there may still be bugs, incomplete features, and potential security vulnerabilities.
I am actively working on improving and expanding the tool, and will continue to release updates regularly. Feedback and contributions are welcome.
$ claude mcp add BinaryShield \
-- python -m otcore.mcp_server <graph>