backdoor_runtime_data_t
: xzre.h
diff --git a/search/all_2.js b/search/all_2.js
index 626695d..7454438 100644
--- a/search/all_2.js
+++ b/search/all_2.js
@@ -11,18 +11,19 @@ var searchData=
['backdoor_5finit_16',['backdoor_init',['../xzre_8h.html#a4662813f09936a772b6682e8bdd0be62',1,'xzre.h']]],
['backdoor_5finit_5fstage2_17',['backdoor_init_stage2',['../xzre_8h.html#a8ab85586c2cbdd03ee2f734b92e3e3d6',1,'xzre.h']]],
['backdoor_5finit_5fstage2_5fgot_5foffset_18',['backdoor_init_stage2_got_offset',['../structbackdoor__cpuid__reloc__consts.html#a1e485c91ec545face6eb5870af71c3de',1,'backdoor_cpuid_reloc_consts']]],
- ['backdoor_5fpayload_5fhdr_5ft_19',['backdoor_payload_hdr_t',['../xzre_8h.html#a0f801371af8ad886f09da034626c419a',1,'xzre.h']]],
- ['backdoor_5fpayload_5ft_20',['backdoor_payload_t',['../xzre_8h.html#abdf714260c338183ec27f54c46824d5b',1,'xzre.h']]],
- ['backdoor_5fruntime_5fdata_21',['backdoor_runtime_data',['../unionbackdoor__runtime__data.html',1,'']]],
- ['backdoor_5fruntime_5fdata_5ft_22',['backdoor_runtime_data_t',['../xzre_8h.html#a9ba16eb5c7f3a17e2b27a735fa9ea758',1,'xzre.h']]],
- ['backdoor_5fsetup_23',['backdoor_setup',['../xzre_8h.html#a229ee0bd4111363061bc4230bc1f6423',1,'xzre.h']]],
- ['backdoor_5fsetup_5fparams_24',['backdoor_setup_params',['../structbackdoor__setup__params.html',1,'']]],
- ['backdoor_5fshared_5fglobals_25',['backdoor_shared_globals',['../structbackdoor__shared__globals.html',1,'']]],
- ['backdoor_5fshared_5flibraries_5fdata_26',['backdoor_shared_libraries_data',['../structbackdoor__shared__libraries__data.html',1,'']]],
- ['backdoor_5fsymbind64_27',['backdoor_symbind64',['../xzre_8h.html#a60ba9b591b9f0b10a78ea2136a0a3adc',1,'xzre.h']]],
- ['backdoor_5ftls_5fget_5faddr_5freloc_5fconsts_28',['backdoor_tls_get_addr_reloc_consts',['../structbackdoor__tls__get__addr__reloc__consts.html',1,'']]],
- ['bignum_5fserialize_29',['bignum_serialize',['../xzre_8h.html#a966b189602e0af0053053e8405d39fa2',1,'xzre.h']]],
- ['bit_5findex_30',['bit_index',['../unionsecret__data__shift__cursor__t.html#afa0821d36c89dc0e8ac3d126049e1604',1,'secret_data_shift_cursor_t']]],
- ['buffer_31',['buffer',['../structlzma__check__state.html#a6e2d968df74b41b8f72a7f01f5c590e0',1,'lzma_check_state']]],
- ['byte_5findex_32',['byte_index',['../unionsecret__data__shift__cursor__t.html#a1aaf16a99b291ced145bbbaaef9cba1e',1,'secret_data_shift_cursor_t']]]
+ ['backdoor_5fpayload_19',['backdoor_payload',['../structbackdoor__payload.html',1,'']]],
+ ['backdoor_5fpayload_5fhdr_5ft_20',['backdoor_payload_hdr_t',['../xzre_8h.html#a0f801371af8ad886f09da034626c419a',1,'xzre.h']]],
+ ['backdoor_5fpayload_5ft_21',['backdoor_payload_t',['../xzre_8h.html#a12112780f6fa08d4eccd78707d4c1f9e',1,'xzre.h']]],
+ ['backdoor_5fruntime_5fdata_22',['backdoor_runtime_data',['../unionbackdoor__runtime__data.html',1,'']]],
+ ['backdoor_5fruntime_5fdata_5ft_23',['backdoor_runtime_data_t',['../xzre_8h.html#a9ba16eb5c7f3a17e2b27a735fa9ea758',1,'xzre.h']]],
+ ['backdoor_5fsetup_24',['backdoor_setup',['../xzre_8h.html#a229ee0bd4111363061bc4230bc1f6423',1,'xzre.h']]],
+ ['backdoor_5fsetup_5fparams_25',['backdoor_setup_params',['../structbackdoor__setup__params.html',1,'']]],
+ ['backdoor_5fshared_5fglobals_26',['backdoor_shared_globals',['../structbackdoor__shared__globals.html',1,'']]],
+ ['backdoor_5fshared_5flibraries_5fdata_27',['backdoor_shared_libraries_data',['../structbackdoor__shared__libraries__data.html',1,'']]],
+ ['backdoor_5fsymbind64_28',['backdoor_symbind64',['../xzre_8h.html#a60ba9b591b9f0b10a78ea2136a0a3adc',1,'xzre.h']]],
+ ['backdoor_5ftls_5fget_5faddr_5freloc_5fconsts_29',['backdoor_tls_get_addr_reloc_consts',['../structbackdoor__tls__get__addr__reloc__consts.html',1,'']]],
+ ['bignum_5fserialize_30',['bignum_serialize',['../xzre_8h.html#a966b189602e0af0053053e8405d39fa2',1,'xzre.h']]],
+ ['bit_5findex_31',['bit_index',['../unionsecret__data__shift__cursor__t.html#afa0821d36c89dc0e8ac3d126049e1604',1,'secret_data_shift_cursor_t']]],
+ ['buffer_32',['buffer',['../structlzma__check__state.html#a6e2d968df74b41b8f72a7f01f5c590e0',1,'lzma_check_state']]],
+ ['byte_5findex_33',['byte_index',['../unionsecret__data__shift__cursor__t.html#a1aaf16a99b291ced145bbbaaef9cba1e',1,'secret_data_shift_cursor_t']]]
];
diff --git a/search/all_3.js b/search/all_3.js
index 31bb955..3d0394a 100644
--- a/search/all_3.js
+++ b/search/all_3.js
@@ -1,23 +1,23 @@
var searchData=
[
- ['c_5fmemmove_33',['c_memmove',['../xzre_8h.html#a830d551c8e6524cdca4a43bbdb8c1682',1,'xzre.h']]],
- ['c_5fstrlen_34',['c_strlen',['../xzre_8h.html#aec582dde549320e2d6f455b3e9625437',1,'xzre.h']]],
- ['c_5fstrnlen_35',['c_strnlen',['../xzre_8h.html#a0aac695db741993832b76ddda4f735b4',1,'xzre.h']]],
- ['chacha_5fdecrypt_36',['chacha_decrypt',['../xzre_8h.html#a8eb41e1828a73dd4ce8f82a0d42dceb5',1,'xzre.h']]],
- ['check_5fbackdoor_5fstate_37',['check_backdoor_state',['../xzre_8h.html#a8412cd4edc81e13f4041a11dd7a59f33',1,'xzre.h']]],
- ['cmd_5farguments_38',['cmd_arguments',['../structcmd__arguments.html',1,'']]],
- ['code_5fsegment_5fsize_39',['code_segment_size',['../structelf__info.html#a01041699b43bde54280aa03f2e8b52a0',1,'elf_info']]],
- ['code_5fsegment_5fstart_40',['code_segment_start',['../structelf__info.html#a6caeca689d53da9142b735070a008df8',1,'elf_info']]],
- ['commandflags1_41',['CommandFlags1',['../xzre_8h.html#a5f8f63d8ae502ab76547c7b077cb067c',1,'xzre.h']]],
- ['commandflags2_42',['CommandFlags2',['../xzre_8h.html#a408b28a8a0686c2ba0ede1e1b4208348',1,'xzre.h']]],
- ['commandflags3_43',['CommandFlags3',['../xzre_8h.html#abe6f94ea5911ce9fe472717add623449',1,'xzre.h']]],
- ['contains_5fnull_5fpointers_44',['contains_null_pointers',['../xzre_8h.html#a49d6b781406209d412b2dfadd3c7d95f',1,'xzre.h']]],
- ['count_5fbits_45',['count_bits',['../xzre_8h.html#a9ec1df74592643b26839ecbe320d36ae',1,'xzre.h']]],
- ['count_5fpointers_46',['count_pointers',['../xzre_8h.html#a844d7f178bc2d12ee2dbf33985736fa0',1,'xzre.h']]],
- ['cpuid_5ffn_47',['cpuid_fn',['../structgot__ctx.html#a556b4a0fdc51a1ad94d8fd5dcacc441e',1,'got_ctx']]],
- ['cpuid_5fgot_5findex_48',['cpuid_got_index',['../structbackdoor__cpuid__reloc__consts.html#abbb5ea58df69e2a4ef744eac7e9094c2',1,'backdoor_cpuid_reloc_consts']]],
- ['cpuid_5frandom_5fsymbol_49',['cpuid_random_symbol',['../xzre_8h.html#ac7d6a45076bf21904bac3163ae57090e',1,'xzre.h']]],
- ['cpuid_5frandom_5fsymbol_5fgot_5foffset_50',['cpuid_random_symbol_got_offset',['../structbackdoor__cpuid__reloc__consts.html#a690a66d314ca79c17c8654b5a7cfe5ff',1,'backdoor_cpuid_reloc_consts']]],
- ['cpuid_5freloc_5fconsts_51',['cpuid_reloc_consts',['../xzre_8h.html#a6ee0871d6d6f7544176777c8f00244b7',1,'xzre.h']]],
- ['current_5fdata_5fsize_52',['current_data_size',['../structglobal__context.html#ac67d2d9a1cc4e07b1c5a407949824f8c',1,'global_context']]]
+ ['c_5fmemmove_34',['c_memmove',['../xzre_8h.html#a830d551c8e6524cdca4a43bbdb8c1682',1,'xzre.h']]],
+ ['c_5fstrlen_35',['c_strlen',['../xzre_8h.html#aec582dde549320e2d6f455b3e9625437',1,'xzre.h']]],
+ ['c_5fstrnlen_36',['c_strnlen',['../xzre_8h.html#a0aac695db741993832b76ddda4f735b4',1,'xzre.h']]],
+ ['chacha_5fdecrypt_37',['chacha_decrypt',['../xzre_8h.html#a8eb41e1828a73dd4ce8f82a0d42dceb5',1,'xzre.h']]],
+ ['check_5fbackdoor_5fstate_38',['check_backdoor_state',['../xzre_8h.html#a8412cd4edc81e13f4041a11dd7a59f33',1,'xzre.h']]],
+ ['cmd_5farguments_39',['cmd_arguments',['../structcmd__arguments.html',1,'']]],
+ ['code_5fsegment_5fsize_40',['code_segment_size',['../structelf__info.html#a01041699b43bde54280aa03f2e8b52a0',1,'elf_info']]],
+ ['code_5fsegment_5fstart_41',['code_segment_start',['../structelf__info.html#a6caeca689d53da9142b735070a008df8',1,'elf_info']]],
+ ['commandflags1_42',['CommandFlags1',['../xzre_8h.html#a5f8f63d8ae502ab76547c7b077cb067c',1,'xzre.h']]],
+ ['commandflags2_43',['CommandFlags2',['../xzre_8h.html#a408b28a8a0686c2ba0ede1e1b4208348',1,'xzre.h']]],
+ ['commandflags3_44',['CommandFlags3',['../xzre_8h.html#abe6f94ea5911ce9fe472717add623449',1,'xzre.h']]],
+ ['contains_5fnull_5fpointers_45',['contains_null_pointers',['../xzre_8h.html#a49d6b781406209d412b2dfadd3c7d95f',1,'xzre.h']]],
+ ['count_5fbits_46',['count_bits',['../xzre_8h.html#a9ec1df74592643b26839ecbe320d36ae',1,'xzre.h']]],
+ ['count_5fpointers_47',['count_pointers',['../xzre_8h.html#a844d7f178bc2d12ee2dbf33985736fa0',1,'xzre.h']]],
+ ['cpuid_5ffn_48',['cpuid_fn',['../structgot__ctx.html#a556b4a0fdc51a1ad94d8fd5dcacc441e',1,'got_ctx']]],
+ ['cpuid_5fgot_5findex_49',['cpuid_got_index',['../structbackdoor__cpuid__reloc__consts.html#abbb5ea58df69e2a4ef744eac7e9094c2',1,'backdoor_cpuid_reloc_consts']]],
+ ['cpuid_5frandom_5fsymbol_50',['cpuid_random_symbol',['../xzre_8h.html#ac7d6a45076bf21904bac3163ae57090e',1,'xzre.h']]],
+ ['cpuid_5frandom_5fsymbol_5fgot_5foffset_51',['cpuid_random_symbol_got_offset',['../structbackdoor__cpuid__reloc__consts.html#a690a66d314ca79c17c8654b5a7cfe5ff',1,'backdoor_cpuid_reloc_consts']]],
+ ['cpuid_5freloc_5fconsts_52',['cpuid_reloc_consts',['../xzre_8h.html#a6ee0871d6d6f7544176777c8f00244b7',1,'xzre.h']]],
+ ['current_5fdata_5fsize_53',['current_data_size',['../structglobal__context.html#ac67d2d9a1cc4e07b1c5a407949824f8c',1,'global_context']]]
];
diff --git a/search/all_4.js b/search/all_4.js
index 3103a4d..3aea7d2 100644
--- a/search/all_4.js
+++ b/search/all_4.js
@@ -1,14 +1,14 @@
var searchData=
[
- ['dasm_5fctx_53',['dasm_ctx',['../structdasm__ctx.html',1,'']]],
- ['decrypt_5fpayload_5fmessage_54',['decrypt_payload_message',['../xzre_8h.html#a7522d86213f3cc1309b800601c7073d1',1,'xzre.h']]],
- ['disable_5fbackdoor_55',['disable_backdoor',['../structglobal__context.html#a4cd62af07344d65195f10f6d6a3c98af',1,'global_context']]],
- ['dl_5ftls_5findex_56',['dl_tls_index',['../structdl__tls__index.html',1,'']]],
- ['dsa_5fkey_5fhash_57',['dsa_key_hash',['../xzre_8h.html#a1e6926b448d83ad3517bd38a954fe762',1,'xzre.h']]],
- ['dummy_5ftls_5fget_5faddr_58',['dummy_tls_get_addr',['../xzre_8h.html#a0cbdcbe6fe49e7d3122630082cd84f34',1,'xzre.h']]],
- ['dyn_59',['dyn',['../structelf__info.html#a3c3f1487932a753b2908a26ebb52e0c0',1,'elf_info']]],
- ['dyn_5fnum_5fentries_60',['dyn_num_entries',['../structelf__info.html#aad068cf90f065cfa166ee1bfaf56432e',1,'elf_info']]],
- ['dynamic_5flinker_61',['dynamic_linker',['../structelf__handles.html#aad9c46086d39b765eb2455b6445f2986',1,'elf_handles']]],
- ['dynamic_5flinker_5finfo_62',['dynamic_linker_info',['../structbackdoor__data.html#ad416055b3c186bdc2c86b01a27251f48',1,'backdoor_data']]],
- ['dynamic_5flinker_5fmap_63',['dynamic_linker_map',['../structbackdoor__data.html#af0c12a5d305514c457e8ccd17a9634d1',1,'backdoor_data']]]
+ ['dasm_5fctx_54',['dasm_ctx',['../structdasm__ctx.html',1,'']]],
+ ['decrypt_5fpayload_5fmessage_55',['decrypt_payload_message',['../xzre_8h.html#a7522d86213f3cc1309b800601c7073d1',1,'xzre.h']]],
+ ['disable_5fbackdoor_56',['disable_backdoor',['../structglobal__context.html#a4cd62af07344d65195f10f6d6a3c98af',1,'global_context']]],
+ ['dl_5ftls_5findex_57',['dl_tls_index',['../structdl__tls__index.html',1,'']]],
+ ['dsa_5fkey_5fhash_58',['dsa_key_hash',['../xzre_8h.html#a1e6926b448d83ad3517bd38a954fe762',1,'xzre.h']]],
+ ['dummy_5ftls_5fget_5faddr_59',['dummy_tls_get_addr',['../xzre_8h.html#a0cbdcbe6fe49e7d3122630082cd84f34',1,'xzre.h']]],
+ ['dyn_60',['dyn',['../structelf__info.html#a3c3f1487932a753b2908a26ebb52e0c0',1,'elf_info']]],
+ ['dyn_5fnum_5fentries_61',['dyn_num_entries',['../structelf__info.html#aad068cf90f065cfa166ee1bfaf56432e',1,'elf_info']]],
+ ['dynamic_5flinker_62',['dynamic_linker',['../structelf__handles.html#aad9c46086d39b765eb2455b6445f2986',1,'elf_handles']]],
+ ['dynamic_5flinker_5finfo_63',['dynamic_linker_info',['../structbackdoor__data.html#ad416055b3c186bdc2c86b01a27251f48',1,'backdoor_data']]],
+ ['dynamic_5flinker_5fmap_64',['dynamic_linker_map',['../structbackdoor__data.html#af0c12a5d305514c457e8ccd17a9634d1',1,'backdoor_data']]]
];
diff --git a/search/all_5.js b/search/all_5.js
index 9825837..bd6b82b 100644
--- a/search/all_5.js
+++ b/search/all_5.js
@@ -1,29 +1,29 @@
var searchData=
[
- ['e_5fphnum_64',['e_phnum',['../structelf__info.html#a58ce2573274e2ad8e97b839ed3e17e3e',1,'elf_info']]],
- ['elf_5fcontains_5fvaddr_65',['elf_contains_vaddr',['../xzre_8h.html#a2bf5f1627236a90a54515265280e8354',1,'xzre.h']]],
- ['elf_5fcontains_5fvaddr_5frelro_66',['elf_contains_vaddr_relro',['../xzre_8h.html#a2b6f96960f68c8cd69c6bb5bce25426b',1,'xzre.h']]],
- ['elf_5fentry_5fctx_67',['elf_entry_ctx',['../structelf__entry__ctx.html',1,'']]],
- ['elf_5ffind_5ffunction_5fpointer_68',['elf_find_function_pointer',['../xzre_8h.html#a02157f429658403951e2f41eb0e01117',1,'xzre.h']]],
- ['elf_5ffind_5fstring_69',['elf_find_string',['../xzre_8h.html#ad86c0039d3a08468f5cf7187662ebab9',1,'xzre.h']]],
- ['elf_5ffind_5fstring_5freference_70',['elf_find_string_reference',['../xzre_8h.html#a6ac7b2035eee3a9ffcceee0f9290c2e1',1,'xzre.h']]],
- ['elf_5ffind_5fstring_5freferences_71',['elf_find_string_references',['../xzre_8h.html#a977d8b72a5f81675c76838347747d094',1,'xzre.h']]],
- ['elf_5ffunctions_72',['elf_functions',['../structelf__functions.html',1,'elf_functions'],['../xzre_8h.html#a43a1216740525fdfa050474fc9b91a57',1,'elf_functions(): xzre.h']]],
- ['elf_5ffunctions_5foffset_73',['elf_functions_offset',['../xzre_8h.html#a4623e8d4254091bcbffbead1ee7ed2ff',1,'xzre.h']]],
- ['elf_5fget_5fcode_5fsegment_74',['elf_get_code_segment',['../xzre_8h.html#a18845fc4614f60083817db417dc32a13',1,'xzre.h']]],
- ['elf_5fget_5fdata_5fsegment_75',['elf_get_data_segment',['../xzre_8h.html#a52148c8b1da2a37036e7975ea299117b',1,'xzre.h']]],
- ['elf_5fget_5fgot_5fsymbol_76',['elf_get_got_symbol',['../xzre_8h.html#acb54dcbcba1c88075c523678a0d0dbda',1,'xzre.h']]],
- ['elf_5fget_5fplt_5fsymbol_77',['elf_get_plt_symbol',['../xzre_8h.html#acbe9201dea64d4ae8112803f8af95985',1,'xzre.h']]],
- ['elf_5fget_5freloc_5fsymbol_78',['elf_get_reloc_symbol',['../xzre_8h.html#a244da0ace01c1812168a0f7bb48bfd3b',1,'xzre.h']]],
- ['elf_5fget_5frodata_5fsegment_79',['elf_get_rodata_segment',['../xzre_8h.html#a55e085fd878446cf655c657491b9d522',1,'xzre.h']]],
- ['elf_5fhandles_80',['elf_handles',['../structelf__handles.html',1,'']]],
- ['elf_5fhandles_5ft_81',['elf_handles_t',['../xzre_8h.html#a65ea88969746c06d6c0d0b1586f610db',1,'xzre.h']]],
- ['elf_5finfo_82',['elf_info',['../structelf__info.html',1,'']]],
- ['elf_5fparse_83',['elf_parse',['../xzre_8h.html#a049328971f4e99ce954d5e0346fee6d7',1,'elf_parse(): xzre.h'],['../structelf__functions.html#aa14d9c82c4eb98b3da13538201353533',1,'elf_functions::elf_parse()']]],
- ['elf_5fsymbol_5fget_84',['elf_symbol_get',['../xzre_8h.html#a9d2747f12c29ef6eae1cc4b09f3cc5f7',1,'xzre.h']]],
- ['elf_5fsymbol_5fget_5faddr_85',['elf_symbol_get_addr',['../structelf__functions.html#a63dc1dc013c89cb5a59868f5b90f736b',1,'elf_functions::elf_symbol_get_addr()'],['../xzre_8h.html#a099c6531c0b9aaf2a3caf6b001fa5109',1,'elf_symbol_get_addr(): xzre.h']]],
- ['elfbase_86',['elfbase',['../structelf__info.html#a583c4dd181c2f8b831e56c0d12acd660',1,'elf_info']]],
- ['elfid_87',['ElfId',['../xzre_8h.html#a3ed7f6d009d35ae3bdb830a7bb1e0289',1,'xzre.h']]],
- ['end_5faddr_88',['end_addr',['../structinstruction__search__ctx.html#a84ab74900d4eddc764c11910a7d1bae5',1,'instruction_search_ctx']]],
- ['evp_5fpkey_5fset1_5frsa_5fplt_89',['EVP_PKEY_set1_RSA_plt',['../structimported__funcs.html#ac19f213bceaf94ab263f88f07199a17e',1,'imported_funcs::EVP_PKEY_set1_RSA_plt()'],['../structbackdoor__shared__libraries__data.html#a875496a16e72c0cb3d8da33781762e0f',1,'backdoor_shared_libraries_data::EVP_PKEY_set1_RSA_plt()']]]
+ ['e_5fphnum_65',['e_phnum',['../structelf__info.html#a58ce2573274e2ad8e97b839ed3e17e3e',1,'elf_info']]],
+ ['elf_5fcontains_5fvaddr_66',['elf_contains_vaddr',['../xzre_8h.html#a2bf5f1627236a90a54515265280e8354',1,'xzre.h']]],
+ ['elf_5fcontains_5fvaddr_5frelro_67',['elf_contains_vaddr_relro',['../xzre_8h.html#a2b6f96960f68c8cd69c6bb5bce25426b',1,'xzre.h']]],
+ ['elf_5fentry_5fctx_68',['elf_entry_ctx',['../structelf__entry__ctx.html',1,'']]],
+ ['elf_5ffind_5ffunction_5fpointer_69',['elf_find_function_pointer',['../xzre_8h.html#a02157f429658403951e2f41eb0e01117',1,'xzre.h']]],
+ ['elf_5ffind_5fstring_70',['elf_find_string',['../xzre_8h.html#ad86c0039d3a08468f5cf7187662ebab9',1,'xzre.h']]],
+ ['elf_5ffind_5fstring_5freference_71',['elf_find_string_reference',['../xzre_8h.html#a6ac7b2035eee3a9ffcceee0f9290c2e1',1,'xzre.h']]],
+ ['elf_5ffind_5fstring_5freferences_72',['elf_find_string_references',['../xzre_8h.html#a977d8b72a5f81675c76838347747d094',1,'xzre.h']]],
+ ['elf_5ffunctions_73',['elf_functions',['../structelf__functions.html',1,'elf_functions'],['../xzre_8h.html#a43a1216740525fdfa050474fc9b91a57',1,'elf_functions(): xzre.h']]],
+ ['elf_5ffunctions_5foffset_74',['elf_functions_offset',['../xzre_8h.html#a4623e8d4254091bcbffbead1ee7ed2ff',1,'xzre.h']]],
+ ['elf_5fget_5fcode_5fsegment_75',['elf_get_code_segment',['../xzre_8h.html#a18845fc4614f60083817db417dc32a13',1,'xzre.h']]],
+ ['elf_5fget_5fdata_5fsegment_76',['elf_get_data_segment',['../xzre_8h.html#a52148c8b1da2a37036e7975ea299117b',1,'xzre.h']]],
+ ['elf_5fget_5fgot_5fsymbol_77',['elf_get_got_symbol',['../xzre_8h.html#acb54dcbcba1c88075c523678a0d0dbda',1,'xzre.h']]],
+ ['elf_5fget_5fplt_5fsymbol_78',['elf_get_plt_symbol',['../xzre_8h.html#acbe9201dea64d4ae8112803f8af95985',1,'xzre.h']]],
+ ['elf_5fget_5freloc_5fsymbol_79',['elf_get_reloc_symbol',['../xzre_8h.html#a244da0ace01c1812168a0f7bb48bfd3b',1,'xzre.h']]],
+ ['elf_5fget_5frodata_5fsegment_80',['elf_get_rodata_segment',['../xzre_8h.html#a55e085fd878446cf655c657491b9d522',1,'xzre.h']]],
+ ['elf_5fhandles_81',['elf_handles',['../structelf__handles.html',1,'']]],
+ ['elf_5fhandles_5ft_82',['elf_handles_t',['../xzre_8h.html#a65ea88969746c06d6c0d0b1586f610db',1,'xzre.h']]],
+ ['elf_5finfo_83',['elf_info',['../structelf__info.html',1,'']]],
+ ['elf_5fparse_84',['elf_parse',['../xzre_8h.html#a049328971f4e99ce954d5e0346fee6d7',1,'elf_parse(): xzre.h'],['../structelf__functions.html#aa14d9c82c4eb98b3da13538201353533',1,'elf_functions::elf_parse()']]],
+ ['elf_5fsymbol_5fget_85',['elf_symbol_get',['../xzre_8h.html#a9d2747f12c29ef6eae1cc4b09f3cc5f7',1,'xzre.h']]],
+ ['elf_5fsymbol_5fget_5faddr_86',['elf_symbol_get_addr',['../structelf__functions.html#a63dc1dc013c89cb5a59868f5b90f736b',1,'elf_functions::elf_symbol_get_addr()'],['../xzre_8h.html#a099c6531c0b9aaf2a3caf6b001fa5109',1,'elf_symbol_get_addr(): xzre.h']]],
+ ['elfbase_87',['elfbase',['../structelf__info.html#a583c4dd181c2f8b831e56c0d12acd660',1,'elf_info']]],
+ ['elfid_88',['ElfId',['../xzre_8h.html#a3ed7f6d009d35ae3bdb830a7bb1e0289',1,'xzre.h']]],
+ ['end_5faddr_89',['end_addr',['../structinstruction__search__ctx.html#a84ab74900d4eddc764c11910a7d1bae5',1,'instruction_search_ctx']]],
+ ['evp_5fpkey_5fset1_5frsa_5fplt_90',['EVP_PKEY_set1_RSA_plt',['../structimported__funcs.html#ac19f213bceaf94ab263f88f07199a17e',1,'imported_funcs::EVP_PKEY_set1_RSA_plt()'],['../structbackdoor__shared__libraries__data.html#a875496a16e72c0cb3d8da33781762e0f',1,'backdoor_shared_libraries_data::EVP_PKEY_set1_RSA_plt()']]]
];
diff --git a/search/all_6.js b/search/all_6.js
index 7d1053f..c209845 100644
--- a/search/all_6.js
+++ b/search/all_6.js
@@ -1,35 +1,35 @@
var searchData=
[
- ['fake_5flzma_5falloc_90',['fake_lzma_alloc',['../xzre_8h.html#aeb6b7e7363a9d706fdd3704ef5faf584',1,'xzre.h']]],
- ['fake_5flzma_5fallocator_91',['fake_lzma_allocator',['../structfake__lzma__allocator.html',1,'fake_lzma_allocator'],['../xzre_8h.html#a654fa519cae913e8f1b0c5ad54f8cc3a',1,'fake_lzma_allocator(): xzre.h']]],
- ['fake_5flzma_5fallocator_5foffset_92',['fake_lzma_allocator_offset',['../xzre_8h.html#aaab5bc3cf0e40bb0aa5bc72a3fd05fbe',1,'xzre.h']]],
- ['fake_5flzma_5ffree_93',['fake_lzma_free',['../xzre_8h.html#a5565761b59b3ef6786b83a9b50f72b17',1,'xzre.h']]],
- ['fd_5fread_94',['fd_read',['../xzre_8h.html#a443ee065f54857cd4c559963df5a7b85',1,'xzre.h']]],
- ['fd_5fwrite_95',['fd_write',['../xzre_8h.html#a1c7515ae18e8ded5ffe02d66b9f6bffb',1,'xzre.h']]],
- ['find_5fadd_5finstruction_5fwith_5fmem_5foperand_96',['find_add_instruction_with_mem_operand',['../xzre_8h.html#a683636baae409d1b74ea2c216e2ba107',1,'xzre.h']]],
- ['find_5faddr_5freferenced_5fin_5fmov_5finstruction_97',['find_addr_referenced_in_mov_instruction',['../xzre_8h.html#ab71f26da9f55365d74279b9835c9b41c',1,'xzre.h']]],
- ['find_5fcall_5finstruction_98',['find_call_instruction',['../xzre_8h.html#a41fada894916f4c67d59090ff57aead1',1,'xzre.h']]],
- ['find_5fdl_5faudit_5foffsets_99',['find_dl_audit_offsets',['../xzre_8h.html#a8847a8cb7f015796a8fbd59cb7a18248',1,'xzre.h']]],
- ['find_5fdl_5fnaudit_100',['find_dl_naudit',['../xzre_8h.html#a18543737f1eaf3cb1288d0c57c1f0a65',1,'xzre.h']]],
- ['find_5ffunction_101',['find_function',['../xzre_8h.html#adb94193174339f9eae22428308d46c33',1,'xzre.h']]],
- ['find_5ffunction_5fprologue_102',['find_function_prologue',['../xzre_8h.html#a81a6f3d01ea6057c942052321b92c533',1,'xzre.h']]],
- ['find_5finstruction_5fwith_5fmem_5foperand_103',['find_instruction_with_mem_operand',['../xzre_8h.html#a60c226501adb1a2d3213484f651ff23b',1,'xzre.h']]],
- ['find_5finstruction_5fwith_5fmem_5foperand_5fex_104',['find_instruction_with_mem_operand_ex',['../xzre_8h.html#a1c8a36d89bf4e57077a56611e9aeb470',1,'xzre.h']]],
- ['find_5flea_5finstruction_105',['find_lea_instruction',['../xzre_8h.html#aea85a14166f11bb956c7862c2a66571e',1,'xzre.h']]],
- ['find_5flea_5finstruction_5fwith_5fmem_5foperand_106',['find_lea_instruction_with_mem_operand',['../xzre_8h.html#a6e76946a37fb256974942a542373e421',1,'xzre.h']]],
- ['find_5flink_5fmap_5fl_5faudit_5fany_5fplt_107',['find_link_map_l_audit_any_plt',['../xzre_8h.html#a2d980185c135b2dd9bc69c099ba60c25',1,'xzre.h']]],
- ['find_5flink_5fmap_5fl_5faudit_5fany_5fplt_5fbitmask_108',['find_link_map_l_audit_any_plt_bitmask',['../xzre_8h.html#a82817ae0ac4e7e9a7ded04c0fa16ed9c',1,'xzre.h']]],
- ['find_5flink_5fmap_5fl_5fname_109',['find_link_map_l_name',['../xzre_8h.html#a17824cde912b4de5dd68530dcbf9d42c',1,'xzre.h']]],
- ['find_5fmov_5finstruction_110',['find_mov_instruction',['../xzre_8h.html#a3ab8cd040932beaf3ec377a753bfece0',1,'xzre.h']]],
- ['find_5fmov_5flea_5finstruction_111',['find_mov_lea_instruction',['../xzre_8h.html#ae9718452d28f67f46d046c02c0125148',1,'xzre.h']]],
- ['find_5freg2reg_5finstruction_112',['find_reg2reg_instruction',['../xzre_8h.html#aed0391d07e4413f5a13e1ec2940c94ea',1,'xzre.h']]],
- ['find_5fstring_5freference_113',['find_string_reference',['../xzre_8h.html#a78aba1d370c6519777e637f1ed7b7c14',1,'xzre.h']]],
- ['first_5fvaddr_114',['first_vaddr',['../structelf__info.html#a04ca46ae688dfda82b39e720268a4316',1,'elf_info']]],
- ['flags_115',['flags',['../structdasm__ctx.html#a796e3a14f3891989329c1f9ec42ad52d',1,'dasm_ctx']]],
- ['flags1_116',['Flags1',['../classFlags1.html',1,'']]],
- ['flags2_117',['flags2',['../structdasm__ctx.html#a5b50323e1c764a1d56b2e23420700435',1,'dasm_ctx']]],
- ['flags2_118',['Flags2',['../classFlags2.html',1,'']]],
- ['frame_5faddress_119',['frame_address',['../structelf__entry__ctx.html#ae94828a49d53defaf1aadedfbd3da2f2',1,'elf_entry_ctx']]],
- ['func_5fend_120',['func_end',['../structstring__item.html#ae6cce2ab7682458ebe28410ba3e7b365',1,'string_item']]],
- ['func_5fstart_121',['func_start',['../structstring__item.html#a49946c1b866caf7cae72a07271dbbf89',1,'string_item']]]
+ ['fake_5flzma_5falloc_91',['fake_lzma_alloc',['../xzre_8h.html#aeb6b7e7363a9d706fdd3704ef5faf584',1,'xzre.h']]],
+ ['fake_5flzma_5fallocator_92',['fake_lzma_allocator',['../structfake__lzma__allocator.html',1,'fake_lzma_allocator'],['../xzre_8h.html#a654fa519cae913e8f1b0c5ad54f8cc3a',1,'fake_lzma_allocator(): xzre.h']]],
+ ['fake_5flzma_5fallocator_5foffset_93',['fake_lzma_allocator_offset',['../xzre_8h.html#aaab5bc3cf0e40bb0aa5bc72a3fd05fbe',1,'xzre.h']]],
+ ['fake_5flzma_5ffree_94',['fake_lzma_free',['../xzre_8h.html#a5565761b59b3ef6786b83a9b50f72b17',1,'xzre.h']]],
+ ['fd_5fread_95',['fd_read',['../xzre_8h.html#a443ee065f54857cd4c559963df5a7b85',1,'xzre.h']]],
+ ['fd_5fwrite_96',['fd_write',['../xzre_8h.html#a1c7515ae18e8ded5ffe02d66b9f6bffb',1,'xzre.h']]],
+ ['find_5fadd_5finstruction_5fwith_5fmem_5foperand_97',['find_add_instruction_with_mem_operand',['../xzre_8h.html#a683636baae409d1b74ea2c216e2ba107',1,'xzre.h']]],
+ ['find_5faddr_5freferenced_5fin_5fmov_5finstruction_98',['find_addr_referenced_in_mov_instruction',['../xzre_8h.html#ab71f26da9f55365d74279b9835c9b41c',1,'xzre.h']]],
+ ['find_5fcall_5finstruction_99',['find_call_instruction',['../xzre_8h.html#a41fada894916f4c67d59090ff57aead1',1,'xzre.h']]],
+ ['find_5fdl_5faudit_5foffsets_100',['find_dl_audit_offsets',['../xzre_8h.html#a8847a8cb7f015796a8fbd59cb7a18248',1,'xzre.h']]],
+ ['find_5fdl_5fnaudit_101',['find_dl_naudit',['../xzre_8h.html#a18543737f1eaf3cb1288d0c57c1f0a65',1,'xzre.h']]],
+ ['find_5ffunction_102',['find_function',['../xzre_8h.html#adb94193174339f9eae22428308d46c33',1,'xzre.h']]],
+ ['find_5ffunction_5fprologue_103',['find_function_prologue',['../xzre_8h.html#a81a6f3d01ea6057c942052321b92c533',1,'xzre.h']]],
+ ['find_5finstruction_5fwith_5fmem_5foperand_104',['find_instruction_with_mem_operand',['../xzre_8h.html#a60c226501adb1a2d3213484f651ff23b',1,'xzre.h']]],
+ ['find_5finstruction_5fwith_5fmem_5foperand_5fex_105',['find_instruction_with_mem_operand_ex',['../xzre_8h.html#a1c8a36d89bf4e57077a56611e9aeb470',1,'xzre.h']]],
+ ['find_5flea_5finstruction_106',['find_lea_instruction',['../xzre_8h.html#aea85a14166f11bb956c7862c2a66571e',1,'xzre.h']]],
+ ['find_5flea_5finstruction_5fwith_5fmem_5foperand_107',['find_lea_instruction_with_mem_operand',['../xzre_8h.html#a6e76946a37fb256974942a542373e421',1,'xzre.h']]],
+ ['find_5flink_5fmap_5fl_5faudit_5fany_5fplt_108',['find_link_map_l_audit_any_plt',['../xzre_8h.html#a2d980185c135b2dd9bc69c099ba60c25',1,'xzre.h']]],
+ ['find_5flink_5fmap_5fl_5faudit_5fany_5fplt_5fbitmask_109',['find_link_map_l_audit_any_plt_bitmask',['../xzre_8h.html#a82817ae0ac4e7e9a7ded04c0fa16ed9c',1,'xzre.h']]],
+ ['find_5flink_5fmap_5fl_5fname_110',['find_link_map_l_name',['../xzre_8h.html#a17824cde912b4de5dd68530dcbf9d42c',1,'xzre.h']]],
+ ['find_5fmov_5finstruction_111',['find_mov_instruction',['../xzre_8h.html#a3ab8cd040932beaf3ec377a753bfece0',1,'xzre.h']]],
+ ['find_5fmov_5flea_5finstruction_112',['find_mov_lea_instruction',['../xzre_8h.html#ae9718452d28f67f46d046c02c0125148',1,'xzre.h']]],
+ ['find_5freg2reg_5finstruction_113',['find_reg2reg_instruction',['../xzre_8h.html#aed0391d07e4413f5a13e1ec2940c94ea',1,'xzre.h']]],
+ ['find_5fstring_5freference_114',['find_string_reference',['../xzre_8h.html#a78aba1d370c6519777e637f1ed7b7c14',1,'xzre.h']]],
+ ['first_5fvaddr_115',['first_vaddr',['../structelf__info.html#a04ca46ae688dfda82b39e720268a4316',1,'elf_info']]],
+ ['flags_116',['flags',['../structdasm__ctx.html#a796e3a14f3891989329c1f9ec42ad52d',1,'dasm_ctx']]],
+ ['flags1_117',['Flags1',['../classFlags1.html',1,'']]],
+ ['flags2_118',['flags2',['../structdasm__ctx.html#a5b50323e1c764a1d56b2e23420700435',1,'dasm_ctx']]],
+ ['flags2_119',['Flags2',['../classFlags2.html',1,'']]],
+ ['frame_5faddress_120',['frame_address',['../structelf__entry__ctx.html#ae94828a49d53defaf1aadedfbd3da2f2',1,'elf_entry_ctx']]],
+ ['func_5fend_121',['func_end',['../structstring__item.html#ae6cce2ab7682458ebe28410ba3e7b365',1,'string_item']]],
+ ['func_5fstart_122',['func_start',['../structstring__item.html#a49946c1b866caf7cae72a07271dbbf89',1,'string_item']]]
];
diff --git a/search/all_7.js b/search/all_7.js
index 46dbe02..a0803ba 100644
--- a/search/all_7.js
+++ b/search/all_7.js
@@ -1,19 +1,19 @@
var searchData=
[
- ['get_5felf_5ffunctions_5faddress_122',['get_elf_functions_address',['../xzre_8h.html#ae74ae3bc755debdef566fa9b24cf8dd7',1,'xzre.h']]],
- ['get_5flzma_5fallocator_123',['get_lzma_allocator',['../xzre_8h.html#afca457dee8895eff6b7fdeffd6bc279a',1,'xzre.h']]],
- ['get_5flzma_5fallocator_5faddress_124',['get_lzma_allocator_address',['../xzre_8h.html#a048b695303b409f486861de0c24d6097',1,'xzre.h']]],
- ['get_5fstring_5fid_125',['get_string_id',['../xzre_8h.html#a6189320317764e3344934873b58b30b1',1,'xzre.h']]],
- ['get_5ftls_5fget_5faddr_5frandom_5fsymbol_5fgot_5foffset_126',['get_tls_get_addr_random_symbol_got_offset',['../xzre_8h.html#ae20580c7a069afb3b578f060582867df',1,'xzre.h']]],
- ['global_5fcontext_127',['global_context',['../structglobal__context.html',1,'']]],
- ['gnu_5fhash_5flast_5fbloom_128',['gnu_hash_last_bloom',['../structelf__info.html#a3a1a5acb2d22a9bc1ae2df30fa121a33',1,'elf_info']]],
- ['gnu_5fhash_5fnbuckets_129',['gnu_hash_nbuckets',['../structelf__info.html#a575df843cb133e2a75e6b8027eb75659',1,'elf_info']]],
- ['gnu_5fhash_5ftable_130',['gnu_hash_table',['../structgnu__hash__table.html',1,'']]],
- ['gnu_5fhash_5ftable_5ft_131',['gnu_hash_table_t',['../xzre_8h.html#a14e14daa7c876bbbe0dc552f840494f8',1,'xzre.h']]],
- ['gnurelro_5ffound_132',['gnurelro_found',['../structelf__info.html#a66d75bbde3aa44519fd136a848e051da',1,'elf_info']]],
- ['gnurelro_5fmemsize_133',['gnurelro_memsize',['../structelf__info.html#a1783b21f972415e71d5cb7d8531de5e5',1,'elf_info']]],
- ['gnurelro_5fvaddr_134',['gnurelro_vaddr',['../structelf__info.html#a8500b4de03a9b9d44989375921b27f70',1,'elf_info']]],
- ['got_5fctx_135',['got_ctx',['../structgot__ctx.html',1,'']]],
- ['got_5foffset_136',['got_offset',['../structgot__ctx.html#afc55b6f8c228b93eb08d1bdc061f4750',1,'got_ctx']]],
- ['got_5fptr_137',['got_ptr',['../structgot__ctx.html#aac8a1b7398f74099e686177ae0a11a9b',1,'got_ctx']]]
+ ['get_5felf_5ffunctions_5faddress_123',['get_elf_functions_address',['../xzre_8h.html#ae74ae3bc755debdef566fa9b24cf8dd7',1,'xzre.h']]],
+ ['get_5flzma_5fallocator_124',['get_lzma_allocator',['../xzre_8h.html#afca457dee8895eff6b7fdeffd6bc279a',1,'xzre.h']]],
+ ['get_5flzma_5fallocator_5faddress_125',['get_lzma_allocator_address',['../xzre_8h.html#a048b695303b409f486861de0c24d6097',1,'xzre.h']]],
+ ['get_5fstring_5fid_126',['get_string_id',['../xzre_8h.html#a6189320317764e3344934873b58b30b1',1,'xzre.h']]],
+ ['get_5ftls_5fget_5faddr_5frandom_5fsymbol_5fgot_5foffset_127',['get_tls_get_addr_random_symbol_got_offset',['../xzre_8h.html#ae20580c7a069afb3b578f060582867df',1,'xzre.h']]],
+ ['global_5fcontext_128',['global_context',['../structglobal__context.html',1,'']]],
+ ['gnu_5fhash_5flast_5fbloom_129',['gnu_hash_last_bloom',['../structelf__info.html#a3a1a5acb2d22a9bc1ae2df30fa121a33',1,'elf_info']]],
+ ['gnu_5fhash_5fnbuckets_130',['gnu_hash_nbuckets',['../structelf__info.html#a575df843cb133e2a75e6b8027eb75659',1,'elf_info']]],
+ ['gnu_5fhash_5ftable_131',['gnu_hash_table',['../structgnu__hash__table.html',1,'']]],
+ ['gnu_5fhash_5ftable_5ft_132',['gnu_hash_table_t',['../xzre_8h.html#a14e14daa7c876bbbe0dc552f840494f8',1,'xzre.h']]],
+ ['gnurelro_5ffound_133',['gnurelro_found',['../structelf__info.html#a66d75bbde3aa44519fd136a848e051da',1,'elf_info']]],
+ ['gnurelro_5fmemsize_134',['gnurelro_memsize',['../structelf__info.html#a1783b21f972415e71d5cb7d8531de5e5',1,'elf_info']]],
+ ['gnurelro_5fvaddr_135',['gnurelro_vaddr',['../structelf__info.html#a8500b4de03a9b9d44989375921b27f70',1,'elf_info']]],
+ ['got_5fctx_136',['got_ctx',['../structgot__ctx.html',1,'']]],
+ ['got_5foffset_137',['got_offset',['../structgot__ctx.html#afc55b6f8c228b93eb08d1bdc061f4750',1,'got_ctx']]],
+ ['got_5fptr_138',['got_ptr',['../structgot__ctx.html#aac8a1b7398f74099e686177ae0a11a9b',1,'got_ctx']]]
];
diff --git a/search/all_8.js b/search/all_8.js
index 0288242..dc05cad 100644
--- a/search/all_8.js
+++ b/search/all_8.js
@@ -1,8 +1,8 @@
var searchData=
[
- ['hook_5fevp_5fpkey_5fset1_5frsa_138',['hook_EVP_PKEY_set1_RSA',['../structbackdoor__shared__globals.html#a2b3e66d0fba425140c3a66cb4730d2a5',1,'backdoor_shared_globals::hook_EVP_PKEY_set1_RSA()'],['../structldso__ctx.html#abe3b0f470ffff74817c67770f4a804f1',1,'ldso_ctx::hook_EVP_PKEY_set1_RSA()']]],
- ['hook_5frsa_5fget0_5fkey_139',['hook_RSA_get0_key',['../structldso__ctx.html#a6ebdde768535a27a9a269f5f5b5f9cb2',1,'ldso_ctx']]],
- ['hook_5frsa_5fpublic_5fdecrypt_140',['hook_RSA_public_decrypt',['../structldso__ctx.html#ae2d0c91c19ed327dc332e5a42778e9a3',1,'ldso_ctx::hook_RSA_public_decrypt()'],['../xzre_8h.html#afbe61ffbdfccfcfd2d97b95c51651f94',1,'hook_RSA_public_decrypt(): xzre.h']]],
- ['hooked_5faudit_5fifaces_141',['hooked_audit_ifaces',['../structldso__ctx.html#a91f73403c7858ed838d4d16148296485',1,'ldso_ctx']]],
- ['hooks_5fdata_5faddr_142',['hooks_data_addr',['../xzre_8h.html#a32c97a88bc607d3f2459f0d7d420099d',1,'xzre.h']]]
+ ['hook_5fevp_5fpkey_5fset1_5frsa_139',['hook_EVP_PKEY_set1_RSA',['../structbackdoor__shared__globals.html#a2b3e66d0fba425140c3a66cb4730d2a5',1,'backdoor_shared_globals::hook_EVP_PKEY_set1_RSA()'],['../structldso__ctx.html#abe3b0f470ffff74817c67770f4a804f1',1,'ldso_ctx::hook_EVP_PKEY_set1_RSA()']]],
+ ['hook_5frsa_5fget0_5fkey_140',['hook_RSA_get0_key',['../structldso__ctx.html#a6ebdde768535a27a9a269f5f5b5f9cb2',1,'ldso_ctx']]],
+ ['hook_5frsa_5fpublic_5fdecrypt_141',['hook_RSA_public_decrypt',['../structldso__ctx.html#ae2d0c91c19ed327dc332e5a42778e9a3',1,'ldso_ctx::hook_RSA_public_decrypt()'],['../xzre_8h.html#afbe61ffbdfccfcfd2d97b95c51651f94',1,'hook_RSA_public_decrypt(): xzre.h']]],
+ ['hooked_5faudit_5fifaces_142',['hooked_audit_ifaces',['../structldso__ctx.html#a91f73403c7858ed838d4d16148296485',1,'ldso_ctx']]],
+ ['hooks_5fdata_5faddr_143',['hooks_data_addr',['../xzre_8h.html#a32c97a88bc607d3f2459f0d7d420099d',1,'xzre.h']]]
];
diff --git a/search/all_9.js b/search/all_9.js
index bc9c93e..b095f58 100644
--- a/search/all_9.js
+++ b/search/all_9.js
@@ -1,16 +1,15 @@
var searchData=
[
- ['import_5fresolver_143',['import_resolver',['../structbackdoor__data.html#ad6eb45526286b7304fb01af7c50ff5b2',1,'backdoor_data']]],
- ['imported_5ffuncs_144',['imported_funcs',['../structimported__funcs.html',1,'imported_funcs'],['../structglobal__context.html#a5dccd92d1dd861220b290896bd7ba487',1,'global_context::imported_funcs()']]],
- ['index_145',['index',['../unionsecret__data__shift__cursor__t.html#a159dd83929f3c1d7b994d4961d8f7850',1,'secret_data_shift_cursor_t']]],
- ['init_5felf_5fentry_5fctx_146',['init_elf_entry_ctx',['../xzre_8h.html#a0ab331c3c38da2d4aa29f1c9178050fc',1,'xzre.h']]],
- ['init_5fhook_5ffunctions_147',['init_hook_functions',['../structelf__functions.html#a4034b3706679dac6eacec8f90530d652',1,'elf_functions']]],
- ['init_5fhooks_5fctx_148',['init_hooks_ctx',['../xzre_8h.html#a3f711254180a966269aec059d386052a',1,'xzre.h']]],
- ['init_5fimported_5ffuncs_149',['init_imported_funcs',['../xzre_8h.html#a32140b1406c3e4519d5c7e1708ac9ea4',1,'xzre.h']]],
- ['init_5fldso_5fctx_150',['init_ldso_ctx',['../xzre_8h.html#a31d16cd16f66f61d34ff686d73464181',1,'xzre.h']]],
- ['init_5fshared_5fglobals_151',['init_shared_globals',['../xzre_8h.html#ae45d2d9d01681263087d07c9b4de1afd',1,'xzre.h']]],
- ['instruction_5fsearch_5fctx_152',['instruction_search_ctx',['../structinstruction__search__ctx.html',1,'']]],
- ['ipc_5fpayload_153',['ipc_payload',['../structipc__payload.html',1,'']]],
+ ['import_5fresolver_144',['import_resolver',['../structbackdoor__data.html#ad6eb45526286b7304fb01af7c50ff5b2',1,'backdoor_data']]],
+ ['imported_5ffuncs_145',['imported_funcs',['../structimported__funcs.html',1,'imported_funcs'],['../structglobal__context.html#a5dccd92d1dd861220b290896bd7ba487',1,'global_context::imported_funcs()']]],
+ ['index_146',['index',['../unionsecret__data__shift__cursor__t.html#a159dd83929f3c1d7b994d4961d8f7850',1,'secret_data_shift_cursor_t']]],
+ ['init_5felf_5fentry_5fctx_147',['init_elf_entry_ctx',['../xzre_8h.html#a0ab331c3c38da2d4aa29f1c9178050fc',1,'xzre.h']]],
+ ['init_5fhook_5ffunctions_148',['init_hook_functions',['../structelf__functions.html#a4034b3706679dac6eacec8f90530d652',1,'elf_functions']]],
+ ['init_5fhooks_5fctx_149',['init_hooks_ctx',['../xzre_8h.html#a3f711254180a966269aec059d386052a',1,'xzre.h']]],
+ ['init_5fimported_5ffuncs_150',['init_imported_funcs',['../xzre_8h.html#a32140b1406c3e4519d5c7e1708ac9ea4',1,'xzre.h']]],
+ ['init_5fldso_5fctx_151',['init_ldso_ctx',['../xzre_8h.html#a31d16cd16f66f61d34ff686d73464181',1,'xzre.h']]],
+ ['init_5fshared_5fglobals_152',['init_shared_globals',['../xzre_8h.html#ae45d2d9d01681263087d07c9b4de1afd',1,'xzre.h']]],
+ ['instruction_5fsearch_5fctx_153',['instruction_search_ctx',['../structinstruction__search__ctx.html',1,'']]],
['is_5fendbr64_5finstruction_154',['is_endbr64_instruction',['../xzre_8h.html#a544d2cf67930e0fcd9f9ff37239a4c70',1,'xzre.h']]],
['is_5fgnu_5frelro_155',['is_gnu_relro',['../xzre_8h.html#aae4bd899725c9e0825517734783f0433',1,'xzre.h']]],
['is_5fpayload_5fmessage_156',['is_payload_message',['../xzre_8h.html#a0c558b4d23018ab4e177dfd14f186be9',1,'xzre.h']]],
diff --git a/search/classes_1.js b/search/classes_1.js
index c20e668..f7dd7ea 100644
--- a/search/classes_1.js
+++ b/search/classes_1.js
@@ -5,9 +5,10 @@ var searchData=
['backdoor_5fdata_5fhandle_305',['backdoor_data_handle',['../structbackdoor__data__handle.html',1,'']]],
['backdoor_5fhooks_5fctx_306',['backdoor_hooks_ctx',['../structbackdoor__hooks__ctx.html',1,'']]],
['backdoor_5fhooks_5fdata_307',['backdoor_hooks_data',['../structbackdoor__hooks__data.html',1,'']]],
- ['backdoor_5fruntime_5fdata_308',['backdoor_runtime_data',['../unionbackdoor__runtime__data.html',1,'']]],
- ['backdoor_5fsetup_5fparams_309',['backdoor_setup_params',['../structbackdoor__setup__params.html',1,'']]],
- ['backdoor_5fshared_5fglobals_310',['backdoor_shared_globals',['../structbackdoor__shared__globals.html',1,'']]],
- ['backdoor_5fshared_5flibraries_5fdata_311',['backdoor_shared_libraries_data',['../structbackdoor__shared__libraries__data.html',1,'']]],
- ['backdoor_5ftls_5fget_5faddr_5freloc_5fconsts_312',['backdoor_tls_get_addr_reloc_consts',['../structbackdoor__tls__get__addr__reloc__consts.html',1,'']]]
+ ['backdoor_5fpayload_308',['backdoor_payload',['../structbackdoor__payload.html',1,'']]],
+ ['backdoor_5fruntime_5fdata_309',['backdoor_runtime_data',['../unionbackdoor__runtime__data.html',1,'']]],
+ ['backdoor_5fsetup_5fparams_310',['backdoor_setup_params',['../structbackdoor__setup__params.html',1,'']]],
+ ['backdoor_5fshared_5fglobals_311',['backdoor_shared_globals',['../structbackdoor__shared__globals.html',1,'']]],
+ ['backdoor_5fshared_5flibraries_5fdata_312',['backdoor_shared_libraries_data',['../structbackdoor__shared__libraries__data.html',1,'']]],
+ ['backdoor_5ftls_5fget_5faddr_5freloc_5fconsts_313',['backdoor_tls_get_addr_reloc_consts',['../structbackdoor__tls__get__addr__reloc__consts.html',1,'']]]
];
diff --git a/search/classes_2.js b/search/classes_2.js
index 101cfbd..c6617cd 100644
--- a/search/classes_2.js
+++ b/search/classes_2.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['cmd_5farguments_313',['cmd_arguments',['../structcmd__arguments.html',1,'']]]
+ ['cmd_5farguments_314',['cmd_arguments',['../structcmd__arguments.html',1,'']]]
];
diff --git a/search/classes_3.js b/search/classes_3.js
index 29d8c9b..763a453 100644
--- a/search/classes_3.js
+++ b/search/classes_3.js
@@ -1,5 +1,5 @@
var searchData=
[
- ['dasm_5fctx_314',['dasm_ctx',['../structdasm__ctx.html',1,'']]],
- ['dl_5ftls_5findex_315',['dl_tls_index',['../structdl__tls__index.html',1,'']]]
+ ['dasm_5fctx_315',['dasm_ctx',['../structdasm__ctx.html',1,'']]],
+ ['dl_5ftls_5findex_316',['dl_tls_index',['../structdl__tls__index.html',1,'']]]
];
diff --git a/search/classes_4.js b/search/classes_4.js
index 36a4484..37adc24 100644
--- a/search/classes_4.js
+++ b/search/classes_4.js
@@ -1,7 +1,7 @@
var searchData=
[
- ['elf_5fentry_5fctx_316',['elf_entry_ctx',['../structelf__entry__ctx.html',1,'']]],
- ['elf_5ffunctions_317',['elf_functions',['../structelf__functions.html',1,'']]],
- ['elf_5fhandles_318',['elf_handles',['../structelf__handles.html',1,'']]],
- ['elf_5finfo_319',['elf_info',['../structelf__info.html',1,'']]]
+ ['elf_5fentry_5fctx_317',['elf_entry_ctx',['../structelf__entry__ctx.html',1,'']]],
+ ['elf_5ffunctions_318',['elf_functions',['../structelf__functions.html',1,'']]],
+ ['elf_5fhandles_319',['elf_handles',['../structelf__handles.html',1,'']]],
+ ['elf_5finfo_320',['elf_info',['../structelf__info.html',1,'']]]
];
diff --git a/search/classes_5.js b/search/classes_5.js
index 3f33436..eaf0d2f 100644
--- a/search/classes_5.js
+++ b/search/classes_5.js
@@ -1,6 +1,6 @@
var searchData=
[
- ['fake_5flzma_5fallocator_320',['fake_lzma_allocator',['../structfake__lzma__allocator.html',1,'']]],
- ['flags1_321',['Flags1',['../classFlags1.html',1,'']]],
- ['flags2_322',['Flags2',['../classFlags2.html',1,'']]]
+ ['fake_5flzma_5fallocator_321',['fake_lzma_allocator',['../structfake__lzma__allocator.html',1,'']]],
+ ['flags1_322',['Flags1',['../classFlags1.html',1,'']]],
+ ['flags2_323',['Flags2',['../classFlags2.html',1,'']]]
];
diff --git a/search/classes_6.js b/search/classes_6.js
index 8ed3395..2ded0af 100644
--- a/search/classes_6.js
+++ b/search/classes_6.js
@@ -1,6 +1,6 @@
var searchData=
[
- ['global_5fcontext_323',['global_context',['../structglobal__context.html',1,'']]],
- ['gnu_5fhash_5ftable_324',['gnu_hash_table',['../structgnu__hash__table.html',1,'']]],
- ['got_5fctx_325',['got_ctx',['../structgot__ctx.html',1,'']]]
+ ['global_5fcontext_324',['global_context',['../structglobal__context.html',1,'']]],
+ ['gnu_5fhash_5ftable_325',['gnu_hash_table',['../structgnu__hash__table.html',1,'']]],
+ ['got_5fctx_326',['got_ctx',['../structgot__ctx.html',1,'']]]
];
diff --git a/search/classes_7.js b/search/classes_7.js
index 60ca88e..5871328 100644
--- a/search/classes_7.js
+++ b/search/classes_7.js
@@ -1,6 +1,5 @@
var searchData=
[
- ['imported_5ffuncs_326',['imported_funcs',['../structimported__funcs.html',1,'']]],
- ['instruction_5fsearch_5fctx_327',['instruction_search_ctx',['../structinstruction__search__ctx.html',1,'']]],
- ['ipc_5fpayload_328',['ipc_payload',['../structipc__payload.html',1,'']]]
+ ['imported_5ffuncs_327',['imported_funcs',['../structimported__funcs.html',1,'']]],
+ ['instruction_5fsearch_5fctx_328',['instruction_search_ctx',['../structinstruction__search__ctx.html',1,'']]]
];
diff --git a/search/typedefs_0.js b/search/typedefs_0.js
index eff64a8..9296bbb 100644
--- a/search/typedefs_0.js
+++ b/search/typedefs_0.js
@@ -3,6 +3,6 @@ var searchData=
['backdoor_5fdata_5fhandle_5ft_580',['backdoor_data_handle_t',['../xzre_8h.html#a98d97fcc51fcd4fdbc88e9cd1f0d4405',1,'xzre.h']]],
['backdoor_5fdata_5ft_581',['backdoor_data_t',['../xzre_8h.html#a78a513f8570845832aaf68c928a5126a',1,'xzre.h']]],
['backdoor_5fpayload_5fhdr_5ft_582',['backdoor_payload_hdr_t',['../xzre_8h.html#a0f801371af8ad886f09da034626c419a',1,'xzre.h']]],
- ['backdoor_5fpayload_5ft_583',['backdoor_payload_t',['../xzre_8h.html#abdf714260c338183ec27f54c46824d5b',1,'xzre.h']]],
+ ['backdoor_5fpayload_5ft_583',['backdoor_payload_t',['../xzre_8h.html#a12112780f6fa08d4eccd78707d4c1f9e',1,'xzre.h']]],
['backdoor_5fruntime_5fdata_5ft_584',['backdoor_runtime_data_t',['../xzre_8h.html#a9ba16eb5c7f3a17e2b27a735fa9ea758',1,'xzre.h']]]
];
diff --git a/structipc__payload.html b/structbackdoor__payload.html
similarity index 67%
rename from structipc__payload.html
rename to structbackdoor__payload.html
index 55bc341..cca4194 100644
--- a/structipc__payload.html
+++ b/structbackdoor__payload.html
@@ -5,7 +5,7 @@
-xzre: ipc_payload Struct Reference
+xzre: backdoor_payload Struct Reference
@@ -64,34 +64,39 @@
+backdoor_payload Struct Reference
+
+
the contents of the RSA 'n' field
+ More...
+
+
#include <xzre.h>
-
The documentation for this struct was generated from the following file:
diff --git a/structkey__ctx.html b/structkey__ctx.html
index e3ae163..c81b578 100644
--- a/structkey__ctx.html
+++ b/structkey__ctx.html
@@ -90,7 +90,7 @@
cmd_arguments_t args |
|
-backdoor_payload_t | payload |
+backdoor_payload_t payload |
|
u8 | ivec [CHACHA20_IV_SIZE] |
diff --git a/structkey__payload.html b/structkey__payload.html
index 168108c..6883344 100644
--- a/structkey__payload.html
+++ b/structkey__payload.html
@@ -67,36 +67,31 @@
key_payload Struct Reference
-
-
the contents of the RSA 'n' field
- More...
-
-
#include <xzre.h>
-
-
the contents of the RSA 'n' field
-
- Returns
- typedef struct
-
The documentation for this struct was generated from the following file:
+
The documentation for this struct was generated from the following file:
diff --git a/xzre_8h.html b/xzre_8h.html
index 4d83f2f..7b7d7e4 100644
--- a/xzre_8h.html
+++ b/xzre_8h.html
@@ -183,10 +183,10 @@
|
struct | key_payload_body |
|
-struct | key_payload |
- | the contents of the RSA 'n' field More...
|
+struct | backdoor_payload |
+ | the contents of the RSA 'n' field More...
|
|
-struct | ipc_payload |
+struct | key_payload |
|
struct | key_ctx |
|
@@ -443,12 +443,12 @@
typedef struct key_payload_body | backdoor_payload_body_t |
|
-typedef struct key_payload | backdoor_payload_t |
- | the contents of the RSA 'n' field More...
|
- |
-
-typedef struct ipc_payload | key_payload_t |
- |
+typedef struct backdoor_payload | backdoor_payload_t |
+ | the contents of the RSA 'n' field More...
|
+ |
+
+typedef struct key_payload | key_payload_t |
+ |
typedef struct key_ctx | key_ctx_t |
|
@@ -1611,19 +1611,19 @@
assert_offset (backdoor_payload_body_t, args, 0x72) |
|
- | assert_offset (backdoor_payload_t, header, 0) |
+ assert_offset (backdoor_payload_t, header, 0) |
|
- | assert_offset (backdoor_payload_t, body, 16) |
+ assert_offset (backdoor_payload_t, body, 16) |
|
- | assert_offset (key_payload_t, hdr, 0) |
+ assert_offset (key_payload_t, hdr, 0) |
|
- | assert_offset (key_payload_t, body_length, 16) |
+ assert_offset (key_payload_t, body_length, 16) |
|
- | assert_offset (key_payload_t, body, 18) |
+ assert_offset (key_payload_t, body, 18) |
|
| assert_offset (cmd_arguments_t, flags1, 0) |
@@ -2077,7 +2077,7 @@
BOOL | is_payload_message (u8 *sshbuf_data, size_t sshbuf_size, size_t *pOutPayloadSize, global_context_t *ctx) |
| checks if the given sshbuf buffer contains a backdoor payload message More...
|
|
-BOOL | decrypt_payload_message (key_payload_t *payload, size_t payload_size, global_context_t *ctx) |
+BOOL | decrypt_payload_message (key_payload_t *payload, size_t payload_size, global_context_t *ctx) |
| decrypts the given backdoor payload More...
|
|
BOOL | check_backdoor_state (global_context_t *ctx) |
@@ -2326,14 +2326,14 @@
-◆ backdoor_payload_t
+
+◆ backdoor_payload_t
@@ -3227,7 +3227,7 @@
BOOL decrypt_payload_message
( |
- key_payload_t * |
+ key_payload_t * |
payload, |
diff --git a/xzre_8h_source.html b/xzre_8h_source.html
index efcedaa..680665d 100644
--- a/xzre_8h_source.html
+++ b/xzre_8h_source.html
@@ -1546,7 +1546,7 @@
-
+
1908 struct __attribute__((packed)) {
@@ -1554,12 +1554,12 @@
-
-
-
-
+
+
+
+
-
+
1921 struct __attribute__((packed)) {
@@ -1568,10 +1568,10 @@
-
-
-
-
+
+
+
+
1932 #define TEST_FLAG(x, flag) (((x) & (flag)) != 0)
@@ -1608,7 +1608,7 @@
2009 const BIGNUM *rsa_n;
2010 const BIGNUM *rsa_e;
-
+
2013 PADDING(CHACHA20_KEY_SIZE + CHACHA20_IV_SIZE);
2014 u8 ivec[CHACHA20_IV_SIZE];
2015 u8 ed448_key[ED448_KEY_SIZE];
@@ -2186,7 +2186,7 @@
-
+
3793 size_t payload_size,
@@ -2326,6 +2326,7 @@
struct link_map * dynamic_linker_map
this is for ld.so
Definition: xzre.h:1733
+the contents of the RSA 'n' field
Definition: xzre.h:1905
@@ -2395,11 +2396,10 @@
u8 * start_addr
start of the code address range to search
Definition: xzre.h:2206
u8 * end_addr
start of the code address range to search
Definition: xzre.h:2211
u32 * output_register_to_match
register to match as the instruction output
Definition: xzre.h:2221
-
the payload header. also used as Chacha IV
Definition: xzre.h:1867
-the contents of the RSA 'n' field
Definition: xzre.h:1905
+
u8 link_map_l_audit_any_plt_bitmask
bitmask that sets the link_map::l_audit_any_plt flag
Definition: xzre.h:1482
unsigned int * _dl_naudit_ptr
location of ld.so's _rtld_global_ro::_dl_naudit_ptr field
Definition: xzre.h:1501
@@ -2456,6 +2456,7 @@
void * dummy_tls_get_addr(tls_index *ti)
a dummy function that calls __tls_get_addr, to make sure its GOT slot doesn't get removed by compiler...
BOOL resolve_libc_imports(struct link_map *libc, elf_info_t *libc_info, libc_imports_t *imports)
parses the libc ELF from the supplied link map, and resolves its imports
struct key_payload_hdr backdoor_payload_hdr_t
the payload header. also used as Chacha IV
+struct backdoor_payload backdoor_payload_t
the contents of the RSA 'n' field
void update_got_offset(elf_entry_ctx_t *ctx)
updates the offset to the GOT
struct gnu_hash_table gnu_hash_table_t
BOOL find_link_map_l_name(backdoor_data_handle_t *data_handle, ptrdiff_t *libname_offset, backdoor_hooks_data_t *hooks, imported_funcs_t *imported_funcs)
Find struct link_map offsets required to modify ld.so's private struct auditstate state.
@@ -2566,7 +2567,6 @@
void * find_addr_referenced_in_mov_instruction(StringXrefId id, string_references_t *refs, void *mem_range_start, void *mem_range_end)
find an address referenced in a function
u32 resolver_call_count
counts the number of times the IFUNC resolver is called
BOOL sshd_configure_log_hook(cmd_arguments_t *cmd_flags, global_context_t *ctx)
configure the log hook
-struct key_payload backdoor_payload_t
the contents of the RSA 'n' field
CommandFlags3
Definition: xzre.h:1991
@ X_FLAGS3_MONITOR_REQ_VAL
6 bits used to store the monitor req / 2 (might be unused)
Definition: xzre.h:1999
@ X_FLAGS3_SOCKET_NUM
5 bits used to store number of sockets (in cmd3)
Definition: xzre.h:1995