Browse Source

Add new post; add kgrader; update highlighter.

master
Ben Kurtovic 8 years ago
parent
commit
f42380edcc
4 changed files with 25 additions and 1 deletions
  1. +1
    -1
      _config.yml
  2. +20
    -0
      _posts/2016-04-25-stack-smashing.md
  3. +4
    -0
      index.html
  4. BIN
     

+ 1
- 1
_config.yml View File

@@ -1,5 +1,5 @@
safe: true
lsi: false
highlighter: pygments
highlighter: rouge
markdown: kramdown
url: https://benkurtovic.com

+ 20
- 0
_posts/2016-04-25-stack-smashing.md View File

@@ -0,0 +1,20 @@
---
layout: post
title: Stack Smashing
tags: Security
description: Slides from a lecture on low-level software exploits and defenses
---

Not much to say about recent work, but I'd like to share a lecture I wrote for
the honors section of the
[systems programming course](https://cs.illinois.edu/courses/profile/CS241)
I am helping teach. It's a broad overview on
[stack buffer overflow](https://en.wikipedia.org/wiki/Stack_buffer_overflow)
exploits and common defenses, for the newbie systems programmer, with a few
pretty diagrams that I spent way too much time on...

(Apologies about the PDF viewer if it's not looking quite right. [You can view the slides directly](/static/content/stack-smashing.pdf).)

<object data="/static/content/stack-smashing.pdf#zoom=150" type="application/pdf" width="100%" height="600px">
<p><a href="/static/content/stack-smashing.pdf">View PDF</a></p>
</object>

+ 4
- 0
index.html View File

@@ -25,6 +25,10 @@ projects:
incomplete: yes
description: An emulator for the <a href="https://en.wikipedia.org/wiki/Sega_Game_Gear">Sega Game Gear</a>, with an included <a href="https://en.wikipedia.org/wiki/Zilog_Z80">Z80</a> assembler/disassembler
others:
- name: kgrader
langs: Ruby
started: March 2016
description: A code autograder for student homework submissions
- name: gravity
repo: EnacheB/Gravity
langs: C++


BIN
View File


Loading…
Cancel
Save