Skip to content

0xvpr/vpr-omega-zero

Repository files navigation

vpr-omega-zero

Inspired by yellobytes's zeroSection2.py


This project aims to provide a tool for the stripping of the
section-header information of 32/64 bit ELF and PE32 executables.

Docker Environment

# Download repo
git clone https://github.com/0xvpr/vpr-omega-zero
cd vpr-omega-zero

# Create docker image
chmod +x docker-build.sh && ./docker-build.sh
chmod +x docker-start.sh && ./docker-start.sh

Build instructions

Linux/WSL/MSYS/macOS

git clone https://github.com/0xvpr/vpr-bin2fmt vpr-bin2fmt
cd vpr-bin2fmt
cmake -B build
cmake --build build
# sudo cmake --build build --target install # uncomment if you want it available globally

Windows

git clone https://github.com/0xvpr/vpr-bin2fmt vpr-bin2fmt
cd vpr-bin2fmt
cmake.exe -B build
cmake.exe --build build
# cmake.exe --build build --target install # uncomment if you want it available globally

Example Usage

vpr-omega-zero path/to/executable [ path/to/other/executable ]

Testing (Needs improvement)

# chmod +x compare.sh && ./compare.sh # deprecated