Skip to content

Commit

Permalink
Deploying to gh-pages from @ 75f4f25 🚀
Browse files Browse the repository at this point in the history
  • Loading branch information
smx-smx committed Apr 5, 2024
1 parent 87443bc commit e3804a8
Show file tree
Hide file tree
Showing 84 changed files with 3,441 additions and 617 deletions.
13 changes: 12 additions & 1 deletion annotated.html
Original file line number Diff line number Diff line change
Expand Up @@ -67,7 +67,18 @@
<div class="contents">
<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="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_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.html" target="_self">global_context</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>
</table>
</div><!-- directory -->
</div><!-- contents -->
Expand Down
22 changes: 20 additions & 2 deletions classes.html
Original file line number Diff line number Diff line change
Expand Up @@ -65,11 +65,29 @@
<div class="title">Data Structure Index</div> </div>
</div><!--header-->
<div class="contents">
<div class="qindex"><a class="qindex" href="#letter_S">S</a></div>
<div class="qindex"><a class="qindex" href="#letter_B">B</a>&#160;|&#160;<a class="qindex" href="#letter_D">D</a>&#160;|&#160;<a class="qindex" href="#letter_E">E</a>&#160;|&#160;<a class="qindex" href="#letter_G">G</a>&#160;|&#160;<a class="qindex" href="#letter_I">I</a>&#160;|&#160;<a class="qindex" href="#letter_L">L</a>&#160;|&#160;<a class="qindex" href="#letter_S">S</a></div>
<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>
<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>
<dl class="classindex even">
<dt class="alphachar"><a name="letter_E">E</a></dt>
<dd><a class="el" href="structelf__entry__ctx__t.html">elf_entry_ctx_t</a></dd><dd><a class="el" href="structelf__info.html">elf_info</a></dd><dd><a class="el" href="structelf__lib__info__t.html">elf_lib_info_t</a></dd></dl>
<dl class="classindex odd">
<dt class="alphachar"><a name="letter_G">G</a></dt>
<dd><a class="el" href="structglobal__context.html">global_context</a></dd></dl>
<dl class="classindex even">
<dt class="alphachar"><a name="letter_I">I</a></dt>
<dd><a class="el" href="structimported__funcs__t.html">imported_funcs_t</a></dd></dl>
<dl class="classindex odd">
<dt class="alphachar"><a name="letter_L">L</a></dt>
<dd><a class="el" href="structlibc__imports.html">libc_imports</a></dd></dl>
<dl class="classindex even">
<dt class="alphachar"><a name="letter_S">S</a></dt>
<dd><a class="el" href="unionsecret__data__shift__cursor.html">secret_data_shift_cursor</a></dd></dl>
<dd><a class="el" href="unionsecret__data__shift__cursor.html">secret_data_shift_cursor</a></dd><dd><a class="el" href="structsystem__imports__t.html">system_imports_t</a></dd></dl>
</div>
</div><!-- contents -->
<!-- start footer part -->
Expand Down
165 changes: 164 additions & 1 deletion functions.html
Original file line number Diff line number Diff line change
Expand Up @@ -61,17 +61,180 @@
</div>

<div class="contents">
<div class="textblock">Here is a list of all documented struct and union fields with links to the struct/union documentation for each field:</div><ul>
<div class="textblock">Here is a list of all documented struct and union fields with links to the struct/union documentation for each field:</div>

<h3><a id="index_b"></a>- b -</h3><ul>
<li>backdoor_data
: <a class="el" href="structbackdoor__data__t.html#a85f04164ae3b5ad5d4c92c0026951e98">backdoor_data_t</a>
</li>
<li>bit_index
: <a class="el" href="unionsecret__data__shift__cursor.html#ab2196dad3c7284cb18383a894058d144">secret_data_shift_cursor</a>
</li>
<li>byte_index
: <a class="el" href="unionsecret__data__shift__cursor.html#abc6b87bb67fca21d9db17a1dfd4ddd31">secret_data_shift_cursor</a>
</li>
</ul>


