推薦點書,說點學習路線...

[亂彈學習]    by Tbit

;=========================================================================================

0.扯淡的一些話

;=========================================================================================

寫出這個圖書目錄的作者的水平,就比你高一點點..哈哈,就是在論壇混的日子比你久一點,而且一些書過期了,比如:

<windows 深入剖析>,這本書 是清華社出的,當年的確很強大,那個時代同樣強大的書還有;matti <未公開的windows核心技術>,walter oney的

<windows95系統奧祕>,多是9X系統下的東西了,NT結構變化比較大,過時了,但是依然膜拜作者...我也很無聊的翻過,西電圖書館有

 而且分類也沒分好..真是浪費啊.

 

 ;=========================================================================================

1.大概的一個路線

;=========================================================================================

我也寫個我當年混過來的一些書:

                  +====>MFC路線:(這條路沒走下去,MFC的書倒是買了<VC++深入詳解>,<MFC深入淺出>

C/C++ --->asm-->SDK/API------ +

                  +====>系統底層:<undocumented win nt> <驅動開發技術詳解> <寒江獨釣><深入解析windows操作系統>

 

;=========================================================================================

2.具體的書目:

;=========================================================================================

2.1基礎知識:

C/C++:    <21天學通C語言>第六版,人民郵電出版社(我選這個沒有辦法,當年那個書店就只賣這個,結果我很悲劇的學着使用DevC++開始寫程序...)

       <C++ primer plus> 第五版,藍皮書,人民郵電出版社.(講的比較詳細,而那個所謂<C++ primer> 第四版當時我覺得我可能看不大懂,現在                                                         倒是想把<C++ primer> 第三版 搞過來了看看..)

 

asm:    <彙編語言>第二版,王爽 清華社.(入門好書,把16位的彙編講的很清楚,比那些IBM-PC彙編要強大點)

       <Intel32位彙編語言程序設計>第四版,第五版均可以.羅雲彬,溫玉傑(hume)等譯,(很強大的一本書啊,作者把不少函數寫好了,嘿嘿封裝起來,理解                           

                       起來就很容易了,這就是整體和細節的把握啊....)

;===========================================================================================

 2.2 ring3下:

;===========================================================================================

SDK/API:<windows 程序設計> 第五版,Charles Petzold寫的.(很經典的一本書,只有電子版的,雖然很多關於GDI操作的,但是看看也無妨,依然在看.)

     <windows環境下32位彙編語言程序設計> 第二版,羅雲彬編著(現在出到第三版了,看的時候配合下iczelion的教程,這個書比較強大了看這個,

                   你搞破解,學逆向多不是啥問題..哈哈,學着些PE文件感染型病毒..這個相當有意思,這本書YY掉了,必然上一個臺階..)                   

 

    <加密與解密>第三版,段鋼 編著,電子工業出版社.(也是相當不錯的一本書啊,起碼讓我開始認識到很多調試器了,什麼OD啊,IDA之類的,

                    也知道破解逆向是什麼回事了.再配合看雪論壇,真的很強大,很多資料自己可以找找)                                 

    

    <加密與解密技術內幕>,這個是很老的一本書了,我看的只有電子版的..呵呵,也不錯..

 

       PS:  貌似我在學習的過程中,還七零八落的看了些其他的書,比如<黑客反彙編揭密>,<黑客調試技術>,電子工業出版社,karpaskey寫的.

           還有個<逆向工程揭密>(說實話,看這個的時候比較討厭西電的那個陳貴敏(現在是西電的副教授..機電院的..),

           (唉 team509那羣牛真的不容易呢..BS國內的一些SB學者..)

 

    <windows核心編程> jerry Richard著,現在出到第五版了,清華社有翻譯.(翻譯質量不錯),英文名字叫<windows via C/C++>)

                                    這本書看了兩遍了,嘿嘿,相當經典啊,還是得繼續看下去,很值得收藏..

;========================================================================================

 2.3 ring0下:

;========================================================================================

系統底層:其實也不見得搞系統底層的就有多牛B,呵呵..但是牛B的人一般多搞系統底層..廢話不說,看書目

     <undocumented windows NT> 這個網上有中文電子版的,雖然是windows nt4.0架構下的東西,但那些思想以及關於NT的架構

                       可以讓我們有個清晰的概念..(這個是俺不久前看完的...)

    <windows驅動開發技術詳解>,這本書講的比較淺,算是個入門書吧,看了一半了..能讓我們對NT驅動,WDM驅動的流程熟悉,

                        另外就是熟悉一些native api...把這個看完再來好好評論下)

    <深入解析windows操作系統>MarkE.Russionovich和David A.Solomn著,潘愛民翻譯(這個書絕對是無敵的,搞windows內核的不看這個,                                     那就沒道理可言,強烈推薦!!! 鄙人看到第三章,由於種種原因 耽擱了一段時間,當我看完一遍的時候再來說話...)

    <寒江獨釣--windows內核安全編程>,感覺也是一本入門書,只看了第一章關於WDK..但是已經買了有好幾個月了..呵呵,也是值得推薦                                                     (有討論文件透明加密,和NDIS..看完再說話..)

