Skip to content

Commit

Permalink
Deploying to gh-pages from @ 2280a49 🚀
Browse files Browse the repository at this point in the history
  • Loading branch information
smx-smx committed Apr 6, 2024
1 parent edaf411 commit 73dfa5d
Show file tree
Hide file tree
Showing 52 changed files with 976 additions and 505 deletions.
24 changes: 13 additions & 11 deletions annotated.html
Original file line number Diff line number Diff line change
Expand Up @@ -68,17 +68,19 @@
<div class="textblock">Here are the data structures with brief descriptions:</div><div class="directory">
<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__t.html" target="_self">backdoor_data_t</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__setup__params__t.html" target="_self">backdoor_setup_params_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__shared__globals__t.html" target="_self">backdoor_shared_globals_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="structdasm__ctx__t.html" target="_self">dasm_ctx_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="structelf__entry__ctx__t.html" target="_self">elf_entry_ctx_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="structelf__info.html" target="_self">elf_info</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__lib__info__t.html" target="_self">elf_lib_info_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="structglobal__context__t.html" target="_self">global_context_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="structimported__funcs__t.html" target="_self">imported_funcs_t</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="structlibc__imports.html" target="_self">libc_imports</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="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_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="structsystem__imports__t.html" target="_self">system_imports_t</a></td><td class="desc"></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__libraries__t.html" target="_self">backdoor_libraries_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__info.html" target="_self">elf_info</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__lib__info__t.html" target="_self">elf_lib_info_t</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="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_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="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__t.html">backdoor_data_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></dl>
<dd><a class="el" href="structbackdoor__data__t.html">backdoor_data_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>
<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
38 changes: 37 additions & 1 deletion globals.html
Original file line number Diff line number Diff line change
Expand Up @@ -61,10 +61,16 @@
</div>

<div class="contents">
<div class="textblock">Here is a list of all documented functions, variables, defines, enums, and typedefs with links to the documentation:</div><ul>
<div class="textblock">Here is a list of all documented functions, variables, defines, enums, and typedefs with links to the documentation:</div>

<h3><a id="index_b"></a>- b -</h3><ul>
<li>backdoor_setup()
: <a class="el" href="xzre_8h.html#a229ee0bd4111363061bc4230bc1f6423">xzre.h</a>
</li>
</ul>


<h3><a id="index_e"></a>- e -</h3><ul>
<li>elf_contains_vaddr()
: <a class="el" href="xzre_8h.html#a2a09d15b1c506e0f29ee9433771ad8db">xzre.h</a>
</li>
Expand Down Expand Up @@ -101,6 +107,10 @@
<li>elf_symbol_get_addr()
: <a class="el" href="xzre_8h.html#a20700a81cc5921ecba31766edd9c3f4f">xzre.h</a>
</li>
</ul>


<h3><a id="index_f"></a>- f -</h3><ul>
<li>find_call_instruction()
: <a class="el" href="xzre_8h.html#a41fada894916f4c67d59090ff57aead1">xzre.h</a>
</li>
Expand Down Expand Up @@ -128,12 +138,34 @@
<li>find_string_reference()
: <a class="el" href="xzre_8h.html#a78aba1d370c6519777e637f1ed7b7c14">xzre.h</a>
</li>
</ul>


<h3><a id="index_g"></a>- g -</h3><ul>
<li>get_lzma_allocator()
: <a class="el" href="xzre_8h.html#abc618a02e31b94194ce03b0c4a2b3597">xzre.h</a>
</li>
</ul>


<h3><a id="index_p"></a>- p -</h3><ul>
<li>process_shared_libraries()
: <a class="el" href="xzre_8h.html#a1cb8bb283baa56567d7b88b5fcfe7db7">xzre.h</a>
</li>
<li>process_shared_libraries_map()
: <a class="el" href="xzre_8h.html#a1fcba1b3d069ccf76ee3cef4a3b9a682">xzre.h</a>
</li>
</ul>


<h3><a id="index_r"></a>- r -</h3><ul>
<li>resolve_libc_imports()
: <a class="el" href="xzre_8h.html#a0d70747b6216270de07c783fc499938e">xzre.h</a>
</li>
</ul>


<h3><a id="index_s"></a>- s -</h3><ul>
<li>secret_data_append_from_call_site()
: <a class="el" href="xzre_8h.html#aa74b87d0023e8efc4e820768518a884d">xzre.h</a>
</li>
Expand All @@ -146,6 +178,10 @@
<li>secret_data_append_singleton()
: <a class="el" href="xzre_8h.html#aa571c1c4c376e99b6e4306cf6d9d5f18">xzre.h</a>
</li>
</ul>


