[Fall 2022] Computer Security
Frequently Asked Questions | Course Info | Syllabus | Grading Components
This is a portal page. The latest and detailed information can be found on the course website. 140.{112, 113, 114, 115, 118, 122}.0.0/16 IP required.
Last updated on Sep. 15, 2022.
Frequently Asked Questions
Q: Where can I access first week's link? and the following weeks?
A: We will use either YouTube, Twitch, or Google Meet. The link will be shared on the course website and the Discord discussion board before class. Please register both to get timely update. As unexpected incidents may occur (e.g., the link is broken and we are unable to restore it in time), we will also post the video after class.
Q: How can I enroll? (Updated on Sep. 05, 2022)
A: To reduce the overhead of adding students manually in the third week, we have decided to release Homework 0x00 (HW0) a week earlier, on Sep. 09. Students who solve all HW0 problems can enroll via one of the following ways:
(1) If you solve all 150pt HW0 problems by 9am on Sep. 16, we will send a permission number to your NTU email by 1pm that day. Please make sure to register your enrollment willingness on NTU COOL and use your NTU email to register on our course website, so that we can cross-check and send the permission number to the correct email address.
(2) If you solve all 150pt HW0 problems by 9am on Sep. 23, please come to Room 204 in the CSIE building during 9-9:30am. I will sign the 人工加簽單 for you.
Q: Can I audit?
A: Yes, as long as you can access the course website.
Q: What are the prerequisites?
A: Having basic knowledges of security, programming, and systems is strongly recommended.
Course Info
- Course number: CSIE 7016
- Instructor: Hsu-Chun Hsiao
- Location: Online
- Time: 09:30-12:10 (Fri.)
- Email: ctf [at] csie.ntu.edu.tw
- Course website
- Writeup submission site (NTU COOL)
- Discord discussion board
Syllabus (Tentative)
Wk. | Date | Topic | Note |
---|---|---|---|
1 | Sep 09 | No class (Mid-Autumn Festival) | HW0 out |
2 | Sep 16 | Introduction [live, starting at 9:30] | early submission of HW0 |
3 | Sep 23 | Crypto | HW0 due |
4 | Sep 30 | Crypto | HW0 writeup due; HW1 release |
5 | Oct 07 | Crypto | |
6 | Oct 14 | Reverse engineering | |
7 | Oct 21 | Reverse engineering | HW1 due; HW2 release |
8 | Oct 28 | No class (midterm week) | |
9 | Nov 04 | Reverse engineering | |
10 | Nov 11 | Binary exploitation | |
11 | Nov 18 | Binary exploitation | HW2 due; HW3 release |
12 | Nov 25 | Binary exploitation | |
13 | Dec 02 | Web security | |
14 | Dec 09 | Web security | HW3 due; HW4 release |
15 | Dec 16 | Web security | |
16 | Dec 23 | No class | |
17 | Dec 30 | No class | Paricipation writeup due |
18 | Jan 06 | Final CTF (Jan 06 - Jan 08) | Final CTF writeup due next week |
Grading Components
- Homework 0x00 (5%)
- Homework assignments (60%)
- Final CTF competition + writeup (25%)
- Other CTF or bug bounty participation + writeup (10%)