close

「網絡攻防技術」課程教學大綱



課程名稱

網絡攻防技術

英文名稱

Network Attack and Defense Technology

授課語言

中文

1

課程說明

1.課程類別/性質:專業必修/選修課程。

2.學分/學時:2/32,每周2學時。

3.適用專業:信息安全、網絡工程、計算機及應用。

4.先修課程:計算機網絡、操作系統、Linux操作系統及應用。

5.教材:《網絡攻防項目實戰》 微課視頻版. 馬麗梅,王方偉,徐峰. 北京:清華大學出版社,ISBN:9787302595205,2022年3月出版。

6.參考書:《計算機網絡安全與實驗教程》(第3版)微課視頻版. 馬麗梅,徐峰. 北京:清華大學出版社,ISBN:9787302584193,2021年8月出版。

7.課程考核方式:操作技能實驗考核(期末考試+課程作業)、其中期末考試成績占40%,課程作業成績占60%。

2

課程簡介

「網絡攻防技術」是信息安全專業的必修課程,是網絡工程、計算機及應用等專業的專業選修課程,知己知彼,百戰不殆,只有熟悉攻擊才能更好地防禦。課程儘量不過多深入介紹系統原理,去除複雜的理論知識,避免龐大的理論知識體系對學生造成學習困難,在教材中每個項目均有實際操作截圖及操作視頻,方便大家的學習。

通過本課程的學習,掌握攻擊技術與每一個攻擊技術相應的防禦技術,具體包括網絡封包分析工具、掃描工具、字典生成器、基於kali的集成的webshell工具weevely、安全漏洞檢測工具Metasploit;破解rar加密文件、破解Office加密文件,破解FTP服務、破解SSH服務、可以同時在Windows和Linux下破解的MySQL服務;SQL注入漏洞、XSS跨站腳本漏洞、tomcat漏洞、MS12-020漏洞、MS08-067漏洞,利用木馬獲取網站權限及提權等。

3

課程的教學要求

本課程要求學生理解並掌握網絡攻擊和防禦的相關知識,並能夠完成17個項目的實驗操作,這17個項目涵蓋了計算機網絡攻防的大部分知識技能,為學生日後從事網絡安全的相關工作打下堅實的基礎,具體要求如下:

1. 掌握網絡封包分析工具Wireshark的應用、掃描工具Nmap的應用。

2. 掌握字典生成器的使用,破解rar加密文件、破解Office加密文件。

3. 掌握基於系統漏洞的網絡入侵與防禦,如:破解FTP服務、破解SSH服務、可以同時在Windows和Linux下實現破解的MySQL服務;SQL注入漏洞、XSS跨站腳本漏洞、tomcat漏洞、MS12-020漏洞、MS08-067漏洞等。

4. 掌握基於木馬病毒的網絡入侵與防禦,如利用木馬獲取網站權限及提權等。

要求學生能夠按照每個項目實現的功能和具體操作步驟,完成破解和防禦的實驗。17個項目中的大部分實驗可以在兩節課內完成,並整理出實驗報告。

4

教學內容及要求

項目1:網絡封包分析工具Wireshark

主要內容:介紹網絡封包分析工具Wireshark及其應用,具體包括數據鏈路層過濾、網絡層過濾、傳輸層過濾、應用層過濾及網絡安全分析實例——ARP欺騙及防禦ARP欺騙。

主要內容:掌握Wireshark的應用。

重點:對Wireshark抓到的數據鏈路層、網絡層、傳輸層、應用層的數據新型分析。

難點:網絡安全分析實例——ARP欺騙及防禦ARP欺騙。

項目2:超級字典文件生成器Superdic

主要內容:介紹超級字典文件生成器Superdic,字典生成器對於網絡攻擊非常重要,一個好的字典會起到事半功倍的效果。

主要內容:熟悉字典文件生成器Superdic的使用。

重點與難點:如何生成一個適合的字典文件。

