11
GitHub - yuawn/NTU-Computer-Security: 台大 計算機安全 - Pwn 簡報、影片、作業題目...
source link: https://github.com/yuawn/NTU-Computer-Security
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
NTU Computer Security Fall 2019 - 台大 計算機安全
擔任台大大助教,與三週 Pwn 課程講師。
Week 1: Binary Exploitation - Basic
- Slide: speakerdeck.com/yuawn/binary-exploitation-basic
- Video: youtu.be/U8N6aE-Nq-Q
- Lab:
- Homework:
- Casino
- oob array access, GOT hijacking, shellcode
- Casino
Week 2: Binary Exploitation
- Slide: speakerdeck.com/yuawn/binary-exploitation
- Video: youtu.be/5D7tvxpSUUM
- Lab:
- Homework:
- Casino++
- oob array access, GOT hijacking, leak libc, ret2libc hijack plt function to system()
- Casino++
Week 3: Heap Exploitation
- Slide: speakerdeck.com/yuawn/heap-exploitation
- Video: youtu.be/rMqvL9j0QaM
- Lab:
- Homework:
課程題目 challenges
- 各 week 中
src
底下為題目原始碼 - 各 week 中
exp
底下為答案解法 exploits
環境 environment
- OS: ubuntu 18.04
- GCC: gcc (Ubuntu 7.4.0-1ubuntu1~18.04.1) 7.4.0
Build
cd week1 # week2 week3 docker-compose up -d
Compile (如需自行重編題目 binary)
sudo apt install libseccomp-dev make
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK