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
81 watching
521 forks
Language: Python
last commit: 3 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,303
hasherezade/bearparser A C++ library for parsing Portable Executable files 648
petoolse/petools A toolkit for analyzing and manipulating Portable Executable (PE) files used in Windows applications. 1,039
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 946
sooshie/packerid A tool for analyzing and disassembling PE files with additional features for parsing and extracting data 42
hasherezade/libpeconv A library for loading and manipulating executable files (PE files) in a low-level way 1,117
hasherezade/pe-bear-releases An open-source tool for analyzing and editing PE file formats 767
jcreekmore/pem-rs A Rust library that parses and encodes PEM-encoded data 56
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 16
egebalci/amber Creates reflective PE files that can be executed in memory without being written to disk 1,187
eliben/pyelftools A Python library for parsing and analyzing ELF and DWARF files 2,029
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