________ ___ ___ _____ ______ ________
|\ ___ \|\ \|\ \|\ _ \ _ \|\ __ \
\ \ \_|\ \ \ \\\ \ \ \\\__\ \ \ \ \|\ \
\ \ \ \\ \ \ \\\ \ \ \\|__| \ \ \ ____\
\ \ \_\\ \ \ \\\ \ \ \ \ \ \ \ \___|
\ \_______\ \_______\ \__\ \ \__\ \__\
\|_______|\|_______|\|__| \|__|\|__|
----- a base PE section dumper -----
Dump is a base cli tool aiming to easily dump a PE section & view informations about it. It displays basic HEX & ASCII representation of it for reversing & analyze purpose
Important
This project was developped as a base lib to other tools.
pe.hpp
: a base lib containing PE manipulation functions (ReadFile, Load imports, Relocations).
main.cpp
: base file containe PeViewer class in charge of the dumping process.
Build program using g++ main.cpp -o dump
& run it using : ./dump <path_to_pe> <.section_name>
Dumping .data section sample :