項目3:用ARCHPR和Superdic破解rar加密文件

主要內容:介紹Advanced Archive Password Recovery(ARCHPR)口令恢復工具,和Superdic一起使用,破解壓縮文件的密碼。

主要內容:使用工具ARCHPR並利用Superdic事先生成的字典文件,破解壓縮文件的密碼。

項目4:利用AOPR破解Office加密文件

主要內容:介紹Advanced Office Password Recovery (AOPR),Office密碼破解工具,和Superdic一起使用,破解office文件的密碼。

主要內容:利用(AOPR)並利用Superdic事先生成的字典文件,破解Office文件的密碼。

項目5:基於kali Linux 的NMAP

主要內容:首先介紹kali Linux操作系統,kali Linux預裝了許多滲透測試工具,在攻防上使用廣泛,其次介紹了網絡掃描Nmap及其用法,及添加iptables規則防禦Nmap掃描。

重點:Nmap的應用。

難點:添加iptables規則防禦Nmap掃描。

項目6:破解FTP服務

主要內容:介紹基於kali的Metasploit安全漏洞檢測工具,利用該工具加載ftp_login模塊, 破解FTP服務及防禦步驟。

重點與難點:如何破解FTP服務及防禦。

項目7:破解Ubuntu Linux SSH 服務

主要內容:介紹基於kali的Metasploit安全漏洞檢測工具,利用該工具加載ssh_login模塊,破解服務器Ubuntu Linux的SSH服務及防禦步驟。

重點與難點:如何破解服務器Ubuntu Linux的SSH服務及防禦。

項目8:滲透攻擊MySQL數據庫服務

主要內容:介紹基於kali的Metasploit安全漏洞檢測工具,利用該工具加載mysql_login模塊,利用密碼字典破解Ubuntu Linux的MySQL服務器和Windows的MySQL服務器登錄密碼及其防禦步驟。

重點:如何在客戶端破解Ubuntu Linux的MySQL服務器和Windows的MySQL服務器登錄密碼。

難點:防禦中防火牆的設置。

項目9:Windows系統漏洞MS12-020

主要內容:介紹Microsoft Windows遠程桌面協議RDP遠程代碼執行漏洞MS12-020,利用漏洞攻擊,可導致服務器BSOD(死亡藍屏)。

重點:使用kali的Metasploit安全漏洞檢測工具,利用MS12-020漏洞,攻擊服務器。

項目10:Windows系統漏洞MS08-067

主要內容:介紹Windows服務器中一個漏洞MS08-067,此漏洞可導致被攻擊的服務器死機。

重點:使用kali Linux的Metasploit安全漏洞檢測工具,利用MS12-020漏洞,對服務器進行攻擊,攻擊的結果為服務器死機。

項目11:SQL注入漏洞攻擊

主要內容:介紹SQL注入攻擊。

重點:利用基於kali sqlmap及burpsuite工具對OWASP服務器進行SQL注入攻擊及其防禦措施。

難點:SQL注入原理。

項目12:XSS跨站腳本漏洞攻擊

主要內容:介紹XSS跨站腳本攻擊及其防禦。

重點:對OWASP服務器進行XSS跨站腳本攻擊,往Web 頁面里插入惡意html代碼,當用戶瀏覽該頁之時,嵌入其中Web 裡面的html 代碼會被執行,從而達到惡意攻擊的特殊目的,獲取用戶cookies。

難點:XSS攻擊原理

項目13:weevely獲取服務器系統內容

主要內容:介紹基於kali Linux的工具weevely,利用木馬入侵網站服務器OWASP,獲取服務器系統的信息。

重點:weevely應用。

難點:木馬的生成與上傳。

項目14:Ubuntu Linux 16.04下tomcat漏洞攻擊

主要內容:介紹基於Ubuntu Linux 16.04下的tomcat漏洞攻擊,上傳文件到入侵的服務器及其防禦。

