CEA036
The Attack and Defense of Computers
Instructor:
Dr. Fu-Hau Hsu (許富皓)
TA: 胡傳恩 (108522015 at cc dot ncu dot edu dot tw)
- Office Hour:
- Location: Room B322-1
Grades
-
Grade (updated: 27th June)
- If you have any question about your final grades of this course, cotact the TA through
e-mail before 17:00, 06/29.
- After the time we will submit the grades of this course to the school, which means I am no longer able to change the grades after
the submission.
If you want to download the following ppt files,
please do NOT use
Chrome. |
- Syllabus (23 Feb.)
-
Malware: Logic Bombs, Key Logger, URL Injection, Browser Hijackers, Trojan Horses, and
Spyware. (2 March)
-
Internet Worms, Buffer Overflow Attacks, and Heap Overflow Attacks(9 March)
-
Internet Worms, Buffer Overflow Attacks, and Heap Overflow Attacks(16 March)
-
Return-into-libc attacks, BOA Countermeasures, Drive-by Download, Rogue Anti-Virus and
Botnet(23 March)
-
Botnet (30 March)
- The school is NOT in session. (6 April)
-
Disk Layout, BIOS, and Viruses (13 April)
- Midterm
- Date: 7:00PM ~ 9:00PM, 20 April
- Location: The same place as the class's
- The exam. questions will be given in the essay-question form.
- There are 10 short essay questions in the Midterm.
- The total score of the midterm is 110.
- The midterm only covers the materials taught before the midterm (Slide 31 of Backdoor)
- Close book exam.
-
Macro Viruses and Boot Record Viruses (27 April)
-
Backdoors,
sniffer, and Rootkits for Linux/Unix
(4 April)
- Rootkits for Linux/Unix (11 May)
-
Magic Cookies and Web Bugs (18 May)
-
HTTP cookies (25 May)
-
Cross-Site Scripting (XSS)
and
SQL Injection (1 June)
-
SQL Injection and Account
Stealing (8 June)
- TCP Session Hijacking,
ARP Spoofing and
Format String Attacks,
and DoS/DDoS Attacks (15 June)
- Due to the Covid-19, the final exam is replaced with a
semester report.
There is no lecture this week. (22 June)
-
supplementary material, not covered in the final exam.
Semester Project
Semester Report
Announcement
- Project Team (posted: 17 Feb.)
- Each team consists of 3 students.
- Please e-mail your team list to the TA before 20th March.
- The team list should contain the name, student ID, and e-mail address of every team member.
- Roll Call (posted: 28 March)
- I will make a roll call on 30th March's class to make sure that each of you have found your project teammates.
- The semester project
has been posted on this web page. (posted: 28 March)
- If you want to download the course slides, please do NOT use
Chrome. (postd: 28th March)
- Midterm (posted: 13th April)
- Date: 7:00PM ~ 9:00PM, 20 April
- Location: The same place as the class's
- The exam. questions will be given in the essay-question form.
- There are 10 short essay questions in the Midterm.
- The total score of the midterm is 110.
- The midterm only covers the materials taught before the midterm (Slide 31 of Backdoor)
- Close book exam.
- The Midterm Grades have
been posted on this course web page. (posted: 25th April)
- Due to the recent pandemic situation of Covid-19, please take your seat accoring to this
seating chart.
(posted: 7th May)
- Distance Teaching (posted: 13th May)
- According to the latest regulations of the school, due to the new pandemic situation of Covid-19, this course will be given
through distance teaching. We will carry out distance teaching through live broadcast at the original course hours. Hence,
you can watch the lectures on-line and submit your questions and get the answers through
the 即時線上發問系統 of this course in real-time at the original course hours.
- Description explaining how to watch the live lecture video will be provided later.
- Some project
submission rules have been changed. (posted: 15th May)
- Manual for how to watch lecture video. (posted: 15th May)
- Submission of the semester project. (posted: 5 June)
- Due to the Covid-19, the final exam is replaced with a
semester report.
There is no lecture on 22nd June. (6th June)
-
Total grades (posted: 27th June)
- The Total Grades of this course
have been posted on this web page.
- If you have any question about your final grades of this course, cotact the TA through
e-mail before 17:00, 06/29.
- After the time we will submit the grades of this course to the school, which means I am no longer able to change the grades after
the submission.
Referenced Material
- Shell Code
- Some interesting security-related or attacker web sites:
- Buffer Overflow-Related Papers