10820IIS 500100
The Attack and Defense of Computers
Instructor:
Dr. Fu-Hau Hsu (許富皓)
TA:
- 黃啟賢 (xiangg800906 at gmail dot com)
- 邱韜 (handsomeandyct at gmail dot com)
- Office Hour: Monday Morning
- Location: Please contact the TA
- You need an account in the above web site to get the hyperlinks to the course videos.
- If you do not have an account in the above web site, please contact the TAs to get one.
Total Grades
-
Grade (posted: 11:12 PM 22nd June)
- Syllabus (2nd March)
-
Malware: Logic Bombs, Key Logger, URL Injection, Browser Hijackers, Trojan Horses, and
Spyware. (9th March)
-
Internet Worms, Buffer Overflow Attacks, and Heap Overflow Attacks (16th March)
-
Internet Worms, Buffer Overflow Attacks, and Heap Overflow Attacks (23rd March)
-
Return-into-libc attacks, BOA Countermeasures, Drive-by Download, Rogue Anti-Virus and
Botnet (30th March)
-
Botnet (6th April)
-
Botnet and
Disk Layout, BIOS, and Viruses (13th April)
- Midterm
- Date: 14:20-17:40, 20th April
- Location: The same place as the class's
- The exam. questions will be given in the essay-question form.
- There are 12 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 106 of Buffer Overflow Attack).
- Close book exam.
-
Backdoors,
sniffer, and Rootkits for Linux/Unix
(27th April)
- Rootkits for Linux/Unix (4th May)
-
Magic Cookies and Web Bugs (11th May)
-
HTTP cookies (18th May)
-
Cross-Site Scripting (XSS)
and
SQL Injection (25th May)
-
SQL Injection and Account
Stealing (1st June)
- TCP Session Hijacking,
ARP Spoofing and
Format String Attacks,
and DoS/DDoS Attacks (8th June)
- Final Exam.
- Time: 14:20-17:40, 15th June.
- Location: The same location as the class.
- The exam. questions will be given in the essay-question form.
- There are 17 short essay questions in the final exam.
- The total score of the final exam. is 120 points.
- All of the final exam. questions come from the materials taught after the midterm.
- Close book exam.
- supplementary material, not covered in the final exam.
Semester Project
Announcement
- Project Team
(posted: 24th 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.
- A hyperlink to Coure Videos has been posted on this course web page. (posted: 18th March)
- A new hyperlink to Coure Video web site has been posted on this course web page. (posted: 30th March)
- You need an account in the above web site to get the hyperlinks to the course videos.
- If you do not have an account in the above web site, please contact the TAs to get one.
- Accroding to the school calendar, there is no class on 6th April. (posted: 30th March)
- The project 1
has been posted on this web page. (posted: 13th April)
- Midterm (posted: 17th April)
- Date: 14:20-17:40, 20th April
- Location: The same place as the class's
- The exam. questions will be given in the essay-question form.
- There are 12 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 106 of Buffer Overflow Attack).
- Close book exam.
- The project 2
has been posted on this web page.
- Final Exam. (posted: 10th June)
- Time: 14:20-17:40, 15th June.
- Location: The same location as the class.
- The exam. questions will be given in the essay-question form.
- There are 17 short essay questions in the final exam.
- The total score of the final exam. is 120 points.
- All of the final exam. questions come from the materials taught after the midterm.
- Close book exam.
- Final Exam. (posted 22nd June)
- The Total Grades of this course
have been posted on this course web page. (posted: 10:00 AM 22nd June)
- If you have any question about your final grades of this course, come to 台達館 102
between 13:20 PM
and 13:50 PM 22nd June. After that time, I will
submit the grades of this course to the school, which means after then I am no longer able to change any grade.
- Final Total Grades (posted: 11:12 PM 22nd June)
- The Adjusted Total Grades of
this course have been posted on this course web page.
- We will submit the grades to the school.
Referenced Material
- Shell Code
- Some interesting security-related or attacker web sites:
- Buffer Overflow-Related Papers