重點與難點:利用kali對Ubuntu Linux 16.04的tomcat漏洞攻擊,上傳文件到入侵的服務器,對服務器進行控制;通過對Tomcat漏洞的修復,起到防禦攻擊的目的。

項目15:利用一句話木馬獲取web網站權限

主要內容:介紹利用Owasp Broken Web Apps 網站服務器的漏洞,上傳一句話木馬文件,成功入侵網站,利用中國菜刀連接該網站並獲取文件管理功能。

重點與難點:一句話木馬的生成,中國菜刀的使用。修改服務器OWASP的目錄漏洞,防禦漏洞攻擊。

項目16:利用木馬進行系統提權

主要內容:介紹利用木馬進行系統提權,過IIS解析漏洞上傳木馬文件,使用軟件動易2006網站搭建靶機,利用中國菜刀軟件連接上傳的木馬,利用巴西烤肉軟件提升獲得管理員權限。

重點:利用木馬進行系統提權。

難點:動易powereasy2006及組件包Pe2006_dll.exe、中國菜刀、Churrasco(巴西烤肉,用於系統提權)、1cmd.exe的使用。

項目17:Ubuntu Linux系統的安全設置

主要內容:介紹Ubuntu Linux系統的安全設置,以及防火牆iptables和Tcp_wrappers設置及應用。

重點:Ubuntu Linux系統的安全設置。

難點:防火牆iptables和Tcp_wrappers設置及應用。

5

學時分配

配套參考教材

《網絡攻防項目實戰(微課視頻版)》

ISBN:9787302595205

作者:馬麗梅、王方偉、徐峰

定價:49.80元

掃碼微店優惠購書


內容簡介

本書是一本介紹網絡攻防項目實戰相關知識的教材,涵蓋了網絡攻防的主要內容,內容詳盡,論述清晰,條理清楚,由淺入深,每個項目均包括實現的功能及所需的軟件,針對每個破解步驟也介紹了相應的防禦步驟。

全書共分為17個項目,講述了網絡封包分析工具、掃描工具、字典文件生成器、基於Kali Linux的工具weevely、Metasploit,破解RAR加密文件、Office加密文件,破解FTP服務、SSH服務,同時在Windows和Linux下滲透攻擊MySQL服務,破解SQL注入漏洞、XSS跨站腳本漏洞、Tomcat漏洞等,利用ms12-020漏洞、ms08-067漏洞,利用木馬獲取網站權限及提權。為了方便教師教學和學生練習,每個項目配有大量的截圖,並錄製了教學微課視頻。

本書既可以作為本科院校、高職院校網絡空間安全相關專業的教材,也可以作為網絡空間安全培訓的教材,還可以作為專業人員的參考書籍,是一本難得的網絡攻防學習用書。

編輯推薦










精心設計17個針對不同的攻擊和防禦類型的項目,講解詳細操作步驟,配套課件、教學大綱、項目源碼和微課視頻,邊看邊做邊學。17周掌握網絡攻防技術。

目錄



向上滑動閱覽

項目1網絡封包分析工具Wireshark

1.1Wireshark簡介

1.2Wireshark工作流程

1.3Wireshark安裝

1.4Wireshark基本應用

1.4.1數據鏈路層過濾

1.4.2網絡層過濾

1.4.3傳輸層過濾

1.4.4應用層過濾

1.4.5抓包實例

1.5網絡安全分析實例

1.5.1ARP欺騙原理

1.5.2ARP欺騙過程分析

1.5.3防禦ARP欺騙

習題

項目2超級字典生成器Superdic

2.1Superdic簡介

2.2Superdic安裝

2.3Superdic應用

習題

項目3利用ARCHPR和Superdic破解RAR加密文件

3.1ARCHPR簡介

3.2ARCHPR安裝

3.3ARCHPR應用步驟

3.4防禦

習題

項目4利用AOPR破解Office加密文件

4.1AOPR簡介

