租期14天
今日租書可閱讀至2024-11-29
內容簡介
不顧駭客圈的次次警告,也要揭開這業界的秘辛
用盡洪荒之力,挑戰駭客們的底線
秋聲再次低調出手,沒有最駭只有更駭
「就算看到了某些事物,也不代表你真正看見了。」-【秋聲駭客流】Nick Sung
在現今的電腦病毒中,許許多多的電腦病毒幾乎都是使用C語言所寫出來的,至於組合語言的話則是在分析病毒上可以有一個很強大的工具。書中內容沒有艱澀的技術,且不需要多麼高深的基礎,讓你在不知不覺中就掌握住底層語言和組合語言。
這本書更適合完全沒學過程式語言的讀者來入門,此書透過令人會心一笑的對話、簡單好懂的觀念,化繁複抽象的程式邏輯於生活周遭許多的話題,讓初涉程式世界的你沒有絲毫恐懼。
註:想要同時學好底層語言與逆向工程,只有這本你沒得選。
「就算看到了某些事物,也不代表你真正看見了。」-【秋聲駭客流】Nick Sung
在現今的電腦病毒中,許許多多的電腦病毒幾乎都是使用C語言所寫出來的,至於組合語言的話則是在分析病毒上可以有一個很強大的工具。書中內容沒有艱澀的技術,且不需要多麼高深的基礎,讓你在不知不覺中就掌握住底層語言和組合語言。
這本書更適合完全沒學過程式語言的讀者來入門,此書透過令人會心一笑的對話、簡單好懂的觀念,化繁複抽象的程式邏輯於生活周遭許多的話題,讓初涉程式世界的你沒有絲毫恐懼。
註:想要同時學好底層語言與逆向工程,只有這本你沒得選。
- CH01_閱讀的技巧(第1-1頁)
- 1.1 人腦的閱讀方式(第1-2頁)
- 1.2 電腦的閱讀方式(第1-5頁)
- CH02_讀與取的基本原理(第2-1頁)
- 2.1 廚房裡頭的指示(第2-2頁)
- 2.2 國王取布丁的故事(第2-9頁)
- CH03_知識加油站(第3-1頁)
- 3.1 暫存器的介紹(第3-2頁)
- 3.2 大端法與小端法(第3-4頁)
- 3.3 記憶體的簡介(第3-8頁)
- 3.4 剩餘補充(第3-9頁)
- CH04_組合語言的基本入門(第4-1頁)
- CH05_加法程式的運作原理(第5-1頁)
- CH06_暖身前運動(第6-1頁)
- 6.1 啼聲初開(第6-2頁)
- 6.2 暫停一下(第6-7頁)
- 6.3 多行輸出(第6-8頁)
- 6.4 夢見布丁(第6-10頁)
- 6.5 加法運算(第6-15頁)
- 6.6 加法程式(第6-21頁)
- 6.7 知識加油站1(第6-28頁)
- CH07_邏輯判斷式(第7-1頁)
- 7.1 如果(第7-2頁)
- 7.2 如果- 否則(第7-3頁)
- 7.3 綜合作業(第7-5頁)
- CH08_循環的奧秘(第8-1頁)
- 8.1 for 循環(第8-2頁)
- 8.2 另類加法設計(第8-5頁)
- 8.3 拆解for 循環(第8-12頁)
- 8.4 while 循環(第8-14頁)
- 8.5 do-while 循環(第8-16頁)
- CH09_函數的設計(第9-1頁)
- 9.1 函數的設計- 概念簡介(第9-2頁)
- 9.2 函數的設計-void 函數(第9-3頁)
- 9.3 函數的設計- 返回(第9-5頁)
- 9.4 函數的設計- 參數與引數(第9-7頁)
- 9.5 多參數函數的設計(第9-8頁)
- 9.6 知識加油站2(第9-10頁)
- CH10_陣列的概念(第10-1頁)
- 10.1 陣列是什麼鬼東東(第10-2頁)
- 10.2 簡單陣列的程式設計(第10-5頁)
- 10.3 陣列與循環設計(第10-12頁)
- 10.4 陣列與函數(第10-14頁)
- CH11_指標的進擊(第11-1頁)
- 11.1 指標初體驗(第11-2頁)
- 11.2 指標基本的使用方式(第11-8頁)
- 11.3 關於指標的小結論(第11-12頁)
- 11.4 指標的運用- 直接與間接運算(第11-13頁)
- 11.5 指標的運用- 把指標做為參數(第11-15頁)
- 11.6 指標的運用- 多指標的設計(第11-19頁)
- 11.7 指標的特徵- 記憶體的配置與釋放(第11-21頁)
- CH12_結構的寫法(第12-1頁)
- 12.1 結構的寫法(第12-2頁)
- CH13_作業(第13-1頁)
- 13.1 作業1-union(第13-2頁)
- 13.2 作業2-enum(第13-3頁)
- 13.3 作業3-typedef(第13-4頁)
- 13.4 作業4-#define(第13-5頁)
- 13.5 作業5-#if(第13-6頁)
- 13.6 作業6-#ifdef(第13-8頁)
- 13.7 作業7-sizeof(第13-10頁)
- 13.8 作業8- 運算子(第13-11頁)
- 13.9 作業9- 邏輯判斷式(第13-12頁)
- 13.10 作業10-scanf(第13-13頁)
- 13.11 作業11-switch 語句(第13-14頁)
- 13.12 作業12-static(第13-16頁)
- 13.13 作業13-extern(第13-18頁)
- 13.14 作業14-BOOL Function(第13-19頁)
- 13.15 作業15-Command(第13-20頁)
- 13.16 作業16- 溢位問題(第13-21頁)
- CH14_逆向工程的介紹(第14-1頁)
- CH15_使用VisualStudio(第15-1頁)
- 15.1 斷點介紹(第15-2頁)
- 15.2 觀察暫存器變化(第15-6頁)
- 15.3 觀察指標(第15-9頁)
- CH16_使用OllyDbg(第16-1頁)
- CH17_小結論(第17-1頁)
- CH18_經驗分享(第A-1頁)
- 附錄A_使用MASM 編譯一個HelloWorld(第A-1頁)
- A.1 安裝masm(第A-2頁)
- A.2 設定環境變數(第A-10頁)
- A.3 用masm 跑HelloWorld(第A-18頁)
- 附錄B_使用VisualStudio 內建的masm 來書寫組合語言(第B-1頁)
- 附錄C_安裝VisualStudio 2010(第C-1頁)
- C.1 下載Visual Studio(第C-2頁)
- C.2 啟動與設定(第C-5頁)
- 附錄D_數字的世界(第D-1頁)
- D.1 數字的起源與簡介(第D-2頁)
- D.2 所謂的十六進位是什麼鬼(第D-3頁)
- D.3 所謂的二進位則又是什麼鬼(第D-10頁)
- D.4 統歸整理十進位數字、二進位數字以及十六進位數字之間的關係(第D-15頁)
- 附錄E_下載及安裝OD(第E-1頁)
- E.1 下載OD(第E-2頁)
- E.2 安裝OD(第E-4頁)
紙本書 NT$ 490
單本電子書
NT$
343
點數租閱
20點
租期14天
今日租書可閱讀至2024-11-29
今日租書可閱讀至2024-11-29
同分類熱門書