Expand description
ProcessGhosting Library by BlackTechX Process Ghosting Implementation in Rust
Structs§
- Ghosting
Builder - Configuration builder for the ghosting operation
- Ghosting
Config - Configuration for the ghosting operation
Enums§
- Architecture
- Target architecture for the payload
Constants§
Functions§
- bytes_
to_ hex_ array - Convert bytes to hex array format with line breaks (16 bytes per line)
- bytes_
to_ hex_ string - Convert bytes to hex string format: “0x4D, 0x5A, 0x90, …”
- exe_
to_ hex_ array - Read an executable file and return hex bytes as formatted string with line breaks Format suitable for code: 16 bytes per line
- exe_
to_ hex_ string - Read an executable file and return hex bytes as formatted string Format: “0x4D, 0x5A, 0x90, …”
- execute_
ghost_ process - Main function to execute the ghost process
- ghost_
payload - Quick execution with default settings (x64, verbose)
- ghost_
payload_ arch - Quick execution with architecture selection
- ghost_
payload_ file - Quick execution from file
- ghost_
payload_ hex - Quick execution from hex string
- init
- Initialize the library and print banner
- parse_
hex_ string - Parse hex string in various formats:
- print_
exe_ hex - Print exe as hex to console
- read_
exe_ bytes - Read exe file and return raw bytes