title: Bypass memory corruption limitations
body: <p>Assuming you are security code auditing guy and you have been got into some 
  code like this:</p>
  
  <pre><code>if(strlen(data) &lt; 100) {
       strcpy(buffer, data);
  }
  </code></pre>
  
  <p>What would you do in order to corrupt the buffer?
  Is that possible? if so, how? and why dont using that condition for code security?</p>