Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/BlackSnufkin/NyxInvoke
/ functions
Functions
55 in github.com/BlackSnufkin/NyxInvoke
⨍
Functions
55
◇
Types & classes
6
↓ 18 callers
Method
offset
(&self)
src/runpe.rs:52
↓ 10 callers
Function
get_ntdll_func
(lp_func_name: &str)
src/unhook.rs:75
↓ 9 callers
Function
fetch_or_read_file
(path: &str)
src/common.rs:201
↓ 4 callers
Function
setup_bypass
Sets up the AMSI and NtTraceControl bypass mechanisms
src/patch.rs:236
↓ 4 callers
Function
write_to_console
(handle: *mut c_void, message: &str)
src/common.rs:705
↓ 3 callers
Function
aes_decrypt
(encrypted_data: &[u8],key: &[u8],iv: &[u8])
src/common.rs:45
↓ 3 callers
Function
set_bits
Bit Manipulation Function
src/patch.rs:79
↓ 2 callers
Function
__readgsqword
(offset: u32)
src/runpe.rs:86
↓ 2 callers
Function
clear_breakpoint
Clears a hardware breakpoint at the given index
src/patch.rs:89
↓ 2 callers
Function
clear_ntdll
()
src/unhook.rs:238
↓ 2 callers
Function
enable_breakpoint
Enables a hardware breakpoint at the given address and index
src/patch.rs:101
↓ 2 callers
Function
execute_bof_mode
(args: Option<Vec<String>>, base: Option<String>, key: Option<String>, iv: Option<String>, bof: Option<String>
src/common.rs:494
↓ 2 callers
Function
execute_clr_mode
(args: Vec<String>, base: Option<String>, key: Option<String>, iv: Option<String>, assembly: Option<String>, u
src/common.rs:426
↓ 2 callers
Function
execute_pe_mode
(args: Option<Vec<String>>, base: Option<String>, key: Option<String>, iv: Option<String>, pe: Option<String>,
src/common.rs:586
↓ 2 callers
Function
execute_ps_mode
(command: Option<String>, script: Option<String>)
src/common.rs:662
↓ 2 callers
Function
get_stderr_handle
()
src/common.rs:736
↓ 2 callers
Function
get_stdout_handle
()
src/common.rs:732
↓ 2 callers
Function
initialize_nt_functions
()
src/unhook.rs:359
↓ 2 callers
Function
patch_amsi
()
src/patch.rs:409
↓ 2 callers
Function
runspace_execute
(command: &str, is_remote: bool)
src/common.rs:74
↓ 1 callers
Function
__readfsdword
(offset: u32)
src/runpe.rs:98
↓ 1 callers
Function
adjust_stack_pointer
Adjusts the stack pointer (RSP register)
src/patch.rs:136
↓ 1 callers
Function
compiled_bof
()
src/common.rs:270
↓ 1 callers
Function
compiled_clr
()
src/common.rs:258
↓ 1 callers
Function
compiled_pe
()
src/common.rs:287
↓ 1 callers
Function
fetch_file_from_url
(url: &str)
src/common.rs:172
↓ 1 callers
Function
find_gadget
Searches for a specific byte pattern (gadget) within a memory range
src/patch.rs:201
↓ 1 callers
Method
fixing_arguments
Adjusts the command line arguments in the PEB
src/runpe.rs:401
↓ 1 callers
Function
get_arg
Retrieves function arguments from the CPU context based on index
src/patch.rs:113
↓ 1 callers
Function
get_current_process_id
Retrieves the current process ID using NtQueryInformationProcess
src/patch.rs:215
↓ 1 callers
Function
get_nt
()
src/unhook.rs:110
↓ 1 callers
Function
get_peb
()
src/runpe.rs:69
↓ 1 callers
Function
get_remote_thread_handle
Retrieves handles to all threads of the specified process
src/patch.rs:317
↓ 1 callers
Function
get_return_address
Obtains the return address from the stack
src/patch.rs:126
↓ 1 callers
Function
image_first_section
(nt_headers: *mut IMAGE_NT_HEADERS)
src/unhook.rs:140
↓ 1 callers
Function
image_ordinal
(ordinal: u64)
src/runpe.rs:65
↓ 1 callers
Function
image_snap_by_ordinal
(ordinal: u64)
src/runpe.rs:61
↓ 1 callers
Function
init_console
()
src/common.rs:721
↓ 1 callers
Method
local_pe_exec
Executes the PE locally with given parameters
src/runpe.rs:152
↓ 1 callers
Function
parse_bof_arguments
(args: &[String])
src/common.rs:209
↓ 1 callers
Function
parse_command_line
(cmd: &str)
src/lib.rs:16
↓ 1 callers
Function
read_file
(filename: &str)
src/common.rs:156
↓ 1 callers
Method
realoc_image
Handles image relocations
src/runpe.rs:225
↓ 1 callers
Method
resolve_import
Resolves imported functions
src/runpe.rs:276
↓ 1 callers
Method
resolve_memory
Adjusts memory protections based on section characteristics
src/runpe.rs:339
↓ 1 callers
Function
search_pattern
(start_address: &[u8], pattern: &[u8])
src/patch.rs:391
↓ 1 callers
Function
set_ip
Sets the instruction pointer (RIP register)
src/patch.rs:141
↓ 1 callers
Function
set_result
Sets the result in the CPU context (RAX register)
src/patch.rs:131
↓ 1 callers
Method
type_
(&self)
src/runpe.rs:56
↓ 1 callers
Function
unhook
(h_proc: HANDLE)
src/unhook.rs:146
Function
DllMain
(_hinst_dll: *mut c_void, fdw_reason: u32, _lpv_reserved: *mut c_void)
src/lib.rs:59
Function
NyxInvoke
(_hwnd: *mut c_void, _hinst: *mut c_void, lpszCmdLine: *const c_char, _nCmdShow: i32)
src/lib.rs:68
Function
exception_handler
Exception Handler Function
src/patch.rs:146
Function
main
()
src/main.rs:12
Method
new
Creates a new PE instance from a file buffer
src/runpe.rs:124