pefile

PE file parser

A Python module for parsing and working with Portable Executable files.

pefile is a Python module to read and work with PE (Portable Executable) files

GitHub

2k stars
80 watching
521 forks
Language: Python
last commit: 5 months ago
Linked from 2 awesome lists


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
blackberry/pe_tree A tool for analyzing Portable Executable files in a tree-like structure 1,310
hasherezade/bearparser A C++ library for parsing Portable Executable files 647
petoolse/petools A toolkit for analyzing and manipulating Portable Executable (PE) files used in Windows applications. 1,057
hiddenillusion/analyzepe Analyzes PE files by combining data from various tools to generate a centralized report. 204
elastic/ember A collection of features extracted from PE files for use in malware benchmarking and classification 962
sooshie/packerid A tool for analyzing and disassembling PE files with additional features for parsing and extracting data 42
hasherezade/libpeconv A C++ library that provides a set of helper functions for loading, manipulating, and dumping PE files. 1,129
hasherezade/pe-bear-releases An open-source tool for analyzing and editing PE file formats 772
jcreekmore/pem-rs A Rust library that parses and encodes PEM-encoded data 57
ffri/pypeid An implementation of PEiD analysis with Yara-python 6
dragon-dreamer/binary-valentine An executable file analyzer tool that detects security, configuration, optimization, system, and format issues in Windows executables 18
egebalci/amber Creates reflective PE files that can be executed in memory without being written to disk 1,208
eliben/pyelftools A Python library for parsing and analyzing ELF and DWARF files 2,038
packing-box/pypackerdetect Detects whether an executable is packed using various methods and signatures. 21
samlarenn/pepacker A tool for encrypting and obfuscating .text sections of executable files. 49