Crate pelite

source ·
Expand description

Your adventure starts with a choice:

Do you wish to inspect 64-bit PE binares? ⟶ continue

Do you wish to inspect 32-bit PE binaries? ⟶ continue

The pelite::pe module is aliased to the target of the compiled crate. Use it if you want to work with modules in your own process. Evidently this is only available on Windows targets.

Due to small but incompatible differences the two formats are not unified.

Re-exports

pub use pe64 as pe;

Modules

Image structures as defined by Windows.
Scanner Patterns.
PE32 binary files.
PE32+ binary files.
Resources.
Stringify image constants.
Utilities and other tidbits.

Structs

Memory mapped file.
Memory mapped image.

Enums

Errors while parsing the PE binary.
View into an unmapped PE32 or PE32+ file.

Type Definitions

Specialized Result type for PE errors.