<h3><a id="index_c"></a>- c -</h3><ul>
<li>caller_locals
: <a class="el" href="structelf__entry__ctx__t.html#aee297fb7264ac1c888d6a8a3e7e5b5ba">elf_entry_ctx_t</a>
</li>
<li>code_range_end
: <a class="el" href="structglobal__context.html#a7b19808b1df8a3d875126261db187217">global_context</a>
</li>
<li>code_range_start
: <a class="el" href="structglobal__context.html#a717a926b3e4ac408c768b121fcf7d614">global_context</a>
</li>
<li>code_segment_size
: <a class="el" href="structelf__info.html#a01041699b43bde54280aa03f2e8b52a0">elf_info</a>
</li>
<li>code_segment_start
: <a class="el" href="structelf__info.html#a6caeca689d53da9142b735070a008df8">elf_info</a>
</li>
<li>cpuid_fn
: <a class="el" href="structelf__entry__ctx__t.html#a85a0fbf801aa8ab7ab1d2f0906dc3971">elf_entry_ctx_t</a>
</li>
</ul>


<h3><a id="index_d"></a>- d -</h3><ul>
<li>dyn
: <a class="el" href="structelf__info.html#a3c3f1487932a753b2908a26ebb52e0c0">elf_info</a>
</li>
<li>dyn_num_entries
: <a class="el" href="structelf__info.html#aad068cf90f065cfa166ee1bfaf56432e">elf_info</a>
</li>
</ul>


<h3><a id="index_e"></a>- e -</h3><ul>
<li>e_phnum
: <a class="el" href="structelf__info.html#a58ce2573274e2ad8e97b839ed3e17e3e">elf_info</a>
</li>
<li>elfbase
: <a class="el" href="structelf__info.html#a583c4dd181c2f8b831e56c0d12acd660">elf_info</a>
</li>
</ul>


<h3><a id="index_f"></a>- f -</h3><ul>
<li>first_vaddr
: <a class="el" href="structelf__info.html#a04ca46ae688dfda82b39e720268a4316">elf_info</a>
</li>
</ul>


<h3><a id="index_g"></a>- g -</h3><ul>
<li>gnu_hash_last_bloom
: <a class="el" href="structelf__info.html#a3a1a5acb2d22a9bc1ae2df30fa121a33">elf_info</a>
</li>
<li>gnu_hash_nbuckets
: <a class="el" href="structelf__info.html#a575df843cb133e2a75e6b8027eb75659">elf_info</a>
</li>
<li>gnurelro_found
: <a class="el" href="structelf__info.html#a66d75bbde3aa44519fd136a848e051da">elf_info</a>
</li>
<li>gnurelro_memsize
: <a class="el" href="structelf__info.html#a1783b21f972415e71d5cb7d8531de5e5">elf_info</a>
</li>
<li>gnurelro_vaddr
: <a class="el" href="structelf__info.html#a8500b4de03a9b9d44989375921b27f70">elf_info</a>
</li>
<li>got_offset
: <a class="el" href="structelf__entry__ctx__t.html#a87ee4931628f8caffef417b6c7a9e897">elf_entry_ctx_t</a>
</li>
<li>got_ptr
: <a class="el" href="structelf__entry__ctx__t.html#a981d9d100fcb877d5c77a16059bd47ac">elf_entry_ctx_t</a>
</li>
</ul>


<h3><a id="index_i"></a>- i -</h3><ul>
<li>import_resolver
: <a class="el" href="structbackdoor__data__t.html#a242188e1a0f31908ae0d0be6a4eef749">backdoor_data_t</a>
</li>
<li>imported_funcs
: <a class="el" href="structglobal__context.html#a5dccd92d1dd861220b290896bd7ba487">global_context</a>
</li>
<li>index
: <a class="el" href="unionsecret__data__shift__cursor.html#a9b139f7265c8349205b28aa6f8d894e0">secret_data_shift_cursor</a>
</li>
</ul>