4.2AOPR安裝

4.3AOPR應用

4.4破解Office文件實例

習題

項目5基於Kali Linux 的Nmap

5.1Kali Linux簡介

5.2Kali Linux主要特性

5.3Kali Linux安裝

5.4Nmap應用

5.4.1Nmap工具介紹

5.4.2Nmap功能

5.4.3Nmap安裝

5.4.4Nmap用法

5.4.5添加IPtables規則防禦Nmap掃描

習題

項目6破解FTP服務

6.1Metasploit簡介

6.2實現的功能

6.3所需軟件

6.4破解步驟

6.5防禦步驟

習題

項目7破解Ubuntu Linux SSH服務

7.1SSH服務

7.2實現的功能

7.3所需軟件

7.4破解步驟

7.5添加Tcp_wrappers防禦

習題

項目8滲透攻擊MySQL數據庫服務

8.1實現的功能

8.2滲透攻擊Windows 7下MySQL數據庫服務

8.2.1所需軟件

8.2.2滲透攻擊步驟

8.3滲透攻擊Ubuntu Linux 16.04下的MySQL數據庫服務

8.3.1所需軟件

8.3.2滲透攻擊步驟

8.4防禦步驟

習題

項目9Windows系統漏洞ms12020

9.1實現的功能

9.2所需軟件

9.3破解步驟

習題

項目10Windows系統漏洞ms08067

10.1實現的功能

10.2所需軟件

10.3破解步驟

習題

項目11SQL注入漏洞攻擊

11.1實現的功能

11.2所需軟件

11.3SQL注入原理及實例

11.3.1SQL注入原理

11.3.2SQL注入攻擊實例

11.4破解步驟

11.4.1靶機OWASP的安裝和啟動

11.4.2Java的安裝

11.4.3滲透測試OWASP

11.5SQL注入防禦

習題

項目12XSS跨站腳本漏洞攻擊

12.1實現的功能

12.2所需軟件

12.3XSS攻擊原理及分類

12.3.1XSS攻擊原理

12.3.2XSS攻擊分類

12.4XSS攻擊步驟

12.5XSS攻擊的預防

12.6XSS攻擊的防禦規則

習題

項目13利用weevely獲取服務器系統內容

13.1實現的功能

13.2所需軟件

13.3攻擊步驟

13.4OWASP系統應用

習題

項目14Ubuntu Linux 16.04下Tomcat漏洞攻擊

14.1實現的功能

14.2所需軟件

14.3靶機的搭建

14.4攻擊步驟

14.5防禦步驟

習題

項目15利用一句話木馬獲取Web網站權限

15.1實現的功能

15.2所需軟件

15.3攻擊步驟

15.4防禦步驟

習題

項目16利用木馬進行系統提權

16.1實現的功能

16.2所需軟件

16.3服務器設置

16.4滲透服務器

16.5防禦步驟

習題

項目17Ubuntu Linux系統的安全設置

17.1Ubuntu Linux安全設置

17.2IPtables防火牆的設置

17.2.1IPtables介紹

17.2.2IPtables結構

17.2.3IPtables操作

17.2.4IPtables常用策略

17.2.5IPtables添加規則

17.3Tcp_wrappers防火牆設置

17.3.1Tcp_wrappers介紹

17.3.2Tcp_wrappers格式

17.3.3Tcp_wrappers規則

習題

附錄AUbuntu Linux 常用命令

A.1用戶的管理命令

A.2組的管理命令

A.3關於用戶的兩個重要文件

A.4關於組的兩個重要文件

A.5文件和目錄的操作命令

A.6權限相關的操作命令


在公眾號書圈後台回復【9787302595205】,下載本書配套的教學資源

單擊頁面下方【閱讀原文】,訂閱【教學大綱】欄目

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 鑽石舞台 的頭像
    鑽石舞台

    鑽石舞台

    鑽石舞台 發表在 痞客邦 留言(0) 人氣()