0人評分過此書

秋聲教你玩:C語言底層破解基礎篇

出版日期
2018/01/20
閱讀格式
PDF
書籍分類
學科分類
ISBN
9789864342754

本館館藏

借閱規則
當前可使用人數 30
借閱天數 14
線上看 0
借閱中 0

計次服務

借閱規則
借閱天數 14
選擇分享方式

推薦本館採購書籍

您可以將喜歡的電子書推薦給圖書館,圖書館會參考讀者意見進行採購

讀者資料
圖書館
* 姓名
* 身分
系所
* E-mail
※ 我們會寄送一份副本至您填寫的Email中
電話
※ 電話格式為 區碼+電話號碼(ex. 0229235151)/ 手機格式為 0900111111
* 請輸入驗證碼
本書適合給有組合語言和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 修改指標的技巧
  • 附錄 對跳躍或是呼叫偏移量的計算補充
  • 出版地 臺灣
  • 語言 繁體中文

評分與評論

請登入後再留言與評分
幫助
您好,請問需要甚麼幫助呢?
使用指南

客服專線:0800-000-747

服務時間:週一至週五 AM 09:00~PM 06:00

loading