網路實驗報告

2022-12-11 05:12:02 字數 2467 閱讀 5089

實驗一埠掃瞄實驗

(1)實驗目的

1. 理解埠的概念;

2. 了解常用的埠掃瞄原理;

3. 能夠熟練的使用常用的埠掃瞄工具進行弱點檢測和修復。

(2)實驗原理

網路服務或應用程式提供的功能由伺服器或主機上的某個或多個程序來實現,埠則相當於程序間的大門,可以隨便定義,其目的是為了讓兩台計算機能夠找到對方的程序。「埠」在計算機網路領域是非常重要的概念,它是專門為網路通訊而設計的,它是由通訊協議tcp/ip定義,其中規定由ip位址和埠作為套接字,它代表tcp連線的乙個連線端,一般稱為socket,具體來說,就是用[ip:埠]來定位主機中的程序。

(3)實驗步驟

1. x-scan是免安裝軟體,解壓後直接雙擊xscan_圖示,如圖1-1所示;

2. 雙擊xscan_圖示開啟x-scan主介面,如圖1-2所示;

3. 認真學習主介面上的使用說明;

4.選擇選單中的設定選項,開啟下拉列表,選擇掃瞄引數,開啟掃瞄引數對話方塊,如圖1-3所示;在該對話方塊的左邊有三個設定選項①檢測範圍;②全域性設定;③外掛程式設定。使用掃瞄工具主要是理解掃瞄引數的作用;

5. 檢測範圍用以確定要掃瞄的目標或目標範圍,現在檢測範圍內輸入ip位址段192.168.4.2-192.168.4.10,如圖1-4所示;

6. 展開全域性設定選項,我們在「掃瞄模組」中可以定義掃瞄的主要內容,選擇的內容越多,將可能收集到資訊越多,但掃瞄的時間就越長。「併發掃瞄」中的「最大併發執行緒數量」切忌不可設定太大,特別是對自己管理的網路裝置或伺服器掃瞄的時候,因為設定太大可能會導致掃瞄物件的異常。

對於一般的掃瞄,我們可以使用xscan的預設設定;

實驗二緩衝區溢位

(1)實驗目的

理解緩衝區溢位攻擊的原理及實施過程,掌握防範措施。

(2)實驗原理

緩衝區是記憶體中存放資料的地方。在程式試圖將資料放到計算機記憶體中的某一位置,但沒有足夠空間時會發生緩衝區溢位。緩衝區溢位指的是一種系統攻擊的手段,通過往程式的緩衝區寫超出其長度的內容,造成緩衝區的溢位,從而破壞程式的堆疊,使程式轉而執行其它指令,以達到攻擊的目的。

(3)實驗內容及步驟

1.緩衝區溢位漏洞產生的的基本原理和攻擊方法

緩衝區溢位模擬程式

程式源**如下:

#include ""

#include ""

#include<>

//char name="aaaaaaaaaaaaaaaa";

char name="aaaaaaaaaaaaabcd";

int main()

printf("\n"); return 0; }

執行該程式,出現異常。

2:結果如下:

實驗四加解密技術

1.實驗目的:熟悉des,rsa加密、解密的演算法;懂得加密在通訊中的重要作用。熟悉密碼工作模式。

2.實驗要求:通過借鑑已有的**段,在其基礎上自己新增具體一些函式定義及引數定義,實現des基本過程和rsa加密的基本過程.

3實驗內容:理解des加密方法和rsa演算法,使用vc實現加密演算法和解密演算法。

4:des加解密演算法**:

#include

using namespace std;

const static char ip_tableip_table置換

58, 50, 42, 34, 26, 18, 10, 2,

60, 52, 44, 36, 28, 20, 12, 4,

62, 54, 46, 38, 30, 22, 14, 6,

64, 56, 48, 40, 32, 24, 16, 8,

57, 49, 41, 33, 25, 17, 9, 1,

59, 51, 43, 35, 27, 19, 11, 3,

61, 53, 45, 37, 29, 21, 13, 5,

63, 55, 47, 39, 31, 23, 15, 7

const static char final_table最終置換

40, 8, 48, 16, 56, 24, 64, 32,

39, 7, 47, 15, 55, 23, 63, 31,

38, 6, 46, 14, 54, 22, 62, 30,

37, 5, 45, 13, 53, 21, 61, 29,

36, 4, 44, 12, 52, 20, 60, 28,

35, 3, 43, 11, 51, 19, 59, 27,

34, 2, 42, 10, 50, 18, 58, 26,

33, 1, 41, 9, 49, 17, 57, 25

};const static char s_box[8][64s_box

s1 */

,s2 */

,s3 */

, /* s4 */

,/* s5 */

, /* s6 */

, /* s7 */

, /* s8 */};

網路實驗報告

四川大學網路教育學院 實踐課程報告 實踐課程 校外學習中心 專業層次 年級學生姓名 學號年月日實驗1 雙機互聯通訊 實驗內容及要求 認識網路實驗室的環境和拓撲結果,並製作一根線纜將兩台裝置連線起來,達到通訊的目的,要求,成功地連線兩台裝置 步驟1 認識各種線纜 認識直通線 交叉線 直通雙絞線的線序遵...

網路實驗報告

淮海工學院電腦科學系 實驗報告書 課程名 網路安全技術 題目 網路安全實驗 1 5 班級學號 姓名課程目標與基本要求 通過實驗使學生認識網路安全技術的基本概念 原理和技術,掌握基本的網路安全攻防技術,常用資料加密方法及入侵檢測的原理和方法。加深對課堂教學的理解。培養學生的實驗技能 動手能力和分析問題...

網路實驗報告

學院專業領域 年級姓名 學號 年月日 網路認證 業務 傳輸過程分析與問題排除 1.題目要求 在區域網環境下,利用路由器進行adsl虛擬撥號,從而連線網際網路,採用web方式認證上網 1.1捕捉任何主機發出的dix ethernet v2 即ethernet ii 格式的幀 幀的長度字段 1500,幀...