Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Index your code
hub
/
github.com/BlackSnufkin/Rusty-Playground
/ functions
Functions
195 in github.com/BlackSnufkin/Rusty-Playground
⨍
Functions
195
◇
Types & classes
20
↓ 21 callers
Function
bitshift
(input: f64, power: i32)
HashMiner/src/main.rs:377
↓ 10 callers
Function
get_ntdll_func
(lp_func_name: &str)
SilentFart/src/main.rs:140
↓ 5 callers
Function
read_memory
(process_handle: *mut c_void, address: usize)
UnhookNtdll/src/main.rs:544
↓ 4 callers
Function
convert_to_u128
(input: Vec<u8>)
HashMiner/src/main.rs:286
↓ 4 callers
Function
display_token_info
(token_handle: HANDLE)
ElevateToken/src/main.rs:257
↓ 3 callers
Function
asr_rule_descriptions
()
DumpMDEConfig/src/main.rs:37
↓ 3 callers
Function
get_bytes_with_null
(input: &str)
HashMiner/src/main.rs:202
↓ 3 callers
Function
get_deskey_key
(input: String, modulos: Vec<usize>)
HashMiner/src/main.rs:81
↓ 3 callers
Function
get_i32_from_vector
(buf: &[u8])
HashMiner/src/main.rs:94
↓ 3 callers
Function
set_bits
(dw: u64, low_bit: i32, bits: i32, new_value: u64)
PatchlessAmsiBypass/src/main.rs:74
↓ 3 callers
Function
set_bits
(dw: u64, low_bit: i32, bits: i32, new_value: u64)
PatchlessBypass/src/main.rs:83
↓ 2 callers
Function
GetCurrentProcessId
()
UnhookNtdll/src/main.rs:325
↓ 2 callers
Function
aes_128_cbc_decrypt
(key: &[u8], iv: &[u8], input: Vec<u8>)
HashMiner/src/main.rs:280
↓ 2 callers
Function
clear_breakpoint
(ctx: &mut CONTEXT, index: i32)
PatchlessBypass/src/main.rs:88
↓ 2 callers
Function
convert_to_u8
(input: Vec<u128>)
HashMiner/src/main.rs:294
↓ 2 callers
Function
enable_breakpoint
(ctx: &mut CONTEXT, address: *mut u8, index: i32)
PatchlessBypass/src/main.rs:101
↓ 2 callers
Function
extract_binary_data
(input: String)
HashMiner/src/main.rs:161
↓ 2 callers
Function
find_hooking
()
SilentFart/src/main.rs:75
↓ 2 callers
Function
get_current_process_token
()
ElevateToken/src/main.rs:231
↓ 2 callers
Function
get_current_thread_token
()
ElevateToken/src/main.rs:244
↓ 2 callers
Function
get_enc_key
(input_one: Vec<u8>, input_two: Vec<u8>, input_three: Vec<u8>, input_four: Option<Vec<u8>>)
HashMiner/src/main.rs:208
↓ 2 callers
Function
get_module_base_by_name
(module_name: &str, process_id: u32)
UnhookNtdll/src/main.rs:368
↓ 2 callers
Function
open_handle
(path: &str)
PolyRust/src/main.rs:39
↓ 2 callers
Function
open_handle
(path: &str)
SelfErase/src/main.rs:17
↓ 2 callers
Function
parse_utf16_slice
( string_slice : &[u16] )
Wifi-Dump/src/main.rs:54
↓ 2 callers
Function
rc4
(data: Vec<u128>, key: Vec<u128>)
HashMiner/src/main.rs:302
↓ 2 callers
Function
roll_xor
(pkey: &[u8; 16], p: *mut u8, cb: usize)
HeapEnc/src/main.rs:17
↓ 2 callers
Function
str_to_key
(input: Vec<u8>)
HashMiner/src/main.rs:336
↓ 2 callers
Function
to_rid
(input: String)
HashMiner/src/main.rs:258
↓ 2 callers
Function
transform_to_struct
(username: String, rid: usize, hash: String)
HashMiner/src/main.rs:265
↓ 2 callers
Function
traverse_xml_tree
(xml: &XmlElement, node_path: &[&str])
Wifi-Dump/src/main.rs:67
↓ 2 callers
Function
wait_for_user_input
()
IoDllProxyLoad/src/main.rs:356
↓ 2 callers
Function
xor_encrypt
(p: *mut u8, stack_size: usize, key: &[u8])
StackEncrypt/src/main.rs:90
↓ 1 callers
Function
GetCurrentProcessHandle
()
UnhookNtdll/src/main.rs:345
↓ 1 callers
Function
GetCurrentProcessId
()
PatchlessBypass/src/main.rs:198
↓ 1 callers
Function
Unhook_ntdll
(remote_process: &mut Process)
UnhookNtdll/src/main.rs:566
↓ 1 callers
Function
adjust_stack_pointer
(ctx: &mut CONTEXT, amount: i32)
PatchlessAmsiBypass/src/main.rs:123
↓ 1 callers
Function
adjust_stack_pointer
(ctx: &mut CONTEXT, amount: i32)
PatchlessBypass/src/main.rs:132
↓ 1 callers
Function
analyze_strings
Analyze all extracted strings
Stringnalyzer/src/main.rs:451
↓ 1 callers
Function
associate_pipe_with_thread_pool
(pipe: HANDLE, load_context: &LoadContext)
IoDllProxyLoad/src/main.rs:296
↓ 1 callers
Function
ban_compiler_noise
2) Additional ban pattern
Stringnalyzer/src/main.rs:372
↓ 1 callers
Function
base_filter_junk
1) Basic length / vowel / ratio checks
Stringnalyzer/src/main.rs:339
↓ 1 callers
Function
calculate_hash
(data: &[u8])
PolyRust/src/main.rs:20
↓ 1 callers
Function
cleanup_resources
(tp_io: *mut TP_IO, event: HANDLE, pipe: HANDLE, client_work: *mut TP_WORK)
IoDllProxyLoad/src/main.rs:347
↓ 1 callers
Function
clear_breakpoint
(ctx: &mut CONTEXT, index: i32)
PatchlessAmsiBypass/src/main.rs:79
↓ 1 callers
Function
clear_ntdll
()
SilentFart/src/main.rs:305
↓ 1 callers
Function
collect_classnames
()
HashMiner/src/main.rs:170
↓ 1 callers
Function
collect_f_bytes
()
HashMiner/src/main.rs:140
↓ 1 callers
Function
collect_v_bytes
(user: String)
HashMiner/src/main.rs:150
↓ 1 callers
Function
convert_c_array_to_rust_string
(buffer: Vec<u8>)
UnhookNtdll/src/main.rs:312
↓ 1 callers
Function
convert_c_array_to_rust_string
(buffer: Vec<u8>)
NtCreateUserProcess/src/main.rs:230
↓ 1 callers
Function
create_client_work_threadpool
()
IoDllProxyLoad/src/main.rs:314
↓ 1 callers
Function
create_load_context
()
IoDllProxyLoad/src/main.rs:232
↓ 1 callers
Function
create_named_pipe
()
IoDllProxyLoad/src/main.rs:252
↓ 1 callers
Function
create_overlapped_event
()
IoDllProxyLoad/src/main.rs:280
↓ 1 callers
Function
create_process_with_system_privileges
(token_handle: HANDLE, command: &str)
ElevateToken/src/main.rs:107
↓ 1 callers
Function
create_unload_context
()
IoDllProxyLoad/src/main.rs:361
↓ 1 callers
Function
create_unload_dll_threadpool
(unload_context: &UnloadContext)
IoDllProxyLoad/src/main.rs:378
↓ 1 callers
Method
deduplicate
(&mut self)
Stringnalyzer/src/main.rs:262
↓ 1 callers
Function
deposite_handle
(handle: HANDLE)
PolyRust/src/main.rs:96
↓ 1 callers
Function
deposite_handle
(handle: HANDLE)
SelfErase/src/main.rs:83
↓ 1 callers
Function
do_resume_threads
(target_process_id: DWORD, target_thread_id: DWORD)
HeapEnc/src/main.rs:144
↓ 1 callers
Function
do_suspend_threads
(target_process_id: DWORD, target_thread_id: DWORD)
HeapEnc/src/main.rs:98
↓ 1 callers
Function
enable_breakpoint
(ctx: &mut CONTEXT, address: *mut u8, index: i32)
PatchlessAmsiBypass/src/main.rs:92
↓ 1 callers
Function
enable_privileges
()
HashMiner/src/main.rs:471
↓ 1 callers
Function
enable_privileges
()
ElevateToken/src/main.rs:40
↓ 1 callers
Function
encrypted_sleep
(ms: u64)
StackEncrypt/src/main.rs:170
↓ 1 callers
Function
enum_wlan_interfaces
(handle :HANDLE )
Wifi-Dump/src/main.rs:30
↓ 1 callers
Function
final_filter
Merge both checks
Stringnalyzer/src/main.rs:377
↓ 1 callers
Function
find_gadget
(p_module: PVOID, callback_check: FnCheckGadget)
VEH-ProxyDll/src/main.rs:30
↓ 1 callers
Function
find_gadget
Function to find a gadget (a specific byte pattern) in memory
PatchlessBypass/src/main.rs:185
↓ 1 callers
Function
find_rx_section_offset
(process: &mut Process, module_base: usize)
UnhookNtdll/src/main.rs:470
↓ 1 callers
Function
find_rx_section_size
(process: &mut Process, module_base: usize)
UnhookNtdll/src/main.rs:495
↓ 1 callers
Function
get_access_token
(pid: u32)
HashMiner/src/main.rs:533
↓ 1 callers
Function
get_access_token
(pid: u32)
ElevateToken/src/main.rs:206
↓ 1 callers
Function
get_arg
(ctx: &CONTEXT, index: i32)
PatchlessAmsiBypass/src/main.rs:105
↓ 1 callers
Function
get_arg
(ctx: &CONTEXT, index: i32)
PatchlessBypass/src/main.rs:114
↓ 1 callers
Function
get_ascii_strings
Extract ASCII strings
Stringnalyzer/src/main.rs:388
↓ 1 callers
Function
get_bootkey
(input: String)
HashMiner/src/main.rs:67
↓ 1 callers
Function
get_clipboard_text
(hglb: *mut winapi::ctypes::c_void)
ClipboradMon/src/main.rs:94
↓ 1 callers
Function
get_input
Gets user input from the terminal
PatchlessAmsiBypass/src/main.rs:283
↓ 1 callers
Function
get_input
Gets user input from the terminal
PatchlessBypass/src/main.rs:364
↓ 1 callers
Function
get_nt
()
HookFinder/src/main.rs:24
↓ 1 callers
Function
get_nt
()
SilentFart/src/main.rs:175
↓ 1 callers
Function
get_ntlm_hash
()
HashMiner/src/main.rs:381
↓ 1 callers
Function
get_original_with_random_appended
(random_bytes_size: usize)
PolyRust/src/main.rs:27
↓ 1 callers
Function
get_process_handle
(process_id: u32)
UnhookNtdll/src/main.rs:520
↓ 1 callers
Function
get_process_id_by_name
Gets the process ID by name, take process name as a parameter
UnhookNtdll/src/main.rs:282
↓ 1 callers
Function
get_process_id_by_name
Gets the process ID by name, take process name as a parameter
NtCreateUserProcess/src/main.rs:200
↓ 1 callers
Function
get_profile_xml
( handle: HANDLE, interface_guid: &GUID, profile_name: &OsString, )
Wifi-Dump/src/main.rs:96
↓ 1 callers
Function
get_remote_thread_handle
(process_id: u32)
PatchlessBypass/src/main.rs:294
↓ 1 callers
Function
get_return_address
(ctx: &CONTEXT)
PatchlessAmsiBypass/src/main.rs:115
↓ 1 callers
Function
get_return_address
(ctx: &CONTEXT)
PatchlessBypass/src/main.rs:124
↓ 1 callers
Function
get_users
()
HashMiner/src/main.rs:129
↓ 1 callers
Function
get_wide_strings
Extract UTF-16
Stringnalyzer/src/main.rs:416
↓ 1 callers
Function
get_winlogon_pid
()
HashMiner/src/main.rs:550
↓ 1 callers
Function
get_winlogon_pid
()
ElevateToken/src/main.rs:85
↓ 1 callers
Function
grab_interface_profiles
( handle: HANDLE, interface_guid: &GUID, )
Wifi-Dump/src/main.rs:41
↓ 1 callers
Function
handle_file_clipboard
( output_dir: &Path, last_copied_files: &mut HashSet<PathBuf>, )
ClipboradMon/src/main.rs:31
↓ 1 callers
Function
handle_text_clipboard
(log_file: &mut File, last_clipboard_text: &mut String)
ClipboradMon/src/main.rs:14
next →
1–100 of 195, ranked by callers