幫助中心 | 我的帳號 | 關於我們

二進位安全基礎

  • 作者:鄭天明|責編:夏毓彥
  • 出版社:清華大學
  • ISBN:9787302651277
  • 出版日期:2024/01/01
  • 裝幀:平裝
  • 頁數:269
人民幣:RMB 69 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書為二進位安全技術知識普及與技術基礎教程,不僅能為初學二進位安全技術的讀者提供全面、實用的C語言反彙編知識,而且能有效培養讀者的漏洞挖掘和軟體逆向分析基礎能力。本書配套示例源碼、PPT課件、教學大綱、教案、習題答案、作者QQ群答疑。
    本書共12章,內容包括二進位安全概述、基本數據類型、表達式、流程式控制制、函數、變數、數組和指針、結構體、C++反彙編、其他編程知識、二進位漏洞挖掘(PWN)、軟體逆向分析。
    本書適合二進位安全初學者和網路安全從業人員,也適合作為應用型本科與高職高專網路空間安全、信息安全類專業的教材。

作者介紹
鄭天明|責編:夏毓彥
    鄭天明,周口師範學院電腦科學與技術學院講師、教研室主任。擁有多年軟體開發、滲透測試教學經驗。著有圖書《Web滲透測試技術》。

目錄
第1章  二進位安全概述
  1.1  彙編指令
    1.1.1  寄存器
    1.1.2  指令集
  1.2  編譯環境
    1.2.1  x86環境
    1.2.2  ARM環境
    1.2.3  MIPS環境
  1.3  常用工具
    1.3.1  PE工具
    1.3.2  OllyDbg工具
    1.3.3  IDA Pro工具
  1.4  本章小結
  1.5  習題
第2章  基本數據類型
  2.1  整數
    2.1.1  無符號整數
    2.1.2  有符號整數
  2.2  浮點數
    2.2.1  浮點指令
    2.2.2  編碼
  2.3  字元和字元串
  2.4  布爾型
  2.5  指針
  2.6  常量
  2.7  案例
  2.8  本章小結
  2.9  習題
第3章  表達式
  3.1  算術運算
    3.1.1  四則運算
    3.1.2  自增和自減
  3.2  關係運算和邏輯運算
  3.3  位運算
  3.4  案例
  3.5  本章小結
  3.6  習題
第4章  流程式控制制
  4.1  if語句
    4.1.1  單分支
    4.1.2  雙分支
    4.1.3  多分支
  4.2  switch語句
  4.3  while/for語句
    4.3.1  while循環語句
    4.3.2  for循環語句
  4.4  案例
  4.5  本章小結
  4.6  習題
第5章  函數

  5.1  函數棧
  5.2  函數參數
  5.3  函數調用類型
  5.4  函數返回值
  5.5  案例
  5.6  本章小結
  5.7  習題
第6章  變數
  6.1  全局變數
  6.2  靜態變數
  6.3  堆變數
  6.4  案例
  6.5  本章小結
  6.6  習題
第7章  數組和指針
  7.1  數組
    7.1.1  數組作為參數
    7.1.2  數組作為返回值
    7.1.3  多維數組
  7.2  指針
    7.2.1  指針數組
    7.2.2  數組指針
    7.2.3  函數指針
  7.3  案例
  7.4  本章小結
  7.5  習題
第8章  結構體
  8.1  結構體變數內存分配
  8.2  結構體對象作為函數參數
    8.2.1  值傳遞
    8.2.2  地址傳遞
  8.3  結構體對象作為函數返回值
  8.4  案例
  8.5  本章小結
  8.6  習題
第9章  C++反彙編
  9.1  構造函數和析構函數
    9.1.1  局部對象
    9.1.2  全局對象
    9.1.3  堆對象
    9.1.4  參數對象
    9.1.5  返回值對象
  9.2  虛函數
  9.3  繼承與多態
  9.4  本章小結
  9.5  習題
第10章  其他編程知識
  10.1  C語言常用功能
    10.1.1  文件處理
    10.1.2  多線程

    10.1.3  網路
  10.2  數據結構和演算法
    10.2.1  線性結構
    10.2.2  樹
    10.2.3  排序演算法
  10.3  本章小結
第11章  二進位漏洞挖掘(PWN)
  11.1  Linux安全機制
    11.1.1  Stack Canaries
    11.1.2  No-eXecute
    11.1.3  ASLR
    11.1.4  RELRO
  11.2  pwntools
  11.3  shellcode
    11.3.1  編寫shellcode
    11.3.2  通過pwntools生成shellcode
    11.3.3  使用其他方式獲取shellcode
  11.4  整數溢出
  11.5  格式化字元串漏洞
    11.5.1  數據泄露
    11.5.2  數據寫入
  11.6  棧溢出與ROP
    11.6.1  ret2text
    11.6.2  ret2shellcode
    11.6.3  ret2libc
  11.7  堆溢出
    11.7.1  堆基本數據結構
    11.7.2  堆空閑管理結構
    11.7.3  malloc基本流程
    11.7.4  free基本流程
    11.7.5  堆溢出漏洞
  11.8  本章小結
第12章  軟體逆向分析
  12.1  文件格式
    12.1.1  PE文件格式
    12.1.2  ELF文件格式
  12.2  加密演算法識別
    12.2.1  Base
    12.2.2  MDS
    12.2.3  TEA
    12.2.4  DES
    12.2.5  RC
    12.2.6  演算法識別
  12.3  加殼與脫殼
    12.3.1  基本概念
    12.3.2  脫?方法
  12.4  分析案例
    12.4.1  CTF案例
    12.4.2  CrackMe案例
    12.4.3  病毒分析

  12.5  本章小結

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032