原创 ARP中間人欺騙實現

1 系統概述 2 需求分析 2.1 系統需求 2.2 環境配置 2.3 Packet.dll相關內容 3 詳細設計 3.1 ARP欺騙模塊 3.2 接收數據包模塊 3.3 轉發數據包模塊 3.4 主機掃描 3.5 數據結構 4 所

原创 關於TCP校驗和的一些實驗體會

一、校驗算法介紹 對於IP數據包來說,校驗和用於檢驗首部的有效性和完整性,首部發生變化時。如減少TTL、減少或改變選項、發生分片等,都要重新計算校驗和。過程是先把首部檢驗和字段置爲0,然後把首部分成一塊16bit的數據來處理,計算每個16

原创 DHCP服務器設計

1.開發背景 DHCP,全稱Dynamic Host Configuration Protocol,中文名,動態主機配置協議,前身爲BOOTP協議,它工作在OSI的應用層,是一種幫助計算機從指定的DHCP服務器獲取它們的配置信息的自舉協議

原创 關於ICMP報文的問題

偶然一次機會,用wireshark抓包發現一些有趣的現象。之前一直想測試ICMP重定向攻擊,但是介於一直找不到現成的數據包來觀察,終於讓我偶然逮到這次機會來真正觀察這類報文的產生原因。 一、環境配置 一臺筆記本,使用家庭路由器的Wif