@@ -1,5 +1,5 @@ | |||||
safe: true | safe: true | ||||
lsi: false | lsi: false | ||||
highlighter: pygments | |||||
highlighter: rouge | |||||
markdown: kramdown | markdown: kramdown | ||||
url: https://benkurtovic.com | url: https://benkurtovic.com |
@@ -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> |
@@ -25,6 +25,10 @@ projects: | |||||
incomplete: yes | 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 | 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: | others: | ||||
- name: kgrader | |||||
langs: Ruby | |||||
started: March 2016 | |||||
description: A code autograder for student homework submissions | |||||
- name: gravity | - name: gravity | ||||
repo: EnacheB/Gravity | repo: EnacheB/Gravity | ||||
langs: C++ | langs: C++ | ||||