pub enum InjectionMethod {
RemoteThread,
SectionMapping,
Apc,
ThreadHijack,
}Expand description
injection method enumeration
Variants§
RemoteThread
CreateRemoteThread with shellcode
SectionMapping
NtMapViewOfSection
Apc
QueueUserAPC
ThreadHijack
Thread context hijacking
Trait Implementations§
Source§impl Clone for InjectionMethod
impl Clone for InjectionMethod
Source§fn clone(&self) -> InjectionMethod
fn clone(&self) -> InjectionMethod
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for InjectionMethod
Source§impl Debug for InjectionMethod
impl Debug for InjectionMethod
impl Eq for InjectionMethod
Source§impl PartialEq for InjectionMethod
impl PartialEq for InjectionMethod
Source§fn eq(&self, other: &InjectionMethod) -> bool
fn eq(&self, other: &InjectionMethod) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for InjectionMethod
Auto Trait Implementations§
impl Freeze for InjectionMethod
impl RefUnwindSafe for InjectionMethod
impl Send for InjectionMethod
impl Sync for InjectionMethod
impl Unpin for InjectionMethod
impl UnsafeUnpin for InjectionMethod
impl UnwindSafe for InjectionMethod
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more