MCPcopy Create free account

hub / github.com/echQoQ/RustSL / functions

Functions194 in github.com/echQoQ/RustSL

↓ 83 callersFunctionget_proc_address
(dll: isize, name: &[u8])
src/utils/win_api.rs:239
↓ 32 callersFunctionload_library
(dll_name: &[u8])
src/utils/win_api.rs:111
↓ 23 callersFunctionprint_message
(msg: &str)
src/utils/debug.rs:10
↓ 17 callersFunctionload_plugins_manifest
()
gui/config_manager.py:5
↓ 12 callersFunctionget_default_value
(key)
gui/config_manager.py:72
↓ 8 callersFunctionalloc_mem
(size: usize)
src/alloc_mem/va.rs:2
↓ 8 callersFunctionexit_program
()
src/main.rs:21
↓ 6 callersFunctionprint_error
(_prefix: &str, _error: &dyn std::fmt::Display)
src/utils/debug.rs:5
↓ 5 callersFunctiongather_file_info_win
Borrowed from BDF... I could just skip to certLOC... *shrug*
sign/sigthief.py:12
↓ 5 callersFunctionget_icon
(icon_name)
gui/ui_components.py:14
↓ 4 callersMethodchoose_file
(self, parent=None)
gui/widgets.py:32
↓ 4 callersMethodlog_append
(self, text)
gui/main_window.py:33
↓ 3 callersFunctiondbj2_hash
Computes the DJB2 hash for the given buffer
RustVEHSyscalls/src/utils.rs:85
↓ 3 callersFunctionexec
(p: usize)
src/exec/apc.rs:2
↓ 3 callersFunctionget_wmi_connection
()
src/guard/cpu_info.rs:5
↓ 3 callersFunctionhttp_get
(url: &str)
src/utils/http.rs:3
↓ 3 callersMethodrun
(self)
gui/worker.py:30
↓ 3 callersFunctionsimple_decrypt
(encrypted: &str)
src/utils/mod.rs:21
↓ 3 callersFunctionsimple_rand
简单线性同余随机数生成器
src/guard/tick.rs:25
↓ 2 callersMethod__init__
(self, parent=None)
gui/widgets.py:12
↓ 2 callersFunctioncopyCert
(exe)
sign/sigthief.py:105
↓ 2 callersFunctioncreate_load_payload_combobox
()
gui/ui_components.py:59
↓ 2 callersFunctiondistance
(ax: i32, ay: i32, bx: i32, by: i32)
src/guard/mouse.rs:15
↓ 2 callersFunctionfind_peb
()
RustVEHSyscalls/src/utils.rs:123
↓ 2 callersFunctionget_cstr_len
Calculates the length of a C-style null-terminated string.
RustVEHSyscalls/src/utils.rs:109
↓ 2 callersFunctionget_pinduoduo_time
()
src/guard/time.rs:40
↓ 2 callersFunctionrdtsc
()
src/guard/rdtsc_timing.rs:7
↓ 2 callersFunctionsdbm_hash
(s: &[u8])
src/utils/win_api.rs:64
↓ 2 callersFunctionsdbm_hash_lower
(s: &[u8])
src/utils/win_api.rs:72
↓ 2 callersMethodstop_loading_anim
(self)
gui/main_window.py:311
↓ 1 callersMethod_build_features_list
(self)
gui/worker.py:133
↓ 1 callersMethod_build_rust_project
(self)
gui/worker.py:69
↓ 1 callersMethod_collect_params
(self)
gui/main_window.py:328
↓ 1 callersMethod_copy_output
(self)
gui/worker.py:188
↓ 1 callersMethod_create_bin_and_payload_group
(self, folder_icon)
gui/main_window.py:86
↓ 1 callersMethod_create_bottom_layout
(self)
gui/main_window.py:267
↓ 1 callersMethod_create_encryption_group
(self)
gui/main_window.py:126
↓ 1 callersMethod_create_icon_group
(self, folder_icon)
gui/main_window.py:144
↓ 1 callersMethod_create_mem_mode_group
(self)
gui/main_window.py:192
↓ 1 callersMethod_create_run_mode_group
(self)
gui/main_window.py:211
↓ 1 callersMethod_create_sign_group
(self, folder_icon)
gui/main_window.py:230
↓ 1 callersMethod_create_vm_checks_group
(self)
gui/main_window.py:200
↓ 1 callersMethod_encrypt_payload
(self)
gui/worker.py:43
↓ 1 callersMethod_on_load_payload_changed
Handle payload loading method change
gui/main_window.py:460
↓ 1 callersMethod_sign_executable
(self, dst_file)
gui/worker.py:210
↓ 1 callersFunctionbuild_base_parser
(plugin_names)
encrypt.py:59
↓ 1 callersFunctionbundlefile
()
src/forgery/bundle.rs:10
↓ 1 callersFunctionbytes_to_ipv4
(b)
encrypt_lib/ipv4.py:12
↓ 1 callersFunctionbytes_to_ipv6
(b)
encrypt_lib/ipv6.py:12
↓ 1 callersFunctionbytes_to_mac
(b)
encrypt_lib/mac.py:11
↓ 1 callersFunctioncheck_cpu_cores
(min_cores: u32)
src/guard/cpu_info.rs:39
↓ 1 callersFunctioncheck_cpu_model
()
src/guard/cpu_info.rs:13
↓ 1 callersFunctioncheck_cpu_vendor
()
src/guard/cpu_info.rs:64
↓ 1 callersFunctioncheck_desktop_files
(threshold: usize)
src/guard/desktop_files.rs:2
↓ 1 callersFunctioncheck_edge
()
src/guard/edge.rs:3
↓ 1 callersFunctioncheck_ip
()
src/guard/ip.rs:3
↓ 1 callersFunctioncheck_prime
()
src/guard/prime.rs:2
↓ 1 callersFunctioncheck_rdtsc_sandboxed
(sleep_ms: u64, threshold_ratio: f64)
src/guard/rdtsc_timing.rs:52
↓ 1 callersFunctioncheck_sig
(exe)
sign/sigthief.py:154
↓ 1 callersFunctioncheck_time
()
src/guard/time.rs:3
↓ 1 callersFunctioncopy_bundle_file
()
build.rs:64
↓ 1 callersFunctioncreate_encryption_combobox
()
gui/ui_components.py:19
↓ 1 callersFunctioncreate_mem_mode_combobox
()
gui/ui_components.py:39
↓ 1 callersFunctioncreate_run_mode_combobox
()
gui/ui_components.py:107
↓ 1 callersFunctioncreate_target_combobox
()
gui/ui_components.py:128
↓ 1 callersFunctioncreate_vm_checks_grid
()
gui/ui_components.py:79
↓ 1 callersFunctiondecode_payload
(data: &[u8])
src/decode/mod.rs:4
↓ 1 callersFunctiondecrypt
(decoded: &[u8])
src/decrypt/rc4.rs:4
↓ 1 callersFunctiondestroy_hooks
Cleans up the exception hooks by removing the previously added handlers. This function checks if the exception handlers (`H1` and `H2`) were added, a
RustVEHSyscalls/src/hooks.rs:295
↓ 1 callersFunctiongenerate_icon_rc
()
build.rs:82
↓ 1 callersFunctionget_alloc_mem_feature_map
()
gui/config_manager.py:52
↓ 1 callersFunctionget_desktop_path
()
src/guard/desktop_files.rs:20
↓ 1 callersFunctionget_encoding_feature_map
()
gui/config_manager.py:62
↓ 1 callersFunctionget_encodings
()
gui/config_manager.py:57
↓ 1 callersFunctionget_encryption_feature_map
()
gui/config_manager.py:42
↓ 1 callersFunctionget_encryption_map
()
gui/config_manager.py:32
↓ 1 callersFunctionget_folder_icon
()
gui/ui_components.py:9
↓ 1 callersFunctionget_load_payload_feature_map
()
gui/config_manager.py:67
↓ 1 callersFunctionget_main_stylesheet
()
gui/styles.py:1
↓ 1 callersFunctionget_module_handle_custom_by_hash
(module_hash: u32)
src/utils/win_api.rs:81
↓ 1 callersFunctionget_peb
()
src/utils/win_api.rs:51
↓ 1 callersFunctionget_proc_address_custom_by_hash
(module_handle: isize, proc_hash: u32)
src/utils/win_api.rs:183
↓ 1 callersFunctionget_run_mode_map
()
gui/config_manager.py:47
↓ 1 callersFunctionget_vm_checks_map
()
gui/config_manager.py:37
↓ 1 callersFunctionguard_vm
()
src/guard/mod.rs:33
↓ 1 callersFunctionhas_human_mouse_movement
()
src/guard/mouse.rs:3
↓ 1 callersFunctionhas_usb_history
()
src/guard/usb_mount.rs:3
↓ 1 callersMethodinit_ui
(self)
gui/main_window.py:37
↓ 1 callersFunctioninitialize_dll_info
Initializes the `DllInfo` struct with `ntdll.dll`'s base and end addresses by accessing the PEB and locating the module using its DJB2 hash (0x1edab0e
RustVEHSyscalls/src/hooks.rs:42
↓ 1 callersFunctioninitialize_hooks
()
RustVEHSyscalls/src/hooks.rs:273
↓ 1 callersFunctionis_c_drive_total_over
(threshold_gb: u64)
src/guard/c_drive.rs:3
↓ 1 callersFunctionis_running_in_vm_api_flooding
(iterations: u32, threshold_ms: u128)
src/guard/api_flood.rs:3
↓ 1 callersFunctionis_tick_abnormal
()
src/guard/tick.rs:3
↓ 1 callersFunctionldr_module_info
Finds and returns the base address and size of a module by its hash. # Arguments `module_hash` - The hash of the module name to locate. Returns a tu
RustVEHSyscalls/src/utils.rs:41
↓ 1 callersFunctionlist_bundle_files
()
gui/widgets.py:72
↓ 1 callersFunctionlist_ico_files
()
gui/widgets.py:5
↓ 1 callersFunctionload_payload
()
src/load_payload/pipe.rs:9
↓ 1 callersFunctionload_plugins
(plugin_dir=PLUGIN_DIR)
encrypt.py:30
↓ 1 callersFunctionmain
()
encrypt.py:71
↓ 1 callersMethodon_forgery_changed
(self)
gui/main_window.py:407
next →1–100 of 194, ranked by callers