出版時間:2011-1 出版社:電子工業(yè) 作者:聶森 , 陳沁茜 , 陳樹林 等 頁數(shù):480
Tag標(biāo)簽:無
前言
在網(wǎng)絡(luò)安全備受重視的今天,黑客及黑客行為也越來越受到人們的關(guān)注。很多計算機愛好者都幻想著成為凱文·米特尼克式的世界級黑客人物,但學(xué)習(xí)資料的匱乏使他們始終懷抱夢想?yún)s無法邁入黑客編程的神秘世界。因此,為了讓更多的人領(lǐng)略黑客及黑客編程的魅力,筆者根據(jù)自身的學(xué)習(xí)及經(jīng)驗完成了本書的編寫。通過層層剖析書中多個由淺入深、形象生動的案例,讀者們可以快速掌握使用C/C++和Windows API進行黑客編程的技巧與方法。本書共分為入門篇、進階篇、高級篇和綜合篇四部分。在入門篇中,我們首先簡要地介紹了黑客、黑客工具及黑客編程中常用的輔助工具,并對一些黑客編程的基礎(chǔ)知識,如Windows API的使用、Windows網(wǎng)絡(luò)編程、用戶界面設(shè)計等,進行了詳細的介紹。進階篇和高級篇共有七章,分別介紹了七種網(wǎng)絡(luò)上熱門的黑客工具的編寫技巧,如端口掃描器、ARP欺騙工具、漏洞利用技術(shù)等,案例由淺入深,方便讀者學(xué)習(xí)。在綜合篇中,我們又對以上所學(xué)的知識進行了綜合運用,實現(xiàn)了兩個較為復(fù)雜的軟件:遠程控制木馬和防火墻。值得一提的是,附錄A與附錄B中介紹的網(wǎng)絡(luò)協(xié)議和PE格式的基礎(chǔ)知識,是黑客編程的基礎(chǔ)。本書使用Visual C++2008作為編程平臺進行編寫和講解。眾所周知,作為微軟開發(fā)工具,Visual Studio 2008,尤其是其中的Visual C++2008的易用性受到程序員們的一致肯定。
內(nèi)容概要
本書適合于編程愛好者和信息安全相關(guān)專業(yè)學(xué)生閱讀,讓我們在學(xué)習(xí)的道路上結(jié)伴同行。信息安全是一面雙扇的門,左邊寫著“黑客”,右邊寫著“安全”。你推開“黑客”,看見一條路,笑了;他推開“安全”,看見你,也笑了。這就是你的小小黑客之路。
本書正如一幅黑客攻防世界的探險地圖,由入門、進階、高級和綜合四個層次組成,以(C/C++語言和Windows
API為平臺,并配合由淺人深、由易到難的各種案例繪制而成。地圖中的每一部分都配有生動有趣的情景故事,幫助你理解各種實際發(fā)生的現(xiàn)象和應(yīng)對的方法,幫助你深入探尋各種熱門的黑客防守工具的原理及編寫技巧,幫助你在輕松幽默的氛圍中順利成長。
書籍目錄
入門篇
第1回 我是黑客,我不是駭客
了解黑客及黑客技術(shù)的發(fā)展可以拓寬你的視野,使你對黑客有一個更為全面的認(rèn)識
1.1 什么是黑客
1.1.1 黑客的興起及發(fā)展
1.1.2 黑客文化
1.2 黑客工具簡介
1.3 黑客編程工具簡介
1.4 茅廬對話
第2回 黑客的編程利器
為你介紹微軟強大的開發(fā)環(huán)境——Visual
C++2008,它是黑客編程道路上的鋪路石,可以使你的編程過程更加靈活、得心應(yīng)手。
2.1 Visual C++2008簡介
2.1.1 回顧Visual C++歷史
2.1.2 配置Visual C++2008
2.2 在Visual C++2008中寫出第一個程序
2.2.1 建立程序的“工程
2.2.2 編寫代碼
2.2.3 運行第一個程序
2.3 Debug調(diào)試程序
2.4 茅廬對話
第3回 黑客眼中的Windows程序設(shè)計
為你介紹Windows API、動態(tài)鏈接庫、進程、線程以及網(wǎng)絡(luò)編程等有關(guān)黑客編程的基礎(chǔ)知識。
3.1 Windows API簡介
3.1.1 Windows API概述
3.1.2 Windows API分類
3.1.3 使用Windows API
3.2 動態(tài)鏈接庫簡介
3.2.1 動態(tài)鏈接庫概述
3.2.2 編寫動態(tài)鏈接庫
3.2.3 使用動態(tài)鏈接庫
3.3 進程與線程簡介
3.3.1 進程與線程的概述
3.3.2 進程與線程的異同
3.4 Windows網(wǎng)絡(luò)編程基礎(chǔ)
3.4.1 TCP/IP協(xié)議概述
3.4.2 Winsock入門
3.5 茅廬對話
第4回 潛伏在優(yōu)雅的界面之下
為你介紹界面的繪制和Windows消息機制的基礎(chǔ)知識,這是開發(fā)高級黑客軟件的必備知識。
4.1 用戶界面導(dǎo)引
4.2 消息循環(huán)和事件響應(yīng)
4.2.1 消息循環(huán)
4.2.2 事件響應(yīng)
4.3 用戶界面繪制
4.3.1 控件簡介
4.3.2 繪制星號密碼查看器
4.4 完整實例
4.5 茅廬對話
進階篇
第5回 警報!遭到到掃描
第6回 信注冊表,沒有不可能
第7回 數(shù)據(jù)竊聽風(fēng)云
高級篇
第8回 以你的名義欺騙你
第9回 病毒,又風(fēng)病毒
第10回 漏洞是個什么洞
第11回 后門是個什么門
綜合篇
第12回 特洛伊那匹不吃草的馬
第13回 防火墻說,你不愛歡迎
附錄
章節(jié)摘錄
插圖:在早期麻省理工學(xué)院的校園俚語中,“黑客”一詞有“惡作劇”之意,且特指手法巧妙、技術(shù)高明的惡作劇。在日本《新黑客詞典》中對黑客有這樣的定義:喜歡探索軟件程序奧秘,并從中增長了其個人才干的人。因此,黑客事實上是一群熱衷于追尋新技術(shù)的人,而“計算機罪犯”的惡名也只是近幾年才產(chǎn)生的。當(dāng)我們通覽黑客的歷史能發(fā)現(xiàn):它的產(chǎn)生與發(fā)展是建立在時代的背景之上,且與計算機技術(shù)的發(fā)展緊密相連。因此,“黑客史”其實就是一部計算機發(fā)展的歷史。早在20世紀(jì)50年代,黑客就出現(xiàn)在了世界著名大學(xué)麻省理工學(xué)院的實驗室中。所謂的“黑客”,是一群精力充沛且熱衷于解決難題的年輕人。在60、70年代,“黑客”一詞極被推崇,經(jīng)常被用于指代那些好奇心極強、熱衷于各種難題同時又智力超群、對計算機全身心投入的計算機迷。黑客的存在,事實上是對計算機最大潛力的一種探索,為計算機技術(shù)的發(fā)展做出了巨大貢獻。也正是這些黑客,主導(dǎo)了一場個人計算機革命,他們是計算機發(fā)展史上的英雄。目前,黑客使用的侵入計算機系統(tǒng)的基本技巧,如破解口令(Password cracking)、走后門(Backdoor)、安放特洛伊木馬(Trojan Horse)等,都是在這一時期發(fā)明的。與此同時,黑客的經(jīng)歷也往往能成為一種很好的鍛煉,蘋果公司創(chuàng)始人之一喬布斯就是一個典型的例子。在20世紀(jì)60年代,計算機還遠未普及,因此也沒有我們現(xiàn)在所謂的計算機犯罪事件。到了80、90年代,計算機在我們生活中扮演的角色越來越重要,但信息卻越來越集中在少數(shù)人的手中。黑客們認(rèn)為,當(dāng)信息成為一種共享資源時,才是計算機真正融人日常生活的時候。于是他們將注意力轉(zhuǎn)移到如何實現(xiàn)信息共享上。而此時,計算機空間已私有化,成為了一種私有財產(chǎn),社會也不能再對黑客行為放任不管,必須利用法律等手段來進行控制,黑客活動受到了空前的打擊。
編輯推薦
《小小黑客之路:黑客工具、攻防及防火墻編程入門》:層層剖析由淺入深,形象生動的案例。幫助讀者快速掌握使用C/C++和Windows API進行黑客攻防的技巧和方法……自從張飛和曹操相識,他們就結(jié)下了梁子,一來蜀營和曹營業(yè)務(wù)有些對立,二來曹操這廝總喜歡沒事就捉弄下張飛,讓張飛心中很是不爽。張飛也不是個講理的主,一看曹操騎到了自家頭上,那還得了!不過大家都是“文明人”,曹營也不是他隨便能去的,于是張飛滿腔怒火,左思來右想去:“這小子,不給他來個下馬威,就當(dāng)我是病貓!不行,一定要好好整整他。不過,不能打架,咱都是文化人啊。那怎么辦呢?”翻來覆去一宿,張飛總算想出了一個萬全的辦法?!昂俸?,曹操這小子肯定不知道現(xiàn)在流行黑客技術(shù),據(jù)說神奇得很,來無影去無蹤。而自家蜀營的軍師兼好友諸葛亮就精通黑客攻防之道,可以跟他學(xué)習(xí)一下?!毕肓T,張飛一陣興奮,立馬從床上蹦起,前往諸葛亮的住處,決心要學(xué)習(xí)一些黑客攻防的技術(shù),捉弄一下曹操!從此,張飛踏上了黑客攻防的學(xué)習(xí)之旅……
圖書封面
圖書標(biāo)簽Tags
無
評論、評分、閱讀與下載