diff --git a/memN0ps/ekko-rs/src/ekko.rs b/memN0ps/ekko-rs/src/ekko.rs index aa81485..26f52a5 100644 --- a/memN0ps/ekko-rs/src/ekko.rs +++ b/memN0ps/ekko-rs/src/ekko.rs @@ -2,7 +2,6 @@ use std::{ ffi::c_void, ptr::{null, null_mut}, }; -use ntapi::winapi::shared::ntdef::PVOID; use windows_sys::Win32::{ Foundation::{GetLastError, HANDLE}, System::{ @@ -13,8 +12,7 @@ use windows_sys::Win32::{ Threading::{ CreateEventW, CreateTimerQueue, CreateTimerQueueTimer, DeleteTimerQueue, WaitForSingleObject, WAITORTIMERCALLBACK, WT_EXECUTEINTIMERTHREAD, - }, - WindowsProgramming::INFINITE, + } }, }; @@ -199,7 +197,7 @@ pub fn ekko(sleep_time: u32, key_buf: &mut Vec) { println!("[+] Wait for hEvent"); - WaitForSingleObject(h_event, INFINITE); //0xFFFFFFFF + WaitForSingleObject(h_event, 0xFFFFFFFF); println!("[+] Finished waiting for event"); } @@ -270,4 +268,4 @@ fn dump_set_event_context(rop: &ProperlyAlignedContext) { rop.Rip, rop.Rcx ); -} \ No newline at end of file +}