匯編語言與逆向技術 王志 李旭昇 過辰楷 9787302681007 【台灣高等教育出版社】

圖書均為代購,正常情形下,訂後約兩周可抵台。
物品所在地:中國大陸
原出版社:清華大學
大陸簡體正版圖書,訂購後正常情形下約兩周可抵台。
NT$413
商品編號: 9787302681007
供貨狀況: 尚有庫存

此商品參與的優惠活動

加入最愛
商品介紹
*完成訂單後正常情形下約兩周可抵台
*本賣場提供之資訊僅供參考,以到貨標的為正確資訊。
印行年月:202502*若逾兩年請先於客服中心或Line洽詢存貨情況,謝謝。
台灣(台北市)在地出版社,每筆交易均開具統一發票,祝您中獎最高1000萬元。
書名:匯編語言與逆向技術
ISBN:9787302681007
出版社:清華大學
著編譯者:王志 李旭昇 過辰楷
頁數:326
所在地:中國大陸 *此為代購商品
書號:1710831
可大量預訂,請先連絡。

內容簡介

彙編語言是一種面向機器的底層編程語言。本書將計算機彙編語言與軟體逆向分析技術交叉融合,從彙編語言的角度介紹處理器、操作系統和應用軟體的底層設計,通過逆向分析技術進一步理解系統和程序的底層運行機制,以軟體知識產權保護場景的案例分析展示彙編語言與逆向技術在信息安全領域的重要性。本書介紹了目前普遍使用的Intel IA-32處理器及其使用的x86彙編語言,也介紹了華為鯤鵬處理器及其使用的功能更強大的ARM彙編語言。逆向技術部分,本書使用了更加先進且免費的Binary Ninja靜態逆向分析平台和x64dbg動態逆向分析平台。 本書主要面向高校信息安全、網絡空間安全等相關專業的師生和從事信息安全工作的技術人員。通過學習,讀者可以更深入地了解計算機處理器和操作系統,理解高級語言編程的底層實現,進一步掌握靜態和動態的二進位代碼逆向分析方法,從案例分析中認識到彙編語言和逆向技術對於軟體知識產權保護的重要性,為進一步學習「軟體漏洞挖掘」「計算機病毒分析」等信息安全課程打下堅實的基礎。

作者簡介

王志,博士,南開大學網絡空間安全學院信息安全系講師,碩士生導師。研究興趣包括惡意代碼分析和檢測以及惡意代碼相關的網絡安全、人工智能安全、區塊鏈安全等,主持國家自然科學基金面上項目一項、國家自然科學基金青年項目一項,發表SCI/EI檢索的科研論文30餘篇,申請發明專利14項,軟體著作權2項。

目錄

第1章 基本概念
1 1 歡迎來到彙編語言的世界
1 1 1 一些問題
1 1 2 彙編語言應用程序
本節習題
1 2 虛擬機的概念
1 2 1 虛擬機與計算機的層次結構
1 2 2 彙編編譯器的歷史
本節習題
1 3 數據的表示方法
1 3 1 二進位數
1 3 2 二進位加法
1 3 3 整數存儲的尺寸
1 3 4 十六進位數
1 3 5 有符號整數
1 3 6 字元的存儲
本節習題
1 4 布爾運算
本節習題
1 5 本章小結
第2章 IA32處理器體繫結構
2 1 基本概念
2 1 1 微機的基本結構
2 1 2 指令執行的周期
2 1 3 內存的讀取
2 1 4 程序是如何運行的
本節習題
2 2 IA32處理器的體繫結構
2 2 1 操作模式
2 2 2基本執行環境312 2 3浮點單元
2 2 4 Intel微處理器的歷史
本節習題
2 3 IA32的內存管理
2 3 1 實地址模式
2 3 2 保護模式
本節習題
2 4 IA32微機的構成
2 4 1 主板
2 4 2 視頻輸出
2 4 3 存儲器
2 4 4 輸入輸出介面
本節習題
2 5 輸入輸出系統
本節習題
2 6 本章小結
彙編語言與逆向技術

目錄


第3章 彙編語言基礎
3 1 彙編語言的基本元素
3 1 1 整數常量
3 1 2 整數表達式
3 1 3 實數常量
3 1 4 字元常量
3 1 5 字元串常量
3 1 6 保留字
3 1 7 標識符
3 1 8 偽指令
3 1 9 指令
3 1 10 NOP(空操作)指令
本節習題
3 2 例子: 整數相加減
3 2 1 AddSub程序的另一個版本
3 2 2 程序模板
本節習題
3 3 彙編、鏈接和運行程序
本節習題
3 4 定義數據
3 4 1 內部數據類型
3 4 2 數據定義語句
3 4 3 定義BYTE和SBYTE數據
3 4 4 定義WORD和SWORD數據
3 4 5 定義DWORD和SDWORD數據
3 4 6 定義QWORD數據
3 4 7 定義TBYTE數據
3 4 8 定義實數
3 4 9 小端位元組序
3 4 10 為AddSub程序添加變數
3 4 11 未初始化數據的聲明
本節習題
3 5 符號常量
3 5 1 等號偽指令
3 5 2 計算數組和字元串的大小
3 5 3 EQU偽指令
3 5 4 TEXTEQU偽指令
本節習題
3 6 本章小結
第4章 數據傳送、定址和算術運算
4 1 數據傳送指令
4 1 1 操作數類型
4 1 2 MOV指令
4 1 3 MOVZX、MOVSX指令
4 1 4 LAHF、SAHF指令
4 1 5 XCHG指令
本節習題
4 2 簡單算術運算
4 2 1 INC、DEC指令
4 2 2 ADD指令
4 2 3 SUB指令
4 2 4 NEG指令
4 2 5 高級語言的簡單彙編實現
4 2 6 算術運算與標誌位
本節習題
4 3 偽指令和操作符
4 3 1 ALIGN偽指令
4 3 2 LABEL偽指令
4 3 3 OFFSET操作符
4 3 4 PTR操作符
4 3 5 TYPE操作符
4 3 6 LENGTHOF操作符
4 3 7 SIZEOF操作符
本節習題
4 4 循環語句
4 4 1 JMP指令
4 4 2 LOOP指令
4 4 3 使用彙編來實現循環程序
本節習題
4 5 內存操作數與定址方式
4 5 1 直接偏移操作數
4 5 2 間接操作數
4 5 3 變址操作數
本節習題
4 6 本章小結
第5章 過程
5 1 程序鏈接與鏈接庫
5 1 1 鏈接庫
5 1 2 常見鏈接庫
本節習題
5 2 堆棧機制
5 2 1 運行時棧
5 2 2 PUSH、POP指令
本節習題
5 3 過程的定義和使用
5 3 1 過程的概念
5 3 2 過程聲明偽指令
5 3 3 過程調用與返回指令
5 3 4 流程圖
5 3 5 寄存器的恢復和保持
本節習題
5 4 彙編程序實例講解
5 5 本章小結
第6章 條件處理指令及程序結構
6 1 狀態標誌和位操作類指令
6 1 1 CPU的狀態標誌
6 1 2 邏輯運算指令
6 1 3 測試指令TEST
6 1 4 比較指令CMP
本節習題
6 2 順序程序結構
6 3 分支程序結構
6 3 1 無條件轉移指令
6 3 2 條件轉移指令
6 3 3 單分支結構
6 3 4 雙分支結構
6 3 5 多分支結構
本節習題
6 4 循環程序結構
6 4 1 循環指令
6 4 2 計數控制循環
6 4 3 條件控制循環
6 4 4 多重循環
本節習題
6 5 本章小結
第7章 華為鯤鵬處理器體繫結構
7 1 伺服器處理器
7 1 1 伺服器體繫結構
7 1 2 伺服器處理器并行組織結構
本節習題
7 2 處理器體繫結構
7 2 1 Intel處理器體繫結構
7 2 2 ARM處理器體繫結構
7 2 3 華為鯤鵬處理器
本節習題
7 3 基於ARMv8的處理器體繫結構
7 3 1 執行狀態
7 3 2 數據類型
7 3 3 異常等級與安全模型
7 3 4
詳細資料或其他書籍請至台灣高等教育出版社查詢,查後請於客服中心或Line或本社留言板留言,我們即儘速上架。
規格說明
大陸簡體正版圖書,訂購後正常情形下約兩周可抵台。
運送方式
已加入購物車
已更新購物車
網路異常,請重新整理