|
-- 會員 / 註冊 --
|
|
|
|
秋聲教你玩-C語言底層破解基礎篇 ( 繁體 字) |
作者:北極星 | 類別:1. -> 程式設計 -> C -> C |
譯者: |
出版社:博碩文化 | 3dWoo書號: 48422 詢問書籍請說出此書號!【缺書】 【不接受訂購】 |
出版日:1/20/2018 |
頁數:176 |
光碟數:0 |
|
站長推薦: |
印刷:黑白印刷 | 語系: ( 繁體 版 ) |
|
【不接受訂購】 | ISBN:9789864342754 |
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 序 |
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證) |
作者序: |
譯者序: |
前言: |
內容簡介:本書適合給有組合語言和C語言基礎的讀者,組合語言方面,各位若對組合語言不熟悉的話,請參考《通往高級駭客的修行之路:組合語言心法修行與反逆向工程的初階入門》這本書。至於C語言的部分,原則上會延續《秋聲教你玩C語言與指標: 給挑戰者的22堂課》這本書裡頭的內容,但其寫法會更加深入,因為都使用反組譯來解釋C語言程式碼,以及為了方便大家能夠順利地理解本書所講的內容,有的程式會沿用前一本系列書裡頭的程式碼來做分析,目的是為了讓讀者讀完前一本系列書之後,更可以對本書快速上手。 |
目錄:Chapter 1 機械碼與 CPU 之間的關係 1-1 啼聲初開 1.2 程式的讀取
Chapter 2 輸出基本問題的研究 2.1 輸出的基本原理 2.2 修改被 push 的字串位址
Chapter 3 觀察變數的情況
Chapter 4 條件判斷式的基本原理 4.1 條件判斷的基本原理 4.2 偏移量的研究 4.3 修改條件判斷式中的機械碼
Chapter 5 循環的特徵 5.1 for 循環 5.2 作業
Chapter 6 資料修改的趣味應用-遊戲金幣修改
Chapter 7 陣列與變數排列的底層分析 7.1 陣列的基本概念 7.2 變數的設定過程
Chapter 8 函數基本問題的研究 8.1 函數簡說 8.2 函數原型位址的呼叫 8.3 堆疊的使用
Chapter 9 修改堆疊中的資料 9.1 修改輸出的內容 9.2 修改堆疊中的資料2
Chapter 10 結構的底層分析 10.1 結構的基本概念
Chapter 11 指標的基本概念 11.1 指標的基礎入門 11.2 指標的快速入手 11.3 修改指標的技巧
附錄 對跳躍或是呼叫偏移量的計算補充 |
序: |
|