第一篇 駭客程式設計攻防基礎篇
第1章 駭客程式設計攻防入門
學習駭客程式設計就是為了更好的防衛自己的電腦安全!在本章將為讀者介紹木馬最基本功能的實現,然後給讀者舉出相應的木馬程式設計例子,如遊戲木馬、遠端控制,讓你對木馬有初次深度認識。透過本章的學習,讀者可以完全掌握木馬基本程式設計原理知識,明白木馬的原理就能獨自刪除木馬。
第2章 病毒的運作原理與防禦
本章從技術層面,首先對一些小型病毒進行了概括性介紹,包括病毒的發作方式、發展跡象、防治病毒的方法;並使用了大量篇幅介紹了幾種新穎的木馬啟動方法,讀者閱讀之後可以對病毒的啟動方式有更全面的瞭解。
第3章 常見小病毒揭秘與刪除程式設計
本章主要介紹電腦病毒的特性,剖析常見的小病毒原理和以及它們簡單的實現過程,目的是透過分析這些病毒的實現原理,以便提出更好的防治辦法,以及講解如何保護個人電腦不被病毒侵害。
第二篇 駭客程式設計攻防實戰篇
第4章 常用駭客工具箱剖析
駭客必須要有一個屬於自己的駭客工具箱,無論是在入侵、檢測、修改程式等都需要有工具。本章將對常用駭客工具箱進行剖析。
第5章 密碼破解原理與防護工具製作
透過本章的學習,可以瞭解到多種Hacker工具的程式設計原理,如密碼記錄工具、MD5 密碼破解工具、網站管理員密碼暴力破解工具。同時,本章還詳細介紹了MD5 密碼演算法的發展、MD5 密碼破解工具的程式設計,其中用到的思路,可以運用到很多程式的編寫中。
第6章 廣告外掛程式製作
透過本章的學習,認識廣告外掛程式的作用及原理,透過廣告外掛程式的編寫例子來剖析廣告外掛程式的秘密,從而掌握廣告外掛程式製作方法,可以更好的保護個人電腦不受廣告外掛程式的干擾。
第7章 下載者產生器的功能模擬和防禦
本章主要剖析一款下載者產生器的製作原理和USB隨身碟感染,處理程序結束功能的實現,從而可以使讀者掌握針對此類病毒的刪除和防禦原理。透過本章的學習可以根據下載者產生器的原理來做出相應的預防決策,以免受到類似病毒的侵害。
第三篇 駭客程式設計攻防提高篇
第8章 手機炸彈原理剖析與防禦
在這一章中首先要瞭解網路上所謂的手機炸彈的原理,對其進行分析。並且能獨立分析網頁上存在手機炸彈的漏洞,從而來防護我們的手機不受他人的惡意攻擊。
第9章 熊貓燒香病毒的剖析與防範
本章詳細地描述了使用二進位檔案讀取檔案方法,實現修改EXE檔案圖示的原理。所以,在對病毒原理剖析後,讀者應該有能力編寫出屬於自己的病毒刪除工具,同時還介紹了熊貓燒香病毒的手工刪除方法。
第10章 網站安全性能測試系統開發-網站獵手工具
本章全面系統地講述了如何使用Visual Basic 6.0進行網站獵手軟體的程式設計開發。透過本章學習,讀者可以瞭解到HTTP協議包捕獲和發送技術,Winsock、Inet、Webbrowser等網路控制項的使用方法,以及DOM物件的運用,程式介面的美化等知識。