本書全面介紹了在visual c++環(huán)境中,使用windows socket及api開發(fā)各類防范黑客軟件及安全防護工具的編程實現(xiàn)方法,深入剖析了目前熱門的黑客編程技術。本書通過基礎篇、提高篇、綜合篇和拓展篇這種循序漸進地方式,向讀者介紹了防范黑客攻擊程序、安全防護工具、遠程控制軟件和網(wǎng)絡安全管理軟件的原理及具體編程實現(xiàn)方法。.
本書內(nèi)容豐富,實用性和實戰(zhàn)性強,不僅包括讀者必備的防范黑客的編程知識,更深入闡述了網(wǎng)絡編程方面的高級技術。不僅適用于黑客程序開發(fā),在讀者掌握了本書介紹的各種編程技術后,還能用于開發(fā)各類網(wǎng)絡安全防護軟件。..
本書適合初、中級網(wǎng)絡安全愛好者學習網(wǎng)絡安全知識時使用,同時也可作為程序員和網(wǎng)絡高級安全工程師的參考用書
該作品是PDF文件格式請下載 福昕PDF閱讀器
目錄:
第一篇 基礎篇.
第1章 開發(fā)網(wǎng)絡安全程序基礎 2
1.1 認識windows api和socket 2
1.1.1 windows api編程的優(yōu)點 2
1.1.2 socket通信流程 3
1.2 服務器端socket編程 4
1.2.1 使用socket前的準備工作 4
1.2.2 建立socket 4
1.2.3 綁定端口 5
1.2.4 監(jiān)聽端口 6
1.2.5 創(chuàng)建服務器端接受客戶端請求 6
1.2.6 服務器端響應客戶端連接請求 7
1.2.7 完成服務端與客戶端socket連接 8
1.3 客戶端socket編程 9
1.3.1 建立客戶端的socket 9
1.3.2 發(fā)起連接申請 9
1.4 用socket實現(xiàn)數(shù)據(jù)的傳送 9
1.4.1 認識tcp socket與udp socket 10
1.4.2 發(fā)送和接收數(shù)據(jù)的函數(shù) 10
1.5 自定義socket通信類 12