<h3><a id="index_l"></a>- l -</h3><ul>
<li>libc
: <a class="el" href="structbackdoor__data__t.html#a22234d8d48ec0cbc076e8ba334f36400">backdoor_data_t</a>
</li>
<li>libc_imports
: <a class="el" href="structbackdoor__data__t.html#a2db55bdd55d551c9b193357a5d533f3a">backdoor_data_t</a>
</li>
<li>libc_info
: <a class="el" href="structbackdoor__data__t.html#a99e48fdb9e85f5f5cd7d37786d78eab0">backdoor_data_t</a>
</li>
<li>libcrypto
: <a class="el" href="structbackdoor__data__t.html#a7c8160e998522ea8cad2156c3ada1eb0">backdoor_data_t</a>
</li>
<li>libcrypto_info
: <a class="el" href="structbackdoor__data__t.html#a1729f7578790ffabfb83b9597696fe4e">backdoor_data_t</a>
</li>
</ul>


<h3><a id="index_p"></a>- p -</h3><ul>
<li>PADDING()
: <a class="el" href="structbackdoor__data__t.html#ae871a5250fb726fc4d09bfbf61473a87">backdoor_data_t</a>
</li>
<li>phdrs
: <a class="el" href="structelf__info.html#a46b6bb90c2dccef9e76c09ea014048ae">elf_info</a>
</li>
<li>plt_relocs
: <a class="el" href="structelf__info.html#a5d272c3d46d0b9254b9ba62ad38ef2b5">elf_info</a>
</li>
<li>plt_relocs_num
: <a class="el" href="structelf__info.html#ad4c0ec1374213c0f36d73ddcb3bbfd08">elf_info</a>
</li>
</ul>


<h3><a id="index_r"></a>- r -</h3><ul>
<li>reg2reg_instructions_count
: <a class="el" href="structglobal__context.html#af51be9b60b5752b7213ba167f361d0b2">global_context</a>
</li>
<li>return_address
: <a class="el" href="structelf__entry__ctx__t.html#a4c8fa5a990b954b868f03f9304631606">elf_entry_ctx_t</a>
</li>
</ul>


<h3><a id="index_s"></a>- s -</h3><ul>
<li>secret_data
: <a class="el" href="structglobal__context.html#a03c3a777913affcd9720836e76888e09">global_context</a>
</li>
<li>shift_operations
: <a class="el" href="structglobal__context.html#a6f197e9f7782db222c1a54ed0f59fd58">global_context</a>
</li>
<li>strtab
: <a class="el" href="structelf__info.html#a4234e0dcece021d3bb5d64723180da9a">elf_info</a>
</li>
<li>symbol_ptr
: <a class="el" href="structelf__entry__ctx__t.html#ad01fe86502a221ee8a55703ca7875f58">elf_entry_ctx_t</a>
</li>
<li>symtab
: <a class="el" href="structelf__info.html#aa34e0002d511de06b931d7c7b7579dc0">elf_info</a>
</li>
</ul>


<h3><a id="index_v"></a>- v -</h3><ul>
<li>verdef
: <a class="el" href="structelf__info.html#a356ae81a037a0f79bac22d7064642ef3">elf_info</a>
</li>
<li>verdef_num
: <a class="el" href="structelf__info.html#a74c23ee5c941369c805fc6a58b01e362">elf_info</a>
</li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Expand Down
75 changes: 75 additions & 0 deletions functions_func.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,75 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.9.1"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>xzre: Data Fields - Functions</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">xzre
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.1 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
</div><!-- top -->
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div class="contents">
&#160;<ul>
<li>PADDING()
: <a class="el" href="structbackdoor__data__t.html#ae871a5250fb726fc4d09bfbf61473a87">backdoor_data_t</a>
</li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
</small></address>
</body>
</html>
Loading

0 comments on commit e3804a8

Please sign in to comment.