Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Kudaes/Shelter
/ functions
Functions
11 in github.com/Kudaes/Shelter
⨍
Functions
11
◇
Types & classes
3
↓ 11 callers
Function
get_gadget_offset
(base_address: *const u8, section_size: u32, gadget: *const u8, gadget_len: usize)
src/lib.rs:745
↓ 3 callers
Function
fluctuate_core
(config_encryptall: bool, config_delay: Option<u32>, event_handle: Option<HANDLE>, specified_base_address: usi
src/lib.rs:122
↓ 3 callers
Function
get_syscall_addr
(base_address: usize)
src/lib.rs:840
↓ 2 callers
Function
align_to_mempage
(vsize: usize)
src/lib.rs:969
↓ 2 callers
Function
get_pe_baseaddress
The method used to locate the PE's base address consists on scanning the memory regions near the current function for the closest "MZ" header bytes. T
src/lib.rs:896
↓ 2 callers
Function
get_pe_metadata
Retrieves PE headers information from the module base address. It will return either a dinvoke_rs::data::PeMetada struct containing the PE metadata o
src/lib.rs:796
↓ 2 callers
Function
get_random_syscall
(eat: &EAT,)
src/lib.rs:859
Function
fluctuate
Encrypt either the current memory region or the whole PE. - config_encryptall: Encrypt all sections from the PE or just the current memory region wher
src/lib.rs:117
Function
fluctuate_from_address
Encrypt the whole PE. Use this function in order to specify the base_address of the current PE, preventing the library from searching the MZ pattern.
src/lib.rs:99
Function
fluctuate_from_pattern
Encrypt the whole PE. Use this function in order to specify a two bytes pattern that the library will look for to retrieve the module's base address.
src/lib.rs:83
Function
main
()
build.rs:1