MCPcopy Create free account

hub / github.com/carlos-al/user-kernel-syscall-hook / functions

Functions133 in github.com/carlos-al/user-kernel-syscall-hook

↓ 5 callersMethodinto
(self)
agent/src/lib.rs:474
↓ 4 callersMethodfree_section
(&mut self)
driver/src/section.rs:119
↓ 3 callersFunctionget_module_symbol_address
( module_name: &str, symbol_name: &str, )
driver/src/injector.rs:164
↓ 3 callersMethodis_valid
(&self)
driver/src/section.rs:590
↓ 2 callersFunctionget_image_section_by_name
( section_name: &str, module_address: *mut c_void, )
infinity_hook/src/scan.rs:106
↓ 2 callersFunctionget_kernel_module_by_name
( module_name: &str, module_start: &mut *mut c_void, module_size: &mut i32, )
infinity_hook/src/scan.rs:57
↓ 2 callersFunctionis_suffixed_unicode_string
( full_name: *mut UNICODE_STRING, short_name: *mut UNICODE_STRING, case_insensitive: bool, )
driver/src/lib.rs:260
↓ 2 callersFunctionlog_to_file
(output: *const c_char, file: PWSTR)
agent32/src/lib.rs:189
↓ 2 callersFunctionlog_to_file
(output: *const c_char, file: PWSTR)
agent/src/lib.rs:188
↓ 2 callersFunctionnew_KAPC_STATE
()
driver/src/kapc.rs:28
↓ 2 callersFunctionscan_pattern
( base: *mut u8, size: usize, pattern: &[u8], mask: &[u8], )
infinity_hook/src/scan.rs:15
↓ 1 callersFunctionDllMain
(dll_module: HINSTANCE, call_reason: u32, _: *mut ())
agent32/src/lib.rs:81
↓ 1 callersFunctionDllMain
(dll_module: HINSTANCE, call_reason: u32, _: *mut ())
agent/src/lib.rs:76
↓ 1 callersFunctionRtlOffsetToPointer
(base: *const T, offset: usize)
driver/src/lib.rs:377
↓ 1 callersFunctionapc_kernel_routine_helper
( apc: *mut KAPC, normal_routine: *mut PKNORMAL_ROUTINE, normal_context: *mut PVOID, system_ar
driver/src/kapc.rs:69
↓ 1 callersFunctionapc_rundown_routine_helper
(apc: *mut KAPC)
driver/src/kapc.rs:270
↓ 1 callersFunctioncalculate_instruction_offset
(scan_address: u64)
infinity_hook/src/scan.rs:46
↓ 1 callersFunctioncall_apc
( target_thread: PKTHREAD, target_function: *mut c_void, params: *mut c_void, )
driver/src/injector.rs:79
↓ 1 callersFunctioncall_user_apc
( kapc: PKAPC, target_thread: PKTHREAD, kernel_routine: PKKERNEL_ROUTINE, rundown_routine: PKR
driver/src/kapc.rs:181
↓ 1 callersFunctioncall_user_apc_thunkless
( kapc: PKAPC, target_thread: PKTHREAD, kernel_routine: PKKERNEL_ROUTINE, rundown_routine: PKR
driver/src/kapc.rs:216
↓ 1 callersMethodcreate_KnownDll_section
(&self, dll_stats: &mut Box<DllStats>)
driver/src/section.rs:154
↓ 1 callersMethodcreate_protected_section
(&self, dll_stats: &mut Box<DllStats>)
driver/src/section.rs:341
↓ 1 callersMethoddeinit
(&self)
agent32/src/allocator.rs:60
↓ 1 callersMethoddeinit
(&self)
agent/src/allocator.rs:61
↓ 1 callersFunctionextra_link_search
()
driver/build.rs:61
↓ 1 callersFunctionfind_global_address
( module_address: *mut c_void, )
driver/src/injector.rs:540
↓ 1 callersFunctionfind_symbol_address
( module_address: *mut c_void, symbol_name: &str, )
driver/src/injector.rs:199
↓ 1 callersFunctionget_all_handles
()
driver/src/injector.rs:351
↓ 1 callersFunctionget_all_processes
()
driver/src/injector.rs:267
↓ 1 callersFunctionget_ckcl_context
()
infinity_hook/src/ckcl.rs:23
↓ 1 callersFunctionget_handle_info
()
driver/src/injector.rs:382
↓ 1 callersFunctionget_km_dir
Returns the path to the kernel mode libraries. The path may look like this: `C:\Program Files (x86)\Windows Kits\10\lib\10.0.18362.0\km`.
driver/build.rs:21
↓ 1 callersFunctionget_peb
()
agent32/src/lib.rs:278
↓ 1 callersFunctionget_peb
()
agent/src/lib.rs:277
↓ 1 callersFunctionget_process_info_by_pid
(pid: HANDLE)
driver/src/injector.rs:332
↓ 1 callersFunctionget_processes_info
()
driver/src/injector.rs:293
↓ 1 callersMethodget_section
(&mut self, protected: bool)
driver/src/section.rs:53
↓ 1 callersFunctionget_teb
()
agent32/src/lib.rs:274
↓ 1 callersFunctionget_teb
()
agent/src/lib.rs:273
↓ 1 callersFunctionget_windows_kits_dir
Returns the path to the `Windows Kits` directory. It's by default at `C:\Program Files (x86)\Windows Kits\10`.
driver/build.rs:11
↓ 1 callersFunctionhook_syscall
(hook_fn: *const usize, system_fn: *const usize)
infinity_hook/src/lib.rs:48
↓ 1 callersFunctioninject_by_pid
(pid: HANDLE, dll_path: [u16; 256])
driver/src/injector.rs:786
↓ 1 callersMethodinject_by_pid
(&self, request: &IoControlRequest)
driver/src/lib.rs:92
↓ 1 callersFunctioninject_dll
(file: &File, pid: &u32, dll_path: &String)
client/src/main.rs:45
↓ 1 callersMethodinject_dll
(&self, dll_stats: *mut DllStats, pid: HANDLE)
driver/src/section.rs:531
↓ 1 callersFunctioninternal_link_search
()
driver/build.rs:40
↓ 1 callersFunctionis_filename_match
(path: &str, filename: &str, case_sensitive: bool)
driver/src/lib.rs:382
↓ 1 callersFunctionis_mapped_by_LdrLoadDll
(short_name: *mut UNICODE_STRING)
driver/src/lib.rs:287
↓ 1 callersFunctionis_process_name_w
( process_id: HANDLE, image_name: *const WCHAR, is_debugged: bool, )
driver/src/lib.rs:323
↓ 1 callersFunctionlog_dll_process_attach
()
agent/src/lib.rs:92
↓ 1 callersFunctionmap_shellcode_into_process
( process_id: HANDLE, dll_stats: *const DllStats, )
driver/src/injector.rs:614
↓ 1 callersFunctionmap_shellcode_into_process_thunkless
( process_id: HANDLE, )
driver/src/injector.rs:716
↓ 1 callersFunctionmodify_ckcl
(function_code: ETWTRACECONTROLCODE, enable_flags: u32)
infinity_hook/src/ckcl.rs:53
↓ 1 callersMethodprovider_name_mut
Mutable accessor for the `ProviderName`
infinity_hook/src/ckcl.rs:125
↓ 1 callersFunctionstack_trace_64
()
infinity_hook/src/stack.rs:15
↓ 1 callersFunctionstring_to_u16_array
(s: &str)
driver/src/lib.rs:395
↓ 1 callersFunctionthunkless_apc_normal_routine_helper
( mut normal_context: *mut c_void, system_argument1: PVOID, system_argument2: PVOID, )
driver/src/kapc.rs:149
↓ 1 callersFunctionto_c_lpcstr
(rust_string: &str)
testing/src/main.rs:38
↓ 1 callersFunctionunhook_syscall
()
infinity_hook/src/lib.rs:137
Function_DllMainCRTStartup
( dll_module: *mut c_void, call_reason: u32, c: *mut (), )
agent32/src/lib.rs:147
Function_DllMainCRTStartup
( dll_module: *mut c_void, call_reason: u32, c: *mut (), )
agent/src/lib.rs:146
Function__CxxFrameHandler3
()
agent32/src/lib.rs:413
Function__CxxFrameHandler3
()
agent/src/lib.rs:407
Function___CxxFrameHandler3
()
agent32/src/lib.rs:408
Function_aulldiv
(dividend: u64, divisor: u64)
agent32/src/lib.rs:487
Function_aullrem
(dividend: u64, divisor: u64)
agent32/src/lib.rs:419
Function_print
(args: core::fmt::Arguments)
agent32/src/lib.rs:171
Function_print
(args: core::fmt::Arguments)
agent/src/lib.rs:170
Methodalloc
(&self, layout: Layout)
agent32/src/allocator.rs:23
Methodalloc
(&self, layout: Layout)
agent/src/allocator.rs:23
Functionapc_kernel_routine
( apc: *mut KAPC, normal_routine: *mut PKNORMAL_ROUTINE, normal_context: *mut PVOID, system_ar
driver/src/kapc.rs:46
Functionapc_normal_routine
( normal_context: *mut c_void, system_argument1: PVOID, system_argument2: PVOID, )
driver/src/kapc.rs:99
Functionapc_normal_routine_helper
( mut normal_context: *mut c_void, system_argument1: PVOID, system_argument2: PVOID, )
driver/src/kapc.rs:114
Functionapc_rundown_routine
(apc: *mut KAPC)
driver/src/kapc.rs:256
Methodattach
(pid: HANDLE)
driver/src/injector.rs:136
Methodcleanup
(self, _driver: Driver)
driver/src/lib.rs:174
Methoddealloc
(&self, ptr: *mut u8, _layout: Layout)
agent32/src/allocator.rs:44
Methoddealloc
(&self, ptr: *mut u8, _layout: Layout)
agent/src/allocator.rs:45
Methoddefault
()
driver/src/injector.rs:258
Functiondeinit_process_map
()
driver/src/hooks.rs:30
Methodderef
(&self)
infinity_hook/src/ckcl.rs:141
Methodderef_mut
(&mut self)
infinity_hook/src/ckcl.rs:148
Methoddrop
(&mut self)
infinity_hook/src/ckcl.rs:131
Methoddrop
(&mut self)
driver/src/injector.rs:155
Functiondummy_cfg_callback
(ptr: *mut c_void)
agent32/src/lib.rs:323
Functiondummy_cfg_callback
(ptr: *mut c_void)
agent/src/lib.rs:322
Functionfind_ldrp_known_dll_directory_handle
( )
driver/src/injector.rs:506
Methodfrom
(value: u32)
agent/src/lib.rs:539
Functionget_handle_info_by_pid
(pid: HANDLE)
driver/src/injector.rs:398
Functionget_process_map
()
driver/src/hooks.rs:18
Functionhooked_hal_timer_query_host_performance_counter
(arg1: *mut ULONGLONG)
infinity_hook/src/lib.rs:172
Methodinit
(mut driver: Driver, _registry_path: &str)
driver/src/lib.rs:133
Functioninit_process_map
()
driver/src/hooks.rs:13
Methodioctl
( &mut self, _device: &Device, request: IoControlRequest, )
driver/src/lib.rs:110
Functionkernel_apc
( _Apc: *mut KAPC, _NormalRoutine: *mut PKNORMAL_ROUTINE, _NormalContext: *mut PVOID, _SystemA
driver/src/injector.rs:69
Functionmain
()
client/src/main.rs:23
Functionmain
()
driver/build.rs:63
Functionmain
()
testing/src/main.rs:21
Functionmemcmp
(s1: *const u8, s2: *const u8, n: usize)
agent32/src/lib.rs:376
Functionmemcmp
(s1: *const u8, s2: *const u8, n: usize)
agent/src/lib.rs:375
next →1–100 of 133, ranked by callers