Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/echQoQ/RustSL
/ functions
Functions
194 in github.com/echQoQ/RustSL
⨍
Functions
194
◇
Types & classes
36
↓ 83 callers
Function
get_proc_address
(dll: isize, name: &[u8])
src/utils/win_api.rs:239
↓ 32 callers
Function
load_library
(dll_name: &[u8])
src/utils/win_api.rs:111
↓ 23 callers
Function
print_message
(msg: &str)
src/utils/debug.rs:10
↓ 17 callers
Function
load_plugins_manifest
()
gui/config_manager.py:5
↓ 12 callers
Function
get_default_value
(key)
gui/config_manager.py:72
↓ 8 callers
Function
alloc_mem
(size: usize)
src/alloc_mem/va.rs:2
↓ 8 callers
Function
exit_program
()
src/main.rs:21
↓ 6 callers
Function
print_error
(_prefix: &str, _error: &dyn std::fmt::Display)
src/utils/debug.rs:5
↓ 5 callers
Function
gather_file_info_win
Borrowed from BDF... I could just skip to certLOC... *shrug*
sign/sigthief.py:12
↓ 5 callers
Function
get_icon
(icon_name)
gui/ui_components.py:14
↓ 4 callers
Method
choose_file
(self, parent=None)
gui/widgets.py:32
↓ 4 callers
Method
log_append
(self, text)
gui/main_window.py:33
↓ 3 callers
Function
dbj2_hash
Computes the DJB2 hash for the given buffer
RustVEHSyscalls/src/utils.rs:85
↓ 3 callers
Function
exec
(p: usize)
src/exec/apc.rs:2
↓ 3 callers
Function
get_wmi_connection
()
src/guard/cpu_info.rs:5
↓ 3 callers
Function
http_get
(url: &str)
src/utils/http.rs:3
↓ 3 callers
Method
run
(self)
gui/worker.py:30
↓ 3 callers
Function
simple_decrypt
(encrypted: &str)
src/utils/mod.rs:21
↓ 3 callers
Function
simple_rand
简单线性同余随机数生成器
src/guard/tick.rs:25
↓ 2 callers
Method
__init__
(self, parent=None)
gui/widgets.py:12
↓ 2 callers
Function
copyCert
(exe)
sign/sigthief.py:105
↓ 2 callers
Function
create_load_payload_combobox
()
gui/ui_components.py:59
↓ 2 callers
Function
distance
(ax: i32, ay: i32, bx: i32, by: i32)
src/guard/mouse.rs:15
↓ 2 callers
Function
find_peb
()
RustVEHSyscalls/src/utils.rs:123
↓ 2 callers
Function
get_cstr_len
Calculates the length of a C-style null-terminated string.
RustVEHSyscalls/src/utils.rs:109
↓ 2 callers
Function
get_pinduoduo_time
()
src/guard/time.rs:40
↓ 2 callers
Function
rdtsc
()
src/guard/rdtsc_timing.rs:7
↓ 2 callers
Function
sdbm_hash
(s: &[u8])
src/utils/win_api.rs:64
↓ 2 callers
Function
sdbm_hash_lower
(s: &[u8])
src/utils/win_api.rs:72
↓ 2 callers
Method
stop_loading_anim
(self)
gui/main_window.py:311
↓ 1 callers
Method
_build_features_list
(self)
gui/worker.py:133
↓ 1 callers
Method
_build_rust_project
(self)
gui/worker.py:69
↓ 1 callers
Method
_collect_params
(self)
gui/main_window.py:328
↓ 1 callers
Method
_copy_output
(self)
gui/worker.py:188
↓ 1 callers
Method
_create_bin_and_payload_group
(self, folder_icon)
gui/main_window.py:86
↓ 1 callers
Method
_create_bottom_layout
(self)
gui/main_window.py:267
↓ 1 callers
Method
_create_encryption_group
(self)
gui/main_window.py:126
↓ 1 callers
Method
_create_icon_group
(self, folder_icon)
gui/main_window.py:144
↓ 1 callers
Method
_create_mem_mode_group
(self)
gui/main_window.py:192
↓ 1 callers
Method
_create_run_mode_group
(self)
gui/main_window.py:211
↓ 1 callers
Method
_create_sign_group
(self, folder_icon)
gui/main_window.py:230
↓ 1 callers
Method
_create_vm_checks_group
(self)
gui/main_window.py:200
↓ 1 callers
Method
_encrypt_payload
(self)
gui/worker.py:43
↓ 1 callers
Method
_on_load_payload_changed
Handle payload loading method change
gui/main_window.py:460
↓ 1 callers
Method
_sign_executable
(self, dst_file)
gui/worker.py:210
↓ 1 callers
Function
build_base_parser
(plugin_names)
encrypt.py:59
↓ 1 callers
Function
bundlefile
()
src/forgery/bundle.rs:10
↓ 1 callers
Function
bytes_to_ipv4
(b)
encrypt_lib/ipv4.py:12
↓ 1 callers
Function
bytes_to_ipv6
(b)
encrypt_lib/ipv6.py:12
↓ 1 callers
Function
bytes_to_mac
(b)
encrypt_lib/mac.py:11
↓ 1 callers
Function
check_cpu_cores
(min_cores: u32)
src/guard/cpu_info.rs:39
↓ 1 callers
Function
check_cpu_model
()
src/guard/cpu_info.rs:13
↓ 1 callers
Function
check_cpu_vendor
()
src/guard/cpu_info.rs:64
↓ 1 callers
Function
check_desktop_files
(threshold: usize)
src/guard/desktop_files.rs:2
↓ 1 callers
Function
check_edge
()
src/guard/edge.rs:3
↓ 1 callers
Function
check_ip
()
src/guard/ip.rs:3
↓ 1 callers
Function
check_prime
()
src/guard/prime.rs:2
↓ 1 callers
Function
check_rdtsc_sandboxed
(sleep_ms: u64, threshold_ratio: f64)
src/guard/rdtsc_timing.rs:52
↓ 1 callers
Function
check_sig
(exe)
sign/sigthief.py:154
↓ 1 callers
Function
check_time
()
src/guard/time.rs:3
↓ 1 callers
Function
copy_bundle_file
()
build.rs:64
↓ 1 callers
Function
create_encryption_combobox
()
gui/ui_components.py:19
↓ 1 callers
Function
create_mem_mode_combobox
()
gui/ui_components.py:39
↓ 1 callers
Function
create_run_mode_combobox
()
gui/ui_components.py:107
↓ 1 callers
Function
create_target_combobox
()
gui/ui_components.py:128
↓ 1 callers
Function
create_vm_checks_grid
()
gui/ui_components.py:79
↓ 1 callers
Function
decode_payload
(data: &[u8])
src/decode/mod.rs:4
↓ 1 callers
Function
decrypt
(decoded: &[u8])
src/decrypt/rc4.rs:4
↓ 1 callers
Function
destroy_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 callers
Function
generate_icon_rc
()
build.rs:82
↓ 1 callers
Function
get_alloc_mem_feature_map
()
gui/config_manager.py:52
↓ 1 callers
Function
get_desktop_path
()
src/guard/desktop_files.rs:20
↓ 1 callers
Function
get_encoding_feature_map
()
gui/config_manager.py:62
↓ 1 callers
Function
get_encodings
()
gui/config_manager.py:57
↓ 1 callers
Function
get_encryption_feature_map
()
gui/config_manager.py:42
↓ 1 callers
Function
get_encryption_map
()
gui/config_manager.py:32
↓ 1 callers
Function
get_folder_icon
()
gui/ui_components.py:9
↓ 1 callers
Function
get_load_payload_feature_map
()
gui/config_manager.py:67
↓ 1 callers
Function
get_main_stylesheet
()
gui/styles.py:1
↓ 1 callers
Function
get_module_handle_custom_by_hash
(module_hash: u32)
src/utils/win_api.rs:81
↓ 1 callers
Function
get_peb
()
src/utils/win_api.rs:51
↓ 1 callers
Function
get_proc_address_custom_by_hash
(module_handle: isize, proc_hash: u32)
src/utils/win_api.rs:183
↓ 1 callers
Function
get_run_mode_map
()
gui/config_manager.py:47
↓ 1 callers
Function
get_vm_checks_map
()
gui/config_manager.py:37
↓ 1 callers
Function
guard_vm
()
src/guard/mod.rs:33
↓ 1 callers
Function
has_human_mouse_movement
()
src/guard/mouse.rs:3
↓ 1 callers
Function
has_usb_history
()
src/guard/usb_mount.rs:3
↓ 1 callers
Method
init_ui
(self)
gui/main_window.py:37
↓ 1 callers
Function
initialize_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 callers
Function
initialize_hooks
()
RustVEHSyscalls/src/hooks.rs:273
↓ 1 callers
Function
is_c_drive_total_over
(threshold_gb: u64)
src/guard/c_drive.rs:3
↓ 1 callers
Function
is_running_in_vm_api_flooding
(iterations: u32, threshold_ms: u128)
src/guard/api_flood.rs:3
↓ 1 callers
Function
is_tick_abnormal
()
src/guard/tick.rs:3
↓ 1 callers
Function
ldr_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 callers
Function
list_bundle_files
()
gui/widgets.py:72
↓ 1 callers
Function
list_ico_files
()
gui/widgets.py:5
↓ 1 callers
Function
load_payload
()
src/load_payload/pipe.rs:9
↓ 1 callers
Function
load_plugins
(plugin_dir=PLUGIN_DIR)
encrypt.py:30
↓ 1 callers
Function
main
()
encrypt.py:71
↓ 1 callers
Method
on_forgery_changed
(self)
gui/main_window.py:407
next →
1–100 of 194, ranked by callers