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: about 2 years ago
Linked from 2 awesome lists


Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
blackberry/pe_treeA tool for analyzing Portable Executable files in a tree-like structure1,310
hasherezade/bearparserA C++ library for parsing Portable Executable files647
petoolse/petoolsA toolkit for analyzing and manipulating Portable Executable (PE) files used in Windows applications.1,057
hiddenillusion/analyzepeAnalyzes PE files by combining data from various tools to generate a centralized report.204
elastic/emberA collection of features extracted from PE files for use in malware benchmarking and classification962
sooshie/packeridA tool for analyzing and disassembling PE files with additional features for parsing and extracting data42
hasherezade/libpeconvA C++ library that provides a set of helper functions for loading, manipulating, and dumping PE files.1,129
hasherezade/pe-bear-releasesAn open-source tool for analyzing and editing PE file formats772
jcreekmore/pem-rsA Rust library that parses and encodes PEM-encoded data57
ffri/pypeidAn implementation of PEiD analysis with Yara-python6
dragon-dreamer/binary-valentineAn executable file analyzer tool that detects security, configuration, optimization, system, and format issues in Windows executables18
egebalci/amberCreates reflective PE files that can be executed in memory without being written to disk1,208
eliben/pyelftoolsA Python library for parsing and analyzing ELF and DWARF files2,038
packing-box/pypackerdetectDetects whether an executable is packed using various methods and signatures.21
samlarenn/pepackerA tool for encrypting and obfuscating .text sections of executable files.49