;============================================================================================

其他關於系統底層我看過的一些書:

    <rootkit--- windows內核安全>,也算是一本驅動入門書籍,如果從來沒接觸過內核ring0層次的話,這個倒不錯的選擇...

    <kmd教程> 這個主要是講使用asm開發驅動的,俄羅斯強男 Four-F整理出來的開發包..膜拜...和<驅動開發技術詳解>一個層次上的書,

                       不過一個是講C,一個講asm...而已..

    <Programmming windows Driver Model>,walter oney寫的,很詳細的一本驅動入門書,打算接下來就看這個了....

 

其他還沒看的:

    <windows內核情景分析> 毛德操編著.這個比較厚,沒看過..不知道怎麼評論好...

    <軟件調試> 電子工業出版社,張銀奎著,很無敵的一本書啊,我覺得作者很牛X,這本書很爲國人爭光...

    <windows NT/2000 native API reference> 昨天剛把這玩意兒打印完,480多頁呢..35RMB...唉..純英文的..哈哈..

    <undocemented windows 2000 secrets> <windows file system internals> 這兩本也是 很強大啊...

參考網站:bbs.pediy.com www.debugman.com forum.sysinternals.com www.rootkit.com  www.openrce.org

;=======================================================================================

;3.Others

;=======================================================================================    

其他的一些:

MFC:     買了孫鑫的<VC++深入詳解>,那個時候學完api的時候,玩了下MFC啊,還買了本 侯傑的<深入淺出MFC>第二版呢..沒怎麼看

        另外就是潘愛民翻譯的<VC++技術內幕>,有第四版和第六版的,也是本MFC的入門和參考書籍,第六版多了個.NET...

shellcode:  當年可是有當網絡hacker的夢啊,所以覺得這玩意兒很神祕,當時把<加密與解密>看了大半後,玩了下shellcode,看了科普書

       <0day:軟件漏洞分析>(應該是這個名字) 電子工業出版社,failwest編著的,西電圖書館有兩本...貌似兩天把這本書看完了..

       其他的關於shellcode的,覺得比較厲害的就<安全編程修煉之道> 還有個S級的<網絡滲漏技術>這可是暗礁的四頭牛寫的,

       跨4個操作系統平臺...,windows,linux,power pc,solaris...膜拜ing... 

 

病毒:      這個書籍不好推薦,一般多是網上資料..有一本倒是不錯<計算機病毒防範藝術>,另外關於病毒的書多是些垃圾...

       virus方面的資料,中文的:看雪上有一點,cvc當年出過一本精華帖的集合,還有個NE365的書

        主要還是國外的病毒雜誌,最牛B的就是29A了,呵呵,http://vx.netlux.org/上可是有不少資料啊..很強大

       要知道病毒中的多態和變形技術是很能和加殼軟件結合起來的,我可也是個初學者..正在學習ing...

數學方面:   先說說密碼學這塊吧,其實我自己也沒怎麼看,有本<密碼學的原理與實踐> 第二版 ,第三版 均可以,電子工業出版社,馮國登譯

        貌似這人,還是西電傑出校友.這本書我就看了個古典密碼啊,有點線性代數知識就可以了.另外就是<程序員密碼學>很多C的例子,

       沈曉斌翻譯的,還有個看雪的密碼學版塊,可以參考.

        再說點算法類的,這個我還真不敢亂說話啊,自己就看本<離散數學>,電子工業出版社.數據結構就翻了兩下,有本<數據結構(C語言描述)>

        貌似不錯啊,<算法導論>,kuth的三卷書(貌似出了第四捲了?)這些看了,你就無敵了...哈哈..估計程序界能和你比算法的沒幾個...

       

電子書籍下載www.shubulo.com, 邪惡八進制的電子書區,看雪的資料下載吧,貌似就這些....

;===================================================================================

;the end

;====================================================================================

最後好像沒什麼好說的了,路線大概是個這樣子,其實有時候想想,搞MFC,做VC程序員也不錯,但是我感覺自己真沒什麼藝術天分,看到圖形設計就頭大的很...

自己亂七八糟看的書也不少,顯然上面推薦的路線,應該還算是比較規矩吧,呵呵,應該不會走火入魔,其實說到底,什麼路線多是一樣的,該會的你自然就會了

不明白的你永遠多明白不了,學習感覺沒有太多章法好說的,關鍵還是在於自己堅持,堅持久了,你自然也就懂的多了.看書翻書的時候,其實注重看看前言

序,和目錄,有些話其實作者講的很清楚了.對於資料,儘量還是買實體書吧,這樣自己看起來也方便,也算是對作者版權的一個尊重.(別以爲書很貴,其實珍貴的是

自己的時間,關鍵在於自己肯不肯花時間上去學習...把這些書靜下心來好好看完..) 很顯然我這些做的很不夠

                                                Author: by Tbit

                                                Email: ttchen7#gmail#com

轉載時請註明出處:http://www.cnblogs.com/Tbit/archive/2010/04/01/1701881.html 

發佈了9 篇原創文章 · 獲贊 3 · 訪問量 8萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章