Differences

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

Link to this comparison view

cns:lectures:lecture-03 [2019/10/14 08:44]
razvan.deaconescu
cns:lectures:lecture-03 [2019/10/14 08:49] (current)
razvan.deaconescu
Line 1: Line 1:
-====== Lecture 03 - ExecutablesStatic Analysis ​======+====== Lecture 03 - The StackBuffer Management ​====== 
 + 
 +  * [[http://​elf.cs.pub.ro/​cns/​res/​lectures/​03-buffer-management-handout.pdf | Slides]] 
 +  * **Keywords**:​ address space, stack, push, pop, stack frame, call stack, stack trace, ''​call'',​ ''​ret'',​ buffer, allocation, buffer overflow, return address, NOP sled, shellcode 
 + 
 +<​html>​ 
 +  <​center>​ 
 +    <iframe src="​https://​docs.google.com/​viewer?​url=http://​elf.cs.pub.ro/​cns/​res/​lectures/​03-buffer-management-handout.pdf&​embedded=true"​ width="​600"​ height="​470"​ style="​border:​ none;"></​iframe>​ 
 +  </​center>​ 
 +</​html>​
  
 /* /*
 +
 +  * [[http://​elf.cs.pub.ro/​cns/​res/​lectures/​lecture-05.pdf | Slides]]
 +  * **Keywords**:​ bugs, vulnerabilities,​ exploit, shellcode, shellcode construction,​ shellcode triggering, shellcode placing, syscall, string formatting, null, alphanumeric shellcode, stack buffer overflow, heap buffer overflow, return-to-libc,​ return-oriented programming,​ metasploit
 +
 +<​html>​
 +  <iframe src="​http://​docs.google.com/​viewer?​url=http://​elf.cs.pub.ro/​cns/​res/​lectures/​lecture-05.pdf&​embedded=true"​ width="​600"​ height="​470"​ style="​border:​ none;"></​iframe>​
 +</​html>​
 +
 +*/
 +
 +===== Demos =====
 +
 +For obtaining the [[http://​elf.cs.pub.ro/​cns/​res/​lectures/​03-buffer-management-demo.zip|demo archive]], run the following commands:
 +<code bash>
 +wget http://​elf.cs.pub.ro/​cns/​res/​lectures/​03-buffer-management-demo.zip
 +unzip 03-buffer-management-demo.zip
 +cd 03-buffer-management-demo/​
 +</​code>​
 +
 +/*
 +
 +====== Lecture 03 - Executables. Static Analysis ======
  
   * [[http://​elf.cs.pub.ro/​cns/​res/​lectures/​lecture-03.pdf|Slides]]   * [[http://​elf.cs.pub.ro/​cns/​res/​lectures/​lecture-03.pdf|Slides]]
cns/lectures/lecture-03.1571031845.txt.gz · Last modified: 2019/10/14 08:44 by razvan.deaconescu
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