Skip to main content

Module memory

Module memory 

Source
Expand description

§Memory Module

This module provides comprehensive utilities for memory manipulation, introspection, and analysis. It serves as the core foundation for runtime modifications, offering safe abstractions over low-level memory operations.

§Submodules

  • allocation - Memory allocation utilities and shellcode management
  • ffi - Foreign Function Interface bindings and exception handling
  • info - Information gathering (symbols, images, protection, etc.)
  • manipulation - Active memory manipulation (hooks, patches, R/W)
  • platform - Platform-specific primitives (threads, breakpoints)

Re-exports§

pub use allocation::shellcode;
pub use info::code_cave;
pub use info::image;
pub use info::protection;
pub use info::scan;
pub use manipulation::checksum;
pub use manipulation::hook;
pub use manipulation::patch;
pub use manipulation::rw;
pub use platform::thread;

Modules§

allocation
Memory Allocation Utilities
ffi
FFI Bindings
info
Memory Information and Analysis
manipulation
Memory Manipulation
platform
Platform-Specific Operations