內容提要
作為暢銷書《黑客攻防實戰入門》與《黑客攻防實戰詳解》的提高篇,本書分6章詳細介紹了漏洞溢出入侵、Web攻擊、網馬與木馬、路由器攻擊、無線入侵、Nessus外掛程式編程這些目前熱門的黑客攻防高級知識和實戰技巧,通過再現現實中發生的黑客攻防案例,不僅為讀者耐心講解“怎么做”,而且為讀者剖析“為什麼”。
本書可作為網路技術愛好者、網路系統管理員的參考用書,也可作為相關專業學生的指導教材。
目錄
第1章 漏洞溢出入侵1
1.1 何為溢出型漏洞1
1.1.1 緩衝區溢出漏洞利用歷史1
1.1.2 溢出原理和本地溢出2
1.1.3 遠程溢出6
1.1.4 溢出的高級利用8
1.2 棧溢出漏洞的利用9
1.2.1 覆蓋中斷地址9
1.2.2 利用中斷的覆蓋11
1.2.3 通用地址覆蓋11
1.2.4 覆蓋異常13
1.2.5 覆蓋異常的另一種利用方法14
1.3 堆溢出漏洞16
1.3.1 堆溢出概念16
1.3.2 堆溢出實例16
1.4 溢出漏洞小結及防範19
1.4.1 非執行的緩衝區20
1.4.2 編寫安全正確的代碼21
1.4.3 數組邊界檢查21
1.4.4 程式指針完整性檢查22
1.4.5 程式指針完整性檢查與數組邊界檢查的比較24
1.4.6 一些具體的預防措施24
1.4.7 普通用戶防範緩衝區溢出的方法25
1.5 Windows上的溢出實例26
1.5.1 Windows本地溢出實例26
1.5.2 Windows遠程溢出實例28
1.5.3 強大的萬能溢出工具MetasploitFramework2.731
第2章 Web攻擊43
第3章 網馬與木馬192
3.1 網馬192
3.1.1 認識網馬193
3.1.2 木馬免殺197
3.1.3 網馬隱藏201
3.2 木馬和後門202
3.2.1 赤兔馬202
3.2.2 木馬免殺209
3.2.3 黑客的最愛Rootkit222
第4章 路由器攻擊231
第5章 無線入侵258
第6章 Nessus外掛程式編程285
……