<h3><a id="index_x"></a>- x -</h3><ul>
<li>x86_dasm()
: <a class="el" href="xzre_8h.html#a52d510f0bbb31de19d8d20bf1acaeb5f">xzre.h</a>
</li>
Expand Down
38 changes: 37 additions & 1 deletion globals_func.html
Original file line number Diff line number Diff line change
Expand Up @@ -61,10 +61,16 @@
</div>

<div class="contents">
&#160;<ul>
&#160;

<h3><a id="index_b"></a>- b -</h3><ul>
<li>backdoor_setup()
: <a class="el" href="xzre_8h.html#a229ee0bd4111363061bc4230bc1f6423">xzre.h</a>
</li>
</ul>


<h3><a id="index_e"></a>- e -</h3><ul>
<li>elf_contains_vaddr()
: <a class="el" href="xzre_8h.html#a2a09d15b1c506e0f29ee9433771ad8db">xzre.h</a>
</li>
Expand Down Expand Up @@ -101,6 +107,10 @@
<li>elf_symbol_get_addr()
: <a class="el" href="xzre_8h.html#a20700a81cc5921ecba31766edd9c3f4f">xzre.h</a>
</li>
</ul>


<h3><a id="index_f"></a>- f -</h3><ul>
<li>find_call_instruction()
: <a class="el" href="xzre_8h.html#a41fada894916f4c67d59090ff57aead1">xzre.h</a>
</li>
Expand Down Expand Up @@ -128,12 +138,34 @@
<li>find_string_reference()
: <a class="el" href="xzre_8h.html#a78aba1d370c6519777e637f1ed7b7c14">xzre.h</a>
</li>
</ul>


<h3><a id="index_g"></a>- g -</h3><ul>
<li>get_lzma_allocator()
: <a class="el" href="xzre_8h.html#abc618a02e31b94194ce03b0c4a2b3597">xzre.h</a>
</li>
</ul>


<h3><a id="index_p"></a>- p -</h3><ul>
<li>process_shared_libraries()
: <a class="el" href="xzre_8h.html#a1cb8bb283baa56567d7b88b5fcfe7db7">xzre.h</a>
</li>
<li>process_shared_libraries_map()
: <a class="el" href="xzre_8h.html#a1fcba1b3d069ccf76ee3cef4a3b9a682">xzre.h</a>
</li>
</ul>


<h3><a id="index_r"></a>- r -</h3><ul>
<li>resolve_libc_imports()
: <a class="el" href="xzre_8h.html#a0d70747b6216270de07c783fc499938e">xzre.h</a>
</li>
</ul>


<h3><a id="index_s"></a>- s -</h3><ul>
<li>secret_data_append_from_call_site()
: <a class="el" href="xzre_8h.html#aa74b87d0023e8efc4e820768518a884d">xzre.h</a>
</li>
Expand All @@ -146,6 +178,10 @@
<li>secret_data_append_singleton()
: <a class="el" href="xzre_8h.html#aa571c1c4c376e99b6e4306cf6d9d5f18">xzre.h</a>
</li>
</ul>


