Skip to content

Commit

Permalink
Deploying to gh-pages from @ 2abb84a 🚀
Browse files Browse the repository at this point in the history
  • Loading branch information
smx-smx committed Apr 7, 2024
1 parent 75120c7 commit 40a4411
Show file tree
Hide file tree
Showing 56 changed files with 450 additions and 546 deletions.
27 changes: 13 additions & 14 deletions annotated.html
Original file line number Diff line number Diff line change
Expand Up @@ -69,20 +69,19 @@
<table class="directory">
<tr id="row_0_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structbackdoor__data.html" target="_self">backdoor_data</a></td><td class="desc">This structure is used to hold most of the backdoor information. it's used as a local variable in function <a class="el" href="xzre_8h.html#a229ee0bd4111363061bc4230bc1f6423">backdoor_setup</a> </td></tr>
<tr id="row_1_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structbackdoor__data__handle__t.html" target="_self">backdoor_data_handle_t</a></td><td class="desc">Data passed to functions that access the backdoor data </td></tr>
<tr id="row_2_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structbackdoor__libraries__t.html" target="_self">backdoor_libraries_t</a></td><td class="desc"></td></tr>
<tr id="row_3_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structbackdoor__setup__params__t.html" target="_self">backdoor_setup_params_t</a></td><td class="desc"></td></tr>
<tr id="row_4_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structbackdoor__shared__globals__t.html" target="_self">backdoor_shared_globals_t</a></td><td class="desc"></td></tr>
<tr id="row_5_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structbackdoor__shared__libraries__data__t.html" target="_self">backdoor_shared_libraries_data_t</a></td><td class="desc"></td></tr>
<tr id="row_6_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structdasm__ctx__t.html" target="_self">dasm_ctx_t</a></td><td class="desc"></td></tr>
<tr id="row_7_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structelf__entry__ctx__t.html" target="_self">elf_entry_ctx_t</a></td><td class="desc"></td></tr>
<tr id="row_8_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structelf__handles__t.html" target="_self">elf_handles_t</a></td><td class="desc">Array of ELF handles </td></tr>
<tr id="row_9_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structelf__info.html" target="_self">elf_info</a></td><td class="desc"></td></tr>
<tr id="row_10_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structglobal__context__t.html" target="_self">global_context_t</a></td><td class="desc"></td></tr>
<tr id="row_11_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structimported__funcs__t.html" target="_self">imported_funcs_t</a></td><td class="desc"></td></tr>
<tr id="row_12_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structlibc__imports.html" target="_self">libc_imports</a></td><td class="desc"></td></tr>
<tr id="row_13_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmain__elf__t.html" target="_self">main_elf_t</a></td><td class="desc"></td></tr>
<tr id="row_14_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="unionsecret__data__shift__cursor.html" target="_self">secret_data_shift_cursor</a></td><td class="desc">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 </td></tr>
<tr id="row_15_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsystem__imports__t.html" target="_self">system_imports_t</a></td><td class="desc"></td></tr>
<tr id="row_2_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structbackdoor__setup__params__t.html" target="_self">backdoor_setup_params_t</a></td><td class="desc"></td></tr>
<tr id="row_3_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structbackdoor__shared__globals__t.html" target="_self">backdoor_shared_globals_t</a></td><td class="desc"></td></tr>
<tr id="row_4_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structbackdoor__shared__libraries__data__t.html" target="_self">backdoor_shared_libraries_data_t</a></td><td class="desc"></td></tr>
<tr id="row_5_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structdasm__ctx__t.html" target="_self">dasm_ctx_t</a></td><td class="desc"></td></tr>
<tr id="row_6_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structelf__entry__ctx__t.html" target="_self">elf_entry_ctx_t</a></td><td class="desc"></td></tr>
<tr id="row_7_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structelf__handles__t.html" target="_self">elf_handles_t</a></td><td class="desc">Array of ELF handles </td></tr>
<tr id="row_8_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structelf__info.html" target="_self">elf_info</a></td><td class="desc"></td></tr>
<tr id="row_9_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structglobal__context__t.html" target="_self">global_context_t</a></td><td class="desc"></td></tr>
<tr id="row_10_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structimported__funcs__t.html" target="_self">imported_funcs_t</a></td><td class="desc"></td></tr>
<tr id="row_11_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structlibc__imports.html" target="_self">libc_imports</a></td><td class="desc"></td></tr>
<tr id="row_12_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmain__elf__t.html" target="_self">main_elf_t</a></td><td class="desc"></td></tr>
<tr id="row_13_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="unionsecret__data__shift__cursor.html" target="_self">secret_data_shift_cursor</a></td><td class="desc">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 </td></tr>
<tr id="row_14_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsystem__imports__t.html" target="_self">system_imports_t</a></td><td class="desc"></td></tr>
</table>
</div><!-- directory -->
</div><!-- contents -->
Expand Down
2 changes: 1 addition & 1 deletion classes.html
Original file line number Diff line number Diff line change
Expand Up @@ -69,7 +69,7 @@
<div class="classindex">
<dl class="classindex even">
<dt class="alphachar"><a name="letter_B">B</a></dt>
<dd><a class="el" href="structbackdoor__data.html">backdoor_data</a></dd><dd><a class="el" href="structbackdoor__data__handle__t.html">backdoor_data_handle_t</a></dd><dd><a class="el" href="structbackdoor__libraries__t.html">backdoor_libraries_t</a></dd><dd><a class="el" href="structbackdoor__setup__params__t.html">backdoor_setup_params_t</a></dd><dd><a class="el" href="structbackdoor__shared__globals__t.html">backdoor_shared_globals_t</a></dd><dd><a class="el" href="structbackdoor__shared__libraries__data__t.html">backdoor_shared_libraries_data_t</a></dd></dl>
<dd><a class="el" href="structbackdoor__data.html">backdoor_data</a></dd><dd><a class="el" href="structbackdoor__data__handle__t.html">backdoor_data_handle_t</a></dd><dd><a class="el" href="structbackdoor__setup__params__t.html">backdoor_setup_params_t</a></dd><dd><a class="el" href="structbackdoor__shared__globals__t.html">backdoor_shared_globals_t</a></dd><dd><a class="el" href="structbackdoor__shared__libraries__data__t.html">backdoor_shared_libraries_data_t</a></dd></dl>
<dl class="classindex odd">
<dt class="alphachar"><a name="letter_D">D</a></dt>
<dd><a class="el" href="structdasm__ctx__t.html">dasm_ctx_t</a></dd></dl>
Expand Down
13 changes: 6 additions & 7 deletions search/all_0.js
Original file line number Diff line number Diff line change
Expand Up @@ -3,11 +3,10 @@ var searchData=
['backdoor_5fdata_0',['backdoor_data',['../structbackdoor__data.html',1,'backdoor_data'],['../structbackdoor__data.html#ae10a74cd4fcfa0f65b5bae2ada983e61',1,'backdoor_data::backdoor_data()']]],
['backdoor_5fdata_5fhandle_5ft_1',['backdoor_data_handle_t',['../structbackdoor__data__handle__t.html',1,'']]],
['backdoor_5fdata_5ft_2',['backdoor_data_t',['../xzre_8h.html#a78a513f8570845832aaf68c928a5126a',1,'xzre.h']]],
['backdoor_5flibraries_5ft_3',['backdoor_libraries_t',['../structbackdoor__libraries__t.html',1,'']]],
['backdoor_5fsetup_4',['backdoor_setup',['../xzre_8h.html#a229ee0bd4111363061bc4230bc1f6423',1,'xzre.h']]],
['backdoor_5fsetup_5fparams_5ft_5',['backdoor_setup_params_t',['../structbackdoor__setup__params__t.html',1,'']]],
['backdoor_5fshared_5fglobals_5ft_6',['backdoor_shared_globals_t',['../structbackdoor__shared__globals__t.html',1,'']]],
['backdoor_5fshared_5flibraries_5fdata_5ft_7',['backdoor_shared_libraries_data_t',['../structbackdoor__shared__libraries__data__t.html',1,'']]],
['bit_5findex_8',['bit_index',['../unionsecret__data__shift__cursor.html#ab2196dad3c7284cb18383a894058d144',1,'secret_data_shift_cursor']]],
['byte_5findex_9',['byte_index',['../unionsecret__data__shift__cursor.html#abc6b87bb67fca21d9db17a1dfd4ddd31',1,'secret_data_shift_cursor']]]
['backdoor_5fsetup_3',['backdoor_setup',['../xzre_8h.html#a229ee0bd4111363061bc4230bc1f6423',1,'xzre.h']]],
['backdoor_5fsetup_5fparams_5ft_4',['backdoor_setup_params_t',['../structbackdoor__setup__params__t.html',1,'']]],
['backdoor_5fshared_5fglobals_5ft_5',['backdoor_shared_globals_t',['../structbackdoor__shared__globals__t.html',1,'']]],
['backdoor_5fshared_5flibraries_5fdata_5ft_6',['backdoor_shared_libraries_data_t',['../structbackdoor__shared__libraries__data__t.html',1,'']]],
['bit_5findex_7',['bit_index',['../unionsecret__data__shift__cursor.html#ab2196dad3c7284cb18383a894058d144',1,'secret_data_shift_cursor']]],
['byte_5findex_8',['byte_index',['../unionsecret__data__shift__cursor.html#abc6b87bb67fca21d9db17a1dfd4ddd31',1,'secret_data_shift_cursor']]]
];
14 changes: 7 additions & 7 deletions search/all_1.js
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
var searchData=
[
['caller_5flocals_10',['caller_locals',['../structelf__entry__ctx__t.html#aee297fb7264ac1c888d6a8a3e7e5b5ba',1,'elf_entry_ctx_t']]],
['chacha_5fdecrypt_11',['chacha_decrypt',['../xzre_8h.html#a8eb41e1828a73dd4ce8f82a0d42dceb5',1,'xzre.h']]],
['code_5frange_5fend_12',['code_range_end',['../structglobal__context__t.html#accbbc412ac84cc445c706924196cd8fe',1,'global_context_t']]],
['code_5frange_5fstart_13',['code_range_start',['../structglobal__context__t.html#a22dc503b8084405b82b839b81ca42754',1,'global_context_t']]],
['code_5fsegment_5fsize_14',['code_segment_size',['../structelf__info.html#a01041699b43bde54280aa03f2e8b52a0',1,'elf_info']]],
['code_5fsegment_5fstart_15',['code_segment_start',['../structelf__info.html#a6caeca689d53da9142b735070a008df8',1,'elf_info']]],
['cpuid_5ffn_16',['cpuid_fn',['../structelf__entry__ctx__t.html#a85a0fbf801aa8ab7ab1d2f0906dc3971',1,'elf_entry_ctx_t']]]
['caller_5flocals_9',['caller_locals',['../structelf__entry__ctx__t.html#aee297fb7264ac1c888d6a8a3e7e5b5ba',1,'elf_entry_ctx_t']]],
['chacha_5fdecrypt_10',['chacha_decrypt',['../xzre_8h.html#a8eb41e1828a73dd4ce8f82a0d42dceb5',1,'xzre.h']]],
['code_5frange_5fend_11',['code_range_end',['../structglobal__context__t.html#accbbc412ac84cc445c706924196cd8fe',1,'global_context_t']]],
['code_5frange_5fstart_12',['code_range_start',['../structglobal__context__t.html#a22dc503b8084405b82b839b81ca42754',1,'global_context_t']]],
['code_5fsegment_5fsize_13',['code_segment_size',['../structelf__info.html#a01041699b43bde54280aa03f2e8b52a0',1,'elf_info']]],
['code_5fsegment_5fstart_14',['code_segment_start',['../structelf__info.html#a6caeca689d53da9142b735070a008df8',1,'elf_info']]],
['cpuid_5ffn_15',['cpuid_fn',['../structelf__entry__ctx__t.html#a85a0fbf801aa8ab7ab1d2f0906dc3971',1,'elf_entry_ctx_t']]]
];
6 changes: 3 additions & 3 deletions search/all_2.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
var searchData=
[
['dasm_5fctx_5ft_17',['dasm_ctx_t',['../structdasm__ctx__t.html',1,'']]],
['dyn_18',['dyn',['../structelf__info.html#a3c3f1487932a753b2908a26ebb52e0c0',1,'elf_info']]],
['dyn_5fnum_5fentries_19',['dyn_num_entries',['../structelf__info.html#aad068cf90f065cfa166ee1bfaf56432e',1,'elf_info']]]
['dasm_5fctx_5ft_16',['dasm_ctx_t',['../structdasm__ctx__t.html',1,'']]],
['dyn_17',['dyn',['../structelf__info.html#a3c3f1487932a753b2908a26ebb52e0c0',1,'elf_info']]],
['dyn_5fnum_5fentries_18',['dyn_num_entries',['../structelf__info.html#aad068cf90f065cfa166ee1bfaf56432e',1,'elf_info']]]
];
34 changes: 17 additions & 17 deletions search/all_3.js
Original file line number Diff line number Diff line change
@@ -1,20 +1,20 @@
var searchData=
[
['e_5fphnum_20',['e_phnum',['../structelf__info.html#a58ce2573274e2ad8e97b839ed3e17e3e',1,'elf_info']]],
['elf_5fcontains_5fvaddr_21',['elf_contains_vaddr',['../xzre_8h.html#a2a09d15b1c506e0f29ee9433771ad8db',1,'xzre.h']]],
['elf_5fentry_5fctx_5ft_22',['elf_entry_ctx_t',['../structelf__entry__ctx__t.html',1,'']]],
['elf_5ffind_5fstring_23',['elf_find_string',['../xzre_8h.html#a0adc703b5d67d3b105dc16a6a3ed9719',1,'xzre.h']]],
['elf_5ffind_5fstring_5freference_24',['elf_find_string_reference',['../xzre_8h.html#ad5619755b9a7c900a9fe0a61f0172afd',1,'xzre.h']]],
['elf_5fget_5fcode_5fsegment_25',['elf_get_code_segment',['../xzre_8h.html#a18845fc4614f60083817db417dc32a13',1,'xzre.h']]],
['elf_5fget_5fdata_5fsegment_26',['elf_get_data_segment',['../xzre_8h.html#a52148c8b1da2a37036e7975ea299117b',1,'xzre.h']]],
['elf_5fget_5fgot_5fsymbol_27',['elf_get_got_symbol',['../xzre_8h.html#a3a822ab2e33cbfe16f1d3c5fb3c3300b',1,'xzre.h']]],
['elf_5fget_5fplt_5fsymbol_28',['elf_get_plt_symbol',['../xzre_8h.html#a78a68fd2158f572304562e6e7c5d0bf6',1,'xzre.h']]],
['elf_5fget_5freloc_5fsymbol_29',['elf_get_reloc_symbol',['../xzre_8h.html#acbf91a56fdd3e3f20df2182d8aa19cb1',1,'xzre.h']]],
['elf_5fget_5frodata_5fsegment_30',['elf_get_rodata_segment',['../xzre_8h.html#a55e085fd878446cf655c657491b9d522',1,'xzre.h']]],
['elf_5fhandles_5ft_31',['elf_handles_t',['../structelf__handles__t.html',1,'']]],
['elf_5finfo_32',['elf_info',['../structelf__info.html',1,'']]],
['elf_5fparse_33',['elf_parse',['../xzre_8h.html#a049328971f4e99ce954d5e0346fee6d7',1,'xzre.h']]],
['elf_5fsymbol_5fget_34',['elf_symbol_get',['../xzre_8h.html#ac0a43ada7f303cb88b9c4b48a17b5154',1,'xzre.h']]],
['elf_5fsymbol_5fget_5faddr_35',['elf_symbol_get_addr',['../xzre_8h.html#a20700a81cc5921ecba31766edd9c3f4f',1,'xzre.h']]],
['elfbase_36',['elfbase',['../structelf__info.html#a583c4dd181c2f8b831e56c0d12acd660',1,'elf_info']]]
['e_5fphnum_19',['e_phnum',['../structelf__info.html#a58ce2573274e2ad8e97b839ed3e17e3e',1,'elf_info']]],
['elf_5fcontains_5fvaddr_20',['elf_contains_vaddr',['../xzre_8h.html#a2a09d15b1c506e0f29ee9433771ad8db',1,'xzre.h']]],
['elf_5fentry_5fctx_5ft_21',['elf_entry_ctx_t',['../structelf__entry__ctx__t.html',1,'']]],
['elf_5ffind_5fstring_22',['elf_find_string',['../xzre_8h.html#a0adc703b5d67d3b105dc16a6a3ed9719',1,'xzre.h']]],
['elf_5ffind_5fstring_5freference_23',['elf_find_string_reference',['../xzre_8h.html#ad5619755b9a7c900a9fe0a61f0172afd',1,'xzre.h']]],
['elf_5fget_5fcode_5fsegment_24',['elf_get_code_segment',['../xzre_8h.html#a18845fc4614f60083817db417dc32a13',1,'xzre.h']]],
['elf_5fget_5fdata_5fsegment_25',['elf_get_data_segment',['../xzre_8h.html#a52148c8b1da2a37036e7975ea299117b',1,'xzre.h']]],
['elf_5fget_5fgot_5fsymbol_26',['elf_get_got_symbol',['../xzre_8h.html#a3a822ab2e33cbfe16f1d3c5fb3c3300b',1,'xzre.h']]],
['elf_5fget_5fplt_5fsymbol_27',['elf_get_plt_symbol',['../xzre_8h.html#a78a68fd2158f572304562e6e7c5d0bf6',1,'xzre.h']]],
['elf_5fget_5freloc_5fsymbol_28',['elf_get_reloc_symbol',['../xzre_8h.html#acbf91a56fdd3e3f20df2182d8aa19cb1',1,'xzre.h']]],
['elf_5fget_5frodata_5fsegment_29',['elf_get_rodata_segment',['../xzre_8h.html#a55e085fd878446cf655c657491b9d522',1,'xzre.h']]],
['elf_5fhandles_5ft_30',['elf_handles_t',['../structelf__handles__t.html',1,'']]],
['elf_5finfo_31',['elf_info',['../structelf__info.html',1,'']]],
['elf_5fparse_32',['elf_parse',['../xzre_8h.html#a049328971f4e99ce954d5e0346fee6d7',1,'xzre.h']]],
['elf_5fsymbol_5fget_33',['elf_symbol_get',['../xzre_8h.html#ac0a43ada7f303cb88b9c4b48a17b5154',1,'xzre.h']]],
['elf_5fsymbol_5fget_5faddr_34',['elf_symbol_get_addr',['../xzre_8h.html#a20700a81cc5921ecba31766edd9c3f4f',1,'xzre.h']]],
['elfbase_35',['elfbase',['../structelf__info.html#a583c4dd181c2f8b831e56c0d12acd660',1,'elf_info']]]
];
Loading

0 comments on commit 40a4411

Please sign in to comment.