layouting
This commit is contained in:
parent
70712ef6ce
commit
4d8a1d9abf
|
@ -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">' `8'</span> <span class="kw">`</span>888 <span class="kw">`</span><span class="ex">Y88.</span> <span class="kw">`</span>8888 d8<span class="st">'</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">' `8'</span> <span class="kw">`</span>888 <span class="kw">`</span><span class="ex">Y88.</span> <span class="kw">`</span>8888 d8<span class="st">'</span></span>
|
||||||
<span id="cb2-3"><a href="#cb2-3" aria-hidden="true" tabindex="-1"></a><span class="st"> 888 8 888 .d88'</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'</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>
|
||||||
|
|
|
@ -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
|
||||||
|
|
Loading…
Reference in New Issue