Differences

This shows you the differences between two versions of the page.

Link to this comparison view

cns:lectures:lecture-06 [2013/10/07 12:49]
127.0.0.1 external edit
cns:lectures:lecture-06 [2019/11/04 14:14] (current)
razvan.deaconescu
Line 1: Line 1:
-====== Lecture 06 - Integers ​======+====== Lecture 06 - Exploit Protection Mechanisms ​======
  
-  *[[http://​elf.cs.pub.ro/​cns/​res/​lectures/​lecture-06.pdf | Slides]] +  * [[http://​elf.cs.pub.ro/​cns/​res/​lectures/​06-protection.pdf|Slides]] 
-  ***Keywords**: ​integertypelong longlongintshortcharsignedunsignedbounds/​range2's complement, conversion, promotion, rank, addition, subtraction,​ multiplication,​ division, modulo, truncation, overflowsign errornegative index+  * **Keywords**: ​exploitbuffer overflowshellcodeinput validationstatic analysisdynamic analysiscode integrityDEPASLRPICPIEcanary valuestack guard
  
 <​html>​ <​html>​
-<iframe src="http://​docs.google.com/​viewer?​url=http://​elf.cs.pub.ro/​cns/​res/​lectures/​lecture-06.pdf&​embedded=true"​ width="​600"​ height="​470"​ style="​border:​ none;"></​iframe>​+  <​center>​ 
 +    ​<iframe src="https://​docs.google.com/​viewer?​url=http://​elf.cs.pub.ro/​cns/​res/​lectures/​06-protection.pdf&​embedded=true"​ width="​600"​ height="​470"​ style="​border:​ none;"></​iframe
 +  </center>
 </​html>​ </​html>​
 +
 +/*
 +
 +====== Lecture 06 - Exploiting. Shellcodes ======
 +
 +  * [[http://​elf.cs.pub.ro/​cns/​res/​lectures/​lecture-06.pdf|Slides]]
 +  * **Keywords**:​ bugs, vulnerabilities,​ exploit, shellcode, shellcode construction,​ shellcode triggering, shellcode placing, syscall, null, stack buffer overflow
 +
 +<​html>​
 +  <​center>​
 +    <iframe src="​https://​docs.google.com/​viewer?​url=http://​elf.cs.pub.ro/​cns/​res/​lectures/​lecture-06.pdf&​embedded=true"​ width="​600"​ height="​470"​ style="​border:​ none;"></​iframe>​
 +  </​center>​
 +</​html>​
 +
 +===== Demos =====
 +
 +For obtaining the [[http://​elf.cs.pub.ro/​cns/​res/​lectures/​lecture-06-demo.zip|demo archive]], run the following commands:
 +<code bash>
 +wget http://​elf.cs.pub.ro/​cns/​res/​lectures/​lecture-06-demo.zip
 +unzip lecture-06-demo.zip
 +cd lecture-06-demo/​
 +</​code>​
 +
 +*/
  
cns/lectures/lecture-06.1381139358.txt.gz · Last modified: 2014/11/10 00:53 (external edit)
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0