xzre
Data Structures
Here are the data structures with brief descriptions:
C
audit_ifaces
C
auditstate
C
backdoor_cpuid_reloc_consts
C
backdoor_data
This structure is used to hold most of the backdoor information. it's used as a local variable in function
backdoor_setup
C
backdoor_data_handle
Data passed to functions that access the backdoor data
C
backdoor_hooks_ctx
C
backdoor_hooks_data
C
backdoor_payload
Contents of the RSA 'n' field
C
backdoor_runtime_data
Union used within
run_backdoor_commands
C
backdoor_setup_params
C
backdoor_shared_globals
C
backdoor_shared_libraries_data
C
backdoor_tls_get_addr_reloc_consts
C
cmd_arguments
C
dasm_ctx
C
dl_tls_index
C
elf_entry_ctx
C
elf_functions
C
elf_handles
Array of ELF handles
C
elf_info
C
fake_lzma_allocator
C
Flags1
C
Flags2
C
global_context
C
gnu_hash_table
C
got_ctx
C
imported_funcs
C
instruction_search_ctx
C
key_ctx
C
key_payload
C
key_payload_body
C
key_payload_hdr
Payload header. also used as Chacha IV
C
ldso_ctx
C
libc_imports
C
lzma_check_state
Structure to hold internal state of the check being calculated
C
lzma_sha256_state
State for the internal SHA-256 implementation
C
main_elf
C
monitor
Struct monitor from openssh-portable
C
monitor_data
Data used within
sshd_proxy_elevate
C
run_backdoor_commands_data
Stack frame layout for
run_backdoor_commands
C
secret_data_item
C
secret_data_shift_cursor_t
Shift register, which will shift a '1' into the secret data array. the low 3 bits represent the bit index, while the rest represents the byte index this is convenient, since a simple increment will increment the buffer position correctly
C
sensitive_data
Struct
sensitive_data
from openssh-portable
C
sshbuf
C
sshd_ctx
C
sshd_log_ctx
C
sshd_offsets
C
sshd_offsets_fields
C
sshd_offsets_kex
C
sshd_offsets_sshbuf
C
sshd_payload_ctx
C
sshkey
Struct sshkey from openssh-portable
C
string_item
C
string_references
C
u_cmd_arguments_t
Generated by
1.9.1