Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
security:memory-corruption:exploitation:nop-sled [2018/02/10 16:41]
nufan
security:memory-corruption:exploitation:nop-sled [2023/04/19 01:09] (aktuell)
nufan
Zeile 62: Zeile 62:
  
 <code c nop/​execve.c>​ <code c nop/​execve.c>​
-// gcc -g -O0 -m32 -no-pie -fno-pie -mpreferred-stack-boundary=2 execve.c+// gcc -g -O0 -m32 -no-pie -fno-pie -mpreferred-stack-boundary=2 ​-fno-stack-protector -z execstack ​execve.c
 #include <​stdio.h>​ #include <​stdio.h>​
 #include <​string.h>​ #include <​string.h>​
Zeile 114: Zeile 114:
   <tr>   <tr>
     <td align="​left"​ style="​width:​33%"></​html>​[[.basic|← Back to buffer overflow basics]]<​html></​td>​     <td align="​left"​ style="​width:​33%"></​html>​[[.basic|← Back to buffer overflow basics]]<​html></​td>​
-    <td align="​center"​ style="​width:​34%"></​html>​[[..|Overview]]<​html></​td>​+    <td align="​center"​ style="​width:​34%"></​html>​[[..start|Overview]]<​html></​td>​
     <td align="​right"​ style="​width:​33%"></​html>​[[.external-buffers|Continue with external buffers →]]<​html></​td>​     <td align="​right"​ style="​width:​33%"></​html>​[[.external-buffers|Continue with external buffers →]]<​html></​td>​
   </tr>   </tr>
 </​table>​ </​table>​
 </​html>​ </​html>​