Screenshots
Example Usage
Usage: covirt [--help] [--version] [--output OUTPUT_PATH] [--vm_code_size MAX] [--vm_stack_size SIZE] [--no_self_modifying_code] [--no_mixed_boolean_arith] [--show_dump_table] INPUT_PATH Code virtualizer for x86-64 ELF & PE binaries Positional arguments: INPUT_PATH path to input binary to virtualize Optional arguments: -h, --help shows help message and exits -v, --version prints version information and exits -o, --output OUTPUT_PATH specify the output file [default: INPUT_PATH.covirt] -vcode, --vm_code_size MAX specify the maximum allowed total lifted bytes [default: 2048] -vstack, --vm_stack_size SIZE specify the size of the virtual stack [default: 2048] -no_smc, --no_self_modifying_code disable smc pass -no_mba, --no_mixed_boolean_arith disable mba pass -d, --show_dump_table show disassembly of the vm instructions