Differences

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

Link to this comparison view

cns:lectures:lecture-04 [2017/10/29 19:34]
razvan.deaconescu
cns:lectures:lecture-04 [2019/10/27 12:31] (current)
razvan.deaconescu
Line 1: Line 1:
 +====== Lecture 04 - Exploiting. Shellcodes ======
 +
 +  * [[http://​elf.cs.pub.ro/​cns/​res/​lectures/​04-exploiting-handout.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/​04-exploiting-handout.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/​04-exploiting-demo.zip|demo archive]], run the following commands:
 +<code bash>
 +wget http://​elf.cs.pub.ro/​cns/​res/​lectures/​04-exploiting-demo.zip
 +unzip 04-exploiting-demo.zip
 +cd 04-exploiting-demo/​
 +</​code>​
 +
 +/*
 +
 ====== Lecture 04 - Processes. Dynamic Analysis. GDB ====== ====== Lecture 04 - Processes. Dynamic Analysis. GDB ======
  
-  * [[http://​elf.cs.pub.ro/​cns/​res/​lectures/​lecture-04.pdf|Slides]]+  * [[https://​elf.cs.pub.ro/​cns/​res/​lectures/​lecture-04.pdf|Slides]]
   * **Keywords**:​ static analysis, dynamic analysis, process, blackbox, profiling, debugging, fuzzing, strace / ltrace, lsof / pmap, perf, GDB, LLDB, JTAG, breakpoint, ''​info'',​ ''​examine'',​ ''​ni'',​ ''​si'',​ ''​backtrace'',​ ''​up'',​ ''​down'',​ ''​write'',​ ''​searchmem'',​ dynamic linking, dynamic loading, lazy binding, trampoline, PLT, GOT   * **Keywords**:​ static analysis, dynamic analysis, process, blackbox, profiling, debugging, fuzzing, strace / ltrace, lsof / pmap, perf, GDB, LLDB, JTAG, breakpoint, ''​info'',​ ''​examine'',​ ''​ni'',​ ''​si'',​ ''​backtrace'',​ ''​up'',​ ''​down'',​ ''​write'',​ ''​searchmem'',​ dynamic linking, dynamic loading, lazy binding, trampoline, PLT, GOT
  
 <​html>​ <​html>​
   <​center>​   <​center>​
-    <iframe src="​https://​docs.google.com/​viewer?​url=http://​elf.cs.pub.ro/​cns/​res/​lectures/​lecture-04.pdf&​embedded=true"​ width="​600"​ height="​470"​ style="​border:​ none;"></​iframe>​+    <iframe src="​https://​docs.google.com/​viewer?​url=https://​elf.cs.pub.ro/​cns/​res/​lectures/​lecture-04.pdf&​embedded=true"​ width="​600"​ height="​470"​ style="​border:​ none;"></​iframe>​
   </​center>​   </​center>​
 </​html>​ </​html>​
  
 +*/
cns/lectures/lecture-04.1509298443.txt.gz ยท Last modified: 2017/10/29 19:34 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