layouting

This commit is contained in:
gurkenhabicht 2023-11-19 20:20:11 +01:00
parent 70712ef6ce
commit 4d8a1d9abf
2 changed files with 9 additions and 4 deletions

View File

@ -307,6 +307,7 @@ Deobfuscation with FLOSS</a></p>
<section class="slide level1"> <section class="slide level1">
<h2 id="packing">Packing</h2> <h2 id="packing">Packing</h2>
<p>Compress binary data</p>
<div class="sourceCode" id="cb2"><pre class="sourceCode sh"><code class="sourceCode bash"><span id="cb2-1"><a href="#cb2-1" aria-hidden="true" tabindex="-1"></a> <span class="ex">ooooo</span> ooo ooooooooo. ooooooo ooooo</span> <div class="sourceCode" id="cb2"><pre class="sourceCode sh"><code class="sourceCode bash"><span id="cb2-1"><a href="#cb2-1" aria-hidden="true" tabindex="-1"></a> <span class="ex">ooooo</span> ooo ooooooooo. ooooooo ooooo</span>
<span id="cb2-2"><a href="#cb2-2" aria-hidden="true" tabindex="-1"></a> <span class="kw">`</span><span class="ex">888</span><span class="st">&#39; `8&#39;</span> <span class="kw">`</span>888 <span class="kw">`</span><span class="ex">Y88.</span> <span class="kw">`</span>8888 d8<span class="st">&#39;</span></span> <span id="cb2-2"><a href="#cb2-2" aria-hidden="true" tabindex="-1"></a> <span class="kw">`</span><span class="ex">888</span><span class="st">&#39; `8&#39;</span> <span class="kw">`</span>888 <span class="kw">`</span><span class="ex">Y88.</span> <span class="kw">`</span>8888 d8<span class="st">&#39;</span></span>
<span id="cb2-3"><a href="#cb2-3" aria-hidden="true" tabindex="-1"></a><span class="st"> 888 8 888 .d88&#39;</span> Y888..8P</span> <span id="cb2-3"><a href="#cb2-3" aria-hidden="true" tabindex="-1"></a><span class="st"> 888 8 888 .d88&#39;</span> Y888..8P</span>
@ -318,7 +319,8 @@ Deobfuscation with FLOSS</a></p>
</section> </section>
<section class="slide level1"> <section class="slide level1">
<h3 id="mangling">Mangling</h3> <h2 id="mangling">Mangling</h2>
Library symbols in compiled code for data that have the same name
<section> <section>
<pre><code data-trim data-noescape> <pre><code data-trim data-noescape>
c++filt c++filt
@ -333,7 +335,7 @@ std::char_traits<char>, std::allocator<char> > const&, unsigned long)
</section> </section>
<section class="slide level1"> <section class="slide level1">
<h3 id="code-elements">Code Elements</h3> <h2 id="code-elements">Code Elements</h2>
<ul> <ul>
<li class="fragment">Adding Unnecessary Instructions</li> <li class="fragment">Adding Unnecessary Instructions</li>
<li class="fragment">Changing Control Flows</li> <li class="fragment">Changing Control Flows</li>

View File

@ -188,6 +188,8 @@ f"{b}{a}"
## Packing ## Packing
Compress binary data
```sh ```sh
ooooo ooo ooooooooo. ooooooo ooooo ooooo ooo ooooooooo. ooooooo ooooo
`888' `8' `888 `Y88. `8888 d8' `888' `8' `888 `Y88. `8888 d8'
@ -202,8 +204,9 @@ f"{b}{a}"
--- ---
### Mangling ## Mangling
Library symbols in compiled code for data that have the same name
<section> <section>
<pre><code data-trim data-noescape> <pre><code data-trim data-noescape>
c++filt c++filt
@ -216,7 +219,7 @@ std::char_traits<char>, std::allocator<char> > const&, unsigned long)
--- ---
### Code Elements ## Code Elements
* Adding Unnecessary Instructions * Adding Unnecessary Instructions
* Changing Control Flows * Changing Control Flows