-
goblin
An impish, cross-platform, ELF, Mach-o, and PE binary parsing and loading crate
-
libsui
A injection tool for executable formats (ELF, PE, Mach-O) that allows you to embed files into existing binary and extract them at runtime
-
editpe
Resource Editor for parsing and modification of Windows Portable Executables and their resources
-
lief
Official Rust bindings for LIEF
-
pelite
Lightweight, memory-safe, zero-allocation library for reading and navigating PE binaries
-
binfarce
Extremely minimal parser for ELF, Mach-O, PE and ar
-
authenticode
working with Authenticode (no-std)
-
pe-unwind-info
Parsers for PE unwind info
-
hexspell
A open source lib to parse executables in Rust
-
dinvoke_nostd
Dynamically invoke arbitrary unmanaged code
-
rustbin
Parsers for binary file formats (mostly Windows related)
-
efi_signer
A crates for signing and parsing EFI image
-
rpecli
Rust cli tool to display information about PE files
-
authenticode-tool
Authenticode command-line tool
-
mmap-loader
A Portable Executable manual map loader
-
bingrep
Cross-platform binary parser and colorizer
-
checksec
Fast multi-platform (ELF/PE/MachO) binary checksec command line utility and library
-
lancelot
binary analysis framework for x32/x64 PE files
-
memexec
loading and executing PE (Portable Executable) from memory without ever touching the disk
-
exe
A PE (Portable Executable) library!
-
binchop
ELF/PE serialization/deserialization library
-
export-resolver
A PE (Portable Executable) parser which will dynamically resolve virtual addresses of functions loaded in a PE. It will store these function virtual addresses in a structure for retrieval at the developers behest.
-
manualmap_nostd
Manually map PE to process memory
-
peview
A minimal and fast zero-copy parser for the PE32 file format
-
llfind
find dynamically linked libraries in executables. Supports ELF, Mach-O and PE.
-
rspe
Native Rust Reflective PE loader library
-
linkstore
embedding, manipulating and retrieving data embedded in binaries using linker sections
-
metagoblin
Generates metadata for a binary format using goblin
-
dinvoke_overload
Manually map a PE on a disk backed memory section
-
binper
binary parser library in Rust
-
lancelot-bin
binary analysis tools for x32/x64 PE files
-
reflective_pe_dll_loader
Reflective PECOFF DLL loader. Loads a DLL from memory for execution.
-
pewter
reading and writing PE files
-
manualmap
Manually map PE to process memory
-
x96check
Check if the executable file is 32-bit or 64-bit on windows
-
gamozolabs/pe_parser
Pure Rust x86_64 bootloader and kernel
-
pes
Pe parse tools
-
testtesttest2
test
-
libpefile
parse PE files (only iterating over MESSAGE_TABLE entries is supported at the moment)
-
ief
Cross-platform binary import/export search
-
sigtransplant
Transplant Windows PE code signatures from one binary to another
-
perw
A .net aware library for reading and writing PE files
-
pe
Portable Executable (PE) parsing library
Try searching with DuckDuckGo.