From 9c85356ca221bf1f9ed19053e49858ed73eb4061 Mon Sep 17 00:00:00 2001 From: b1tg Date: Tue, 2 Feb 2021 00:54:25 +0800 Subject: [PATCH] get kernel32.dll addr --- src/main.rs | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/main.rs b/src/main.rs index 2b48e08..a3f2cd0 100644 --- a/src/main.rs +++ b/src/main.rs @@ -62,11 +62,17 @@ pub extern "C" fn main() -> ! { let mut i: isize = 0; println!("2"); println!("curr_name: {:?}", curr_name); + if curr_name.is_null() { } else { - println!("name===: {:?}", u16_ptr_to_string(curr_name)); + let name = u16_ptr_to_string(curr_name); + println!("name===: {} {:?}", name.len(), name); + if name.len() == 12 { + println!("base: {:?}", (*curr_module).BaseAddress); + break; + } } // loop { // println!("3");