VMProtect 2 Qt Virtual Instruction Inspector
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
Go to file
_xeroxz 3d732f2c4b
Update README.md
3 years ago
dependencies added source code and submodules 3 years ago
src added zycore includes 3 years ago
.gitignore added source code and submodules 3 years ago
.gitmodules added source code and submodules 3 years ago
LICENSE Add LICENSE 3 years ago
README.md Update README.md 3 years ago
vmprofiler-qt.sln added vmprofiler to the sln, idk why it wasnt there already 3 years ago

README.md

vmprofiler-qt - VMProtect 2 QT Virtual Instruction Trace Inspector

vmprofiler-qt is a GUI program designed to view trace files generated by vmtracer programs. Currently um-tracer is the only program that will generate a trace file, however in the near future another repo will be added using unicorn to generate traces.

A trace is simply a file that contains all native register values, virtual stack values, virtual register values, for every single executed virtual instruction. This allows for very indepth analysis of the executed virtual instructions. Without this level of information it is very difficult to make sense of virtual instructions and the effects on the virtual stack.

Contents

vmprofiler-qt file structure consists of:

  • src/ - source code for vmprofiler-qt
    • QVMProfiler.cpp - All of the QT code for this project...
    • main.cpp - entry point for the project, sets up QT window..
  • dependencies/ - dependencies for this project...
    • vmprofiler - VMProtect 2 Virtual Machines Profiler Library...