MCPcopy Create free account

hub / github.com/1N73LL1G3NC3x/Nightmangle / functions

Functions103 in github.com/1N73LL1G3NC3x/Nightmangle

↓ 38 callersMethodlen
(&self)
src/loader/beacon_api.rs:184
↓ 21 callersMethodpush
push pushes a mapped function to the list.
src/loader/mod.rs:71
↓ 4 callersMethodas_ref
(&'a self)
src/screenshot_lib.rs:83
↓ 4 callersFunctionsend_large_message
(bot: &Bot, chat_id: ChatId, text: String)
src/main.rs:438
↓ 3 callersMethoddisplay_str
(&self)
src/imputils/impersonate.rs:31
↓ 2 callersFunctioncrypt_unprotect_data
(data_buf: &mut [u8])
src/chromium/decryption_core.rs:21
↓ 2 callersFunctiondecrypt_3des
(decoded_item: &BerObject, key: &[u8])
src/firefox/firefox.rs:118
↓ 2 callersMethodfrom
(e: BerError)
src/firefox/firefox.rs:272
↓ 2 callersFunctionget_clear_value
(raw_ber: &[u8], global_salt: &[u8])
src/firefox/firefox.rs:199
↓ 2 callersFunctionget_token_user_info
Function to get user information about one Token
src/imputils/token.rs:144
↓ 2 callersMethodheight
(&self)
src/screenshot_lib.rs:32
↓ 2 callersMethodis_x64
Gets the 64-bit architecture based on the COFF machine type.
src/loader/mod.rs:179
↓ 2 callersMethodis_x86
Gets the 32-bit architecture based on the COFF machine type.
src/loader/mod.rs:170
↓ 2 callersMethodpixel_width
(&self)
src/screenshot_lib.rs:44
↓ 2 callersFunctionpwstr_to_string
(buffer: PWSTR)
src/imputils/common.rs:6
↓ 2 callersMethodquery_accounts
(&self)
src/chromium/dumper.rs:78
↓ 2 callersMethodrow_len
(&self)
src/screenshot_lib.rs:40
↓ 2 callersFunctionse_priv_enable
Function to enable Windows Privileges SeDebugPrivilege and SeAssignPrimaryToken
src/imputils/impersonate.rs:237
↓ 2 callersMethodwidth
(&self)
src/screenshot_lib.rs:36
↓ 1 callersMethodadd_int
add_int adds an int to the buffer
src/loader/beacon_pack.rs:36
↓ 1 callersMethodadd_short
add_short adds a short to the buffer
src/loader/beacon_pack.rs:30
↓ 1 callersMethodadd_str
add_str adds a string to the buffer
src/loader/beacon_pack.rs:42
↓ 1 callersMethodadd_wstr
add_wstr adds a wide string to the buffer
src/loader/beacon_pack.rs:53
↓ 1 callersFunctionaes_gcm_256
(key_buf: &mut [u8], pwd_buf: &[u8])
src/chromium/decryption_core.rs:10
↓ 1 callersMethodallocate_bof_memory
Allocates all the memory needed for each relocation and section.
src/loader/mod.rs:289
↓ 1 callersMethodappend_char_array
(&mut self, s: *mut c_char, len: c_int)
src/loader/beacon_api.rs:156
↓ 1 callersMethodappend_string
(&mut self, s: String)
src/loader/beacon_api.rs:163
↓ 1 callersFunctionarray_to_string
(buffer: [u8; 260])
src/imputils/common.rs:22
↓ 1 callersFunctionarray_to_string_utf16
(buffer: &[u16])
src/imputils/common.rs:11
↓ 1 callersFunctionbeacon_format_alloc
(format: *mut Formatp, maxsz: c_int)
src/loader/beacon_api.rs:342
↓ 1 callersFunctionbeacon_format_free
(format: *mut Formatp)
src/loader/beacon_api.rs:478
↓ 1 callersFunctionbeacon_get_output_data
()
src/loader/beacon_api.rs:547
↓ 1 callersFunctionchrome_main
()
src/chromium/main.rs:7
↓ 1 callersFunctiondecrypt_login
(login: &EncryptedLogins, key: &[u8])
src/firefox/firefox.rs:105
↓ 1 callersMethoddump
(&mut self)
src/chromium/dumper.rs:100
↓ 1 callersFunctionenum_token
Function tu enumerate all Tokens
src/imputils/token.rs:189
↓ 1 callersMethodexecute
Executes a bof file by allocating memory for the bof and executing it. The arguments are passed as a pointer to a byte array and the size of the byte
src/loader/mod.rs:115
↓ 1 callersMethodexecute_bof
( &self, arguments: Option<*const u8>, argument_size: Option<usize>, entrypoin
src/loader/mod.rs:685
↓ 1 callersMethodfind_browser_local_state
(&self)
src/chromium/dumper.rs:56
↓ 1 callersFunctionflip_rows
Reorder rows in bitmap, last to first. TODO rewrite functionally
src/screenshot_lib.rs:107
↓ 1 callersMethodflush
(&mut self)
src/loader/beacon_api.rs:170
↓ 1 callersMethodfree_bof_memory
Iterates through each section and frees the memory allocated for each section using VirtualFree. This is done to prevent memory leaks.
src/loader/mod.rs:764
↓ 1 callersFunctionget_all_logins
()
src/firefox/firefox.rs:60
↓ 1 callersMethodget_buffer
get_buffer returns the buffer with the size prepended
src/loader/beacon_pack.rs:22
↓ 1 callersFunctionget_firefox_paths
()
src/firefox/firefox.rs:49
↓ 1 callersFunctionget_function_ptr
Match the function name to the internal function pointer.
src/loader/beacon_api.rs:93
↓ 1 callersMethodget_imp_based_on_architecture
This is a bit too repetitive Gets the __imp_(_) based on the architecture
src/loader/mod.rs:161
↓ 1 callersMethodget_import_from_symbol
Gets the external or local function address from the symbol name and returns the result. When the symbol name is an internal function, it will return
src/loader/mod.rs:193
↓ 1 callersFunctionget_key_from_db
(path: &Path)
src/firefox/firefox.rs:138
↓ 1 callersFunctionget_logins
(login_path: &Path, key: &[u8], logins: &mut Logins)
src/firefox/firefox.rs:81
↓ 1 callersFunctionget_screenshot
(_screen: usize)
src/screenshot_lib.rs:121
↓ 1 callersFunctionget_token_information
(token: *mut Token)
src/imputils/token.rs:94
↓ 1 callersFunctionget_token_session_id
Function to get session id from one Token
src/imputils/token.rs:174
↓ 1 callersFunctionget_value_pbes2
(decoded_item: &BerObject, global_salt: &[u8])
src/firefox/firefox.rs:211
↓ 1 callersFunctionhexlify_args
(args: Vec<String>)
src/main.rs:395
↓ 1 callersFunctionimpersonate
Function to impersonate process from PID and execute commande
src/imputils/impersonate.rs:67
↓ 1 callersMethodraw_data
(&self)
src/screenshot_lib.rs:48
↓ 1 callersMethodread_local_state
(&mut self)
src/chromium/dumper.rs:67
↓ 1 callersMethodreset
(&mut self)
src/loader/beacon_api.rs:188
↓ 1 callersFunctionsave_screenshot
()
src/screen_capture.rs:5
↓ 1 callersFunctionsend_image_withcaption
(bot: &Bot, chat_id: ChatId, vec: Vec<u8>, caption: String)
src/main.rs:455
↓ 1 callersFunctionswap_endianness
(src: u32)
src/loader/beacon_api.rs:756
↓ 1 callersFunctionunhexilify_args
(value: &str)
src/main.rs:381
Functionbeacon_cleanup_process
(pinfo: *const PROCESS_INFORMATION)
src/loader/beacon_api.rs:714
Functionbeacon_data_extract
(parser: *mut Datap, size: *mut c_int)
src/loader/beacon_api.rs:297
Functionbeacon_data_int
(parser: *mut Datap)
src/loader/beacon_api.rs:229
Functionbeacon_data_length
(parser: *mut Datap)
src/loader/beacon_api.rs:285
Functionbeacon_data_parse
(parser: *mut Datap, buffer: *mut c_char, size: c_int)
src/loader/beacon_api.rs:198
Functionbeacon_data_ptr
(_parser: *mut Datap, _size: c_int)
src/loader/beacon_api.rs:222
Functionbeacon_data_short
(parser: *mut Datap)
src/loader/beacon_api.rs:257
Functionbeacon_format_append
(format: *mut Formatp, text: *const c_char, len: c_int)
src/loader/beacon_api.rs:400
Functionbeacon_format_int
(format: *mut Formatp, value: c_int)
src/loader/beacon_api.rs:511
Functionbeacon_format_printf
(format: *mut Formatp, fmt: *const c_char, mut args: ...)
src/loader/beacon_api.rs:427
Functionbeacon_format_reset
(format: *mut Formatp)
src/loader/beacon_api.rs:376
Functionbeacon_format_to_string
(format: *mut Formatp, size: *mut c_int)
src/loader/beacon_api.rs:458
Functionbeacon_get_spawn_to
(_x86: BOOL, _buffer: *const c_char, _length: c_int)
src/loader/beacon_api.rs:620
Functionbeacon_inject_process
( _hproc: HANDLE, pid: c_int, payload: *const c_char, p_len: c_int, _p_offset: c_int,
src/loader/beacon_api.rs:626
Functionbeacon_inject_temporary_process
( _pinfo: *const PROCESS_INFORMATION, _pid: c_int, _payload: *const c_char, _p_len: c_int,
src/loader/beacon_api.rs:689
Functionbeacon_is_admin
()
src/loader/beacon_api.rs:587
Functionbeacon_output
(_type: c_int, data: *mut c_char, len: c_int)
src/loader/beacon_api.rs:541
Functionbeacon_printf
(_type: c_int, fmt: *mut c_char, mut args: ...)
src/loader/beacon_api.rs:553
Functionbeacon_revert_token
()
src/loader/beacon_api.rs:577
Functionbeacon_spawn_temporary_process
( _x86: BOOL, _ignore_token: BOOL, _si: *const STARTUPINFOA, _pinfo: *const PROCESS_INFORMATIO
src/loader/beacon_api.rs:703
Functionbeacon_use_token
(token: HANDLE)
src/loader/beacon_api.rs:571
Methoddrop
drop frees the memory allocated for the MappedFunctions struct.
src/loader/mod.rs:79
Methodfmt
(&self, f: &mut std::fmt::Formatter<'_>)
src/imputils/token.rs:60
Methodfmt
(&self, f: &mut std::fmt::Formatter<'_>)
src/firefox/firefox.rs:28
Methodfrom
(_: std::io::Error)
src/chromium/models.rs:71
Methodfrom
(e: rusqlite::Error)
src/chromium/dumper.rs:12
Methodfrom_chrome_acc
( mut chrome_acc: ChromeAccount, master_key: Option<&mut [u8]>, )
src/chromium/models.rs:32
Methodget_pixel
Gets pixel at (row, col)
src/screenshot_lib.rs:65
Functionmain
()
build.rs:1
Functionmain
()
src/main.rs:31
Methodmf
(_: T)
src/firefox/firefox.rs:266
Methodnew
new returns a new BeaconPack
src/loader/beacon_pack.rs:14
Methodnew
new returns a new MappedFunctions struct.
src/loader/mod.rs:48
Methodnew
()
src/loader/beacon_api.rs:149
Methodnew
(website: String, username_value: String, password_value: Vec<u8>)
src/chromium/models.rs:61
Methodnew
(name: &'static str, author: &'static str)
src/chromium/dumper.rs:40
Methodraw_data_mut
(&mut self)
src/screenshot_lib.rs:54
next →1–100 of 103, ranked by callers