List of all items
Structs
- memory::allocation::shellcode::LoadedShellcode
- memory::allocation::shellcode::ShellcodeBuilder
- memory::allocation::shellcode::SymbolRelocation
- memory::info::code_cave::CodeCave
- memory::info::protection::PageProtection
- memory::info::protection::RegionInfo
- memory::manipulation::checksum::HookChecksum
- memory::manipulation::checksum::IntegrityReport
- memory::manipulation::hook::Hook
- memory::manipulation::patch::Patch
Enums
- memory::allocation::shellcode::LoaderError
- memory::info::code_cave::CodeCaveError
- memory::info::image::ImageError
- memory::info::protection::ProtectionError
- memory::info::scan::ScanError
- memory::info::symbol::SymbolError
- memory::manipulation::checksum::IntegrityError
- memory::manipulation::hook::HookError
- memory::manipulation::patch::PatchError
- memory::manipulation::rw::RwError
- memory::platform::thread::ThreadError
Traits
Functions
- config::get_target_image_name
- config::set_target_image_name
- ffi::mem_cache_symbol
- ffi::mem_clear_symbol_cache
- ffi::mem_get_image_base
- ffi::mem_hook_count
- ffi::mem_hook_install
- ffi::mem_hook_install_at
- ffi::mem_hook_install_cave
- ffi::mem_hook_install_cave_at
- ffi::mem_hook_is_hooked
- ffi::mem_hook_list
- ffi::mem_hook_remove
- ffi::mem_hook_remove_at
- ffi::mem_hook_symbol
- ffi::mem_init
- ffi::mem_patch_apply
- ffi::mem_patch_apply_at
- ffi::mem_patch_apply_cave
- ffi::mem_patch_revert
- ffi::mem_read
- ffi::mem_read_pointer_chain
- ffi::mem_read_rva
- ffi::mem_resolve_symbol
- ffi::mem_shellcode_free
- ffi::mem_shellcode_load
- ffi::mem_write
- ffi::mem_write_bytes
- ffi::mem_write_rva
- memory::allocation::shellcode::invalidate_icache
- memory::allocation::shellcode::load
- memory::ffi::mach_exc::mach_vm_remap
- memory::ffi::mach_exc::task_get_exception_ports
- memory::ffi::mach_exc::task_set_exception_ports
- memory::ffi::mach_exc::task_set_state
- memory::info::code_cave::allocate_cave
- memory::info::code_cave::allocate_cave_near
- memory::info::code_cave::clear_all_caves
- memory::info::code_cave::find_alignment_padding
- memory::info::code_cave::find_caves
- memory::info::code_cave::find_caves_in_image
- memory::info::code_cave::find_nop_sequences
- memory::info::code_cave::free_cave
- memory::info::code_cave::get_cave_stats
- memory::info::code_cave::is_cave_available
- memory::info::code_cave::list_allocated_caves
- memory::info::image::get_image_base
- memory::info::protection::find_region
- memory::info::protection::get_all_regions
- memory::info::protection::get_protection
- memory::info::protection::get_region_info
- memory::info::protection::is_executable
- memory::info::protection::is_readable
- memory::info::protection::is_writable
- memory::info::protection::protect
- memory::info::scan::clear_cache
- memory::info::scan::parse_ida_pattern
- memory::info::scan::scan_ida_pattern
- memory::info::scan::scan_image
- memory::info::scan::scan_pattern
- memory::info::scan::scan_pattern_cached
- memory::info::symbol::cache_symbol
- memory::info::symbol::clear_cache
- memory::info::symbol::resolve_symbol
- memory::manipulation::checksum::clear
- memory::manipulation::checksum::count
- memory::manipulation::checksum::is_monitor_running
- memory::manipulation::checksum::register
- memory::manipulation::checksum::scan
- memory::manipulation::checksum::start_monitor
- memory::manipulation::checksum::stop_monitor
- memory::manipulation::checksum::unregister
- memory::manipulation::checksum::verify
- memory::manipulation::checksum::verify_all
- memory::manipulation::hook::hook_count
- memory::manipulation::hook::hook_symbol
- memory::manipulation::hook::install
- memory::manipulation::hook::install_at_address
- memory::manipulation::hook::install_in_cave
- memory::manipulation::hook::install_in_cave_at_address
- memory::manipulation::hook::is_hooked
- memory::manipulation::hook::list_hooks
- memory::manipulation::hook::remove
- memory::manipulation::hook::remove_at_address
- memory::manipulation::hook::restore_hook_bytes
- memory::manipulation::patch::apply
- memory::manipulation::patch::apply_asm
- memory::manipulation::patch::apply_asm_in_cave
- memory::manipulation::patch::apply_at_address
- memory::manipulation::patch::apply_in_cave
- memory::manipulation::patch::invalidate_icache
- memory::manipulation::rw::read
- memory::manipulation::rw::read_at_rva
- memory::manipulation::rw::read_pointer_chain
- memory::manipulation::rw::write
- memory::manipulation::rw::write_at_rva
- memory::manipulation::rw::write_bytes
- memory::manipulation::rw::write_code
- memory::platform::thread::resume_threads
- memory::platform::thread::suspend_other_threads
- utils::logger::debug
- utils::logger::error
- utils::logger::info
- utils::logger::warning
Type Aliases
- memory::ffi::mach_exc::ExceptionBehaviorT
- memory::ffi::mach_exc::ExceptionMaskT
- memory::ffi::mach_exc::KernReturnT
- memory::ffi::mach_exc::ThreadStateFlavor
- memory::manipulation::checksum::TamperCallback