CE6107
電腦攻擊與防禦
The Attack and Defense of Computers
Instructor:
Dr. Fu-Hau Hsu (許富皓)
TA:
- 孫學任 (pixar9899 at gmail dot com)
- Office Hour:
- Location: Room B322-1
- 趙庭浩 (chao9876543210 at gmail dot com)
- Office Hour:
- Location: Room B322-1
- Please go to the 即時線上發問系統 to find the
hyper link of 即時線上課程 every week before every week's lecture.
- The TAs will update the hyper link every week before every week's lecture.
Grade
-
Total Grades
(updated: 4th Jan. 2023)
- If you have any question about your grade, please contact the TA before 12:00 PM, 12th Jan., 2023.
- After the above time, we will send your grades to the office of academic affairs, which means I
am no longer able to change your grades after then.
If you want to download the following ppt files,
please do NOT use
Chrome. |
- Syllabus (13th Sep.)
- No Class. 彈性調整至 3rd Jan. 2023 (20th Sep.)
-
Malware: Logic Bombs, Key Logger, URL Injection, Browser Hijackers, Trojan Horses, Spyware, and Internet Worms. (27th Sep.)
-
Buffer Overflow Attacks, Return-into-libc attacks,
BOA Countermeasures, and Heap Overflow Attacks. (4th Oct.)
-
ROP and Drive-by Download (11th Oct.)
- No Class. 彈性調整至 10th Jan. 2023 (18th Oct.)
-
Disk Layout, BIOS, and Viruses (25th Oct.)
- Windows Fileless Malware (1st Nov.)
-
Linux Fileless Malware (8th Nov.)
- Project Demo (15th Nov.)
-
Backdoors,
sniffer, and Rootkits
for Linux/Unix (22nd Nov.)
- Rootkits for
Linux/Unix (29th Nov.)
-
Magic Cookies and Web Bugs (6th Dec.)
-
HTTP cookies (13th Dec.)
-
Cross-Site Scripting (XSS) (20th Dec.)
- Project Demo (27th Dec.)
-
SQL Injection and
Account
Stealing (3rd Jan. 2023)
- DoS/DDoS Attacks (10th Jan. 2023)
- supplementary material, not covered in the final exam.
- If you win an excellent award in the following important contests this semester, we may add at most 80 points to your final grade of
this course.
- 金盾獎:https://security.cisanet.org.tw/index.aspx
- HITCON CTF:
這個是線上的比賽,來參賽的隊伍都是世界各地的高手,難度會高一點。
Project
- GDB & PWN Tools
- Do your project using VirtualBox or
a virtual machine.
- Project 1 (posted: 19th Oct.)
- 專題平台
-
分組名單
- 截止時間 : 11/14 23:59
- demo 時間 : 11/15 上課時段
- Project 注意事項:
- 各組在作業平台註冊的隊伍名稱必須與 eeclass 上相同。
- project 成績以 demo 結果為主。
- 寫出來的題目若在 demo 時無法妥善說明會斟酌扣分,
寫不出來的題目若在 demo 時能夠說明部分進度會斟酌加分。
- 請勿在截止前將解法公開,違反者以零分計算。
- 所有小組成員共享同個分數,因此小組若有任何合作問題請盡快與助教聯絡。
- Demo 時請說明題目在做什麼、你們的解法以及為什麼你們的解法可以過。
- 小組中每個人至少要講解一題。
- Demo 前一天開始助教將不回應任何問題,請各組自己評估自己的解題進度。
- Project 2 (posted: 21st Nov.)
- 專題平台
- 截止時間 : 2023/01/02 (Mon.) 23:59。
- Project 注意事項:
- 本次作業為報告形式,同學須從 專題平台
所列舉題目中自行挑選一主題寫一份報告。
- 作業以小組為單位,每組繳交一份報告即可。
- 繳交檔案格式為
pdf
,檔名為
組別名_hw2.pdf
- 若檔案包含 PoC 實作,可將 PoC 上傳到 github
上並在報告上寫上 repo 的網址,或是將檔案及報告打包成
zip
檔,命名為
組別名_hw2.zip
繳交。
- 報告第一頁請寫上 組別、題目 以及 組員姓名學號。
- Project 3
- 專題平台
- 請各組在 12/25 23:59 前填寫 demo
表單。
- demo 地點: B326 會議室。
- Project 注意事項:
- 請提早五分鐘到填寫期末問卷。
- Demo 時請說明題目在做什麼、你們的解法以及為什麼你們的解法可以過。
- 小組中每個人至少要講解一題。
- Demo 前一天開始助教將不回應任何問題,請各組自己評估自己的解題進度。
- project 3 不開放補交,讓各位可以專心投入 project 2。
Announcement
- 視訊輔助教學 (posted: 7th Sep.)
- 這門課本學期以視訊輔助教學的形式進行,老師在原教室或辦公室上課,但透過 YouTube
直播及即時線上發問系統與同學即時互動。
- 視訊教學透過 YouTube
線上直播。
- Project Teammate (posted: 7th Sep.)
- Each team has 3 members.
- If you cannot find your teammates, the TAs will assign your teammates for you. However, because we do not know you, our arrangement
may not be good for you; hence, you had better find your teammates yourself.
- Please send your team member list to the TA before 12th Oct. After then the TA will
find your team members for you.
- Your grade of this course is determined by the projects; hence, if you cannot find appropriate project teammates and you cannot
handle the projects alone, please consider carefully whether it is appropriate for you to take this course.
- 分組已完成,沒自行指定組員而被隨機分組的同學可以透過小組專區的討論來聯絡其他組員。 (posted: 19th Oct.)
- Project 1 has
been posted on this course web page. (posted: 19th Oct.)
- Project 2 has
been posted on this course web page. (posted: 21st Nov.)
- Project 3 has
been posted on this course web page.
- The grades
of project 1 and project 3 have been posted on this web page. (posted: 28th Dec.)
-
The total grades
of this course have been posted on this web page. (posted: 4th Jan. 2023)
- If you have any question about your grade, please contact the TA before 12:00 PM, 12th Jan., 2023.
- After the above time, we will send your grades to the office of academic affairs, which means I
am no longer able to change your grades after then.
Referenced Material