# bin2vex **Repository Path**: s0duku/bin2vex ## Basic Information - **Project Name**: bin2vex - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-09-26 - **Last Updated**: 2021-09-26 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # bin2vex convert binary to VEX IR using the C interface provided by pyvex. ## Compile 1. build pyvex_c and vex ``` ./build_pyvex.sh ``` 2. build bin2vex ``` mkdir build cd build cmake ../ make ``` It will create library *libbin2vex.a* and executable *disbin2vex* ## Usage ``` ./disbin2vex [num] ``` This will disassemble the first *num* of instructions, and show both the disassembled code and VEX code. If *num* is not set, it will *disassemble* all the codes in *raw_binary*. *NOTE: raw_binary means the pure binary machine code.*