<?xml version="1.0" encoding='utf-8'?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
<card id="card1" title="Buffer overflow - Page 21 - Wikipedia">
<p>
<a accesskey="1" href="page.php?w=buffer_overflow&amp;p=20">1.Previous</a><br />
<a accesskey="3" href="page.php?w=buffer_overflow&amp;p=22">3.Next</a>
</p>
<p>oldest and most widely known technique for exploiting stack buffer overflows. It solves the problem of finding the exact address of the buffer by effectively increasing the size of the target area. To do this, much larger sections of the stack are corrupted with the <a href="page.php?w=no-op">no-op</a> machine instruction. At the end of the attacker-supplied data, after the no-op instructions, the attacker places an instruction to perform a relative jump to the top of the buffer where the <a href="page.php?w=shellcode">shellcode</a> is located.</p><p>
<a accesskey="1" href="page.php?w=buffer_overflow&amp;p=20">1.Previous</a><br />
<a accesskey="3" href="page.php?w=buffer_overflow&amp;p=22">3.Next</a>
</p>

<do type="prev" label="Search">
        <go href="search.wml"/>
</do>

</card>
</wml>
