An open API service indexing awesome lists of open source software.

https://github.com/0xvpr/vpr-omega-zero

A program to remove section-header information from 32/64 bit ELF and PE32 executables.
https://github.com/0xvpr/vpr-omega-zero

binary cross-platform file-edit file-modification header-modification header-parser header-scrubber pe32 scrubber

Last synced: 3 months ago
JSON representation

A program to remove section-header information from 32/64 bit ELF and PE32 executables.

Awesome Lists containing this project

README

          

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.

## Building with Docker (recommended)
```
# Download repo
git clone https://github.com/0xvpr/vpr-omega-zero
cd vpr-omega-zero

# Create docker image and build with cmake
chmod +x docker-build.sh && ./docker-build.sh
```

## Build instructions (local)
Windows/Linux/WSL/MSYS/macOS
```bash
git clone https://github.com/0xvpr/vpr-omega-zero vpr-omega-zero
cd vpr-omega-zero
cmake -B build
cmake --build build
```

## Example Usage
```bash
Usage:
vpr-omega-zero.exe []

Optional arguments:
-a, Enable all flags. (default option)
--all
-o, Zero all optional headers.
--optional-headers
-s, Zero all section headers.
--section-headers
-H Zero all headers.
-headers
-h, Display help.
--help

Examples:
vpr-omega-zero.exe path/to/executable
vpr-omega-zero.exe -sH path/to/executable

Version:
1.1.0

Author:
VPR
```

#### Testing
[ TODO ]