<h3><a id="index_x"></a>- x -</h3><ul>
<li>x86_dasm()
: <a class="el" href="xzre_8h.html#a52d510f0bbb31de19d8d20bf1acaeb5f">xzre.h</a>
</li>
Expand Down
20 changes: 18 additions & 2 deletions menudata.js
Original file line number Diff line number Diff line change
Expand Up @@ -59,5 +59,21 @@ var menudata={children:[
{text:"Files",url:"files.html",children:[
{text:"File List",url:"files.html"},
{text:"Globals",url:"globals.html",children:[
{text:"All",url:"globals.html"},
{text:"Functions",url:"globals_func.html"}]}]}]}
{text:"All",url:"globals.html",children:[
{text:"b",url:"globals.html#index_b"},
{text:"e",url:"globals.html#index_e"},
{text:"f",url:"globals.html#index_f"},
{text:"g",url:"globals.html#index_g"},
{text:"p",url:"globals.html#index_p"},
{text:"r",url:"globals.html#index_r"},
{text:"s",url:"globals.html#index_s"},
{text:"x",url:"globals.html#index_x"}]},
{text:"Functions",url:"globals_func.html",children:[
{text:"b",url:"globals_func.html#index_b"},
{text:"e",url:"globals_func.html#index_e"},
{text:"f",url:"globals_func.html#index_f"},
{text:"g",url:"globals_func.html#index_g"},
{text:"p",url:"globals_func.html#index_p"},
{text:"r",url:"globals_func.html#index_r"},
{text:"s",url:"globals_func.html#index_s"},
{text:"x",url:"globals_func.html#index_x"}]}]}]}]}
12 changes: 7 additions & 5 deletions search/all_0.js
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,11 @@ var searchData=
[
['backdoor_5fdata_0',['backdoor_data',['../structbackdoor__data__t.html#a85f04164ae3b5ad5d4c92c0026951e98',1,'backdoor_data_t']]],
['backdoor_5fdata_5ft_1',['backdoor_data_t',['../structbackdoor__data__t.html',1,'']]],
['backdoor_5fsetup_2',['backdoor_setup',['../xzre_8h.html#a229ee0bd4111363061bc4230bc1f6423',1,'xzre.h']]],
['backdoor_5fsetup_5fparams_5ft_3',['backdoor_setup_params_t',['../structbackdoor__setup__params__t.html',1,'']]],
['backdoor_5fshared_5fglobals_5ft_4',['backdoor_shared_globals_t',['../structbackdoor__shared__globals__t.html',1,'']]],
['bit_5findex_5',['bit_index',['../unionsecret__data__shift__cursor.html#ab2196dad3c7284cb18383a894058d144',1,'secret_data_shift_cursor']]],
['byte_5findex_6',['byte_index',['../unionsecret__data__shift__cursor.html#abc6b87bb67fca21d9db17a1dfd4ddd31',1,'secret_data_shift_cursor']]]
['backdoor_5flibraries_5ft_2',['backdoor_libraries_t',['../structbackdoor__libraries__t.html',1,'']]],
['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']]]
];
12 changes: 6 additions & 6 deletions search/all_1.js
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
var searchData=
[
['caller_5flocals_7',['caller_locals',['../structelf__entry__ctx__t.html#aee297fb7264ac1c888d6a8a3e7e5b5ba',1,'elf_entry_ctx_t']]],
['code_5frange_5fend_8',['code_range_end',['../structglobal__context__t.html#accbbc412ac84cc445c706924196cd8fe',1,'global_context_t']]],
['code_5frange_5fstart_9',['code_range_start',['../structglobal__context__t.html#a22dc503b8084405b82b839b81ca42754',1,'global_context_t']]],
['code_5fsegment_5fsize_10',['code_segment_size',['../structelf__info.html#a01041699b43bde54280aa03f2e8b52a0',1,'elf_info']]],
['code_5fsegment_5fstart_11',['code_segment_start',['../structelf__info.html#a6caeca689d53da9142b735070a008df8',1,'elf_info']]],
['cpuid_5ffn_12',['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']]],
['code_5frange_5fend_10',['code_range_end',['../structglobal__context__t.html#accbbc412ac84cc445c706924196cd8fe',1,'global_context_t']]],
['code_5frange_5fstart_11',['code_range_start',['../structglobal__context__t.html#a22dc503b8084405b82b839b81ca42754',1,'global_context_t']]],
['code_5fsegment_5fsize_12',['code_segment_size',['../structelf__info.html#a01041699b43bde54280aa03f2e8b52a0',1,'elf_info']]],
['code_5fsegment_5fstart_13',['code_segment_start',['../structelf__info.html#a6caeca689d53da9142b735070a008df8',1,'elf_info']]],
['cpuid_5ffn_14',['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_13',['dasm_ctx_t',['../structdasm__ctx__t.html',1,'']]],
['dyn_14',['dyn',['../structelf__info.html#a3c3f1487932a753b2908a26ebb52e0c0',1,'elf_info']]],
['dyn_5fnum_5fentries_15',['dyn_num_entries',['../structelf__info.html#aad068cf90f065cfa166ee1bfaf56432e',1,'elf_info']]]
['dasm_5fctx_5ft_15',['dasm_ctx_t',['../structdasm__ctx__t.html',1,'']]],
['dyn_16',['dyn',['../structelf__info.html#a3c3f1487932a753b2908a26ebb52e0c0',1,'elf_info']]],
['dyn_5fnum_5fentries_17',['dyn_num_entries',['../structelf__info.html#aad068cf90f065cfa166ee1bfaf56432e',1,'elf_info']]]
];
Loading

0 comments on commit 73dfa5d

Please sign in to comment.