租期14天
今日租書可閱讀至2024-11-21
內容簡介
就是這一本,讓你從程式設計師晉身為職業駭客。
這是一本寫給程式設計師的,也是寫給想成為職業駭客的書。因此,本書採用程式設計師最熟悉的開發環境Visual Studio作為反組譯的工具。本書會以C語言的程式為例,編譯後再反組譯,一步一步教會您如何解析機器碼對應的組合語言,找出程式的關鍵之處,透過特定的手法來破解程式,例如略過密碼檢查、修改遊戲金幣等等。此外,考量到駭客的實際工作環境,也會對於Windows PE進行初步的介紹。
- 機器碼:C 語言把玩篇(第1頁)
- Chapter 1 C 語言程式的基本結構(第1頁)
- Chapter 2 HelloWorld(第13頁)
- Chapter 3 對 HelloWorld 來做修改(第37頁)
- Chapter 4 加法程式的運作原理(第52頁)
- Chapter 5 熱身總結(第66頁)
- Chapter 6 邏輯判斷式(第78頁)
- Chapter 7 循環(第95頁)
- Chapter 8 趣味應用 - 修改遊戲金幣(第110頁)
- Chapter 9 被呼叫函數的位址換算(第121頁)
- Chapter 10 編譯器堆疊 - 帶參數的堆疊變化實戰篇(第135頁)
- Chapter 11 修改被呼叫函數的妙招(第151頁)
- Chapter 12 陣列(第160頁)
- Chapter 13 指標(第173頁)
- Chapter 14 綜合作業 - 結構(第202頁)
- 底層:Windows PE 把玩篇(第204頁)
- Chapter 15 可執行檔的入口點(第204頁)
- Chapter 16 找出定義 PE 的文件以及定義範圍(第213頁)
- Chapter 17 C 語言當中的結構設計簡介(第219頁)
- Chapter 18 PE 的範圍以及 PE-IMAGE_DOS_HEADER 的元素(第240頁)
- Chapter 19 PE-IMAGE_NT_HEADERS(第257頁)
- Chapter 20 綜合研究 - 對 PE 加殼前與加殼後的機械碼比較(第271頁)
- Appendix A 組合語言機械碼對照表(第280頁)
紙本書 NT$ 420
單本電子書
NT$
294
點數租閱
20點
租期14天
今日租書可閱讀至2024-11-21
今日租書可閱讀至2024-11-21
同分類熱門書