中图网(原中国图书网):网上书店,尾货特色书店,30万种特价书低至2折!

歡迎光臨中圖網 請 | 注冊
> >>
C++反匯編與逆向分析技術揭秘(第2版)

包郵 C++反匯編與逆向分析技術揭秘(第2版)

作者:錢林松
出版社:機械工業出版社出版時間:2021-10-01
開本: 16開 頁數: 612
中 圖 價:¥95.9(6.9折) 定價  ¥139.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>

C++反匯編與逆向分析技術揭秘(第2版) 版權信息

C++反匯編與逆向分析技術揭秘(第2版) 本書特色

適讀人群 :1. 所有軟件安全領域工作者2. 黑客和駭客3. 想了解C++內部機制的中高級C++程序員4. 對Windows底層技術感興趣的技術人員

C++反匯編與逆向分析技術揭秘(第2版) 內容簡介

內容簡介這是一部系統講解反匯編與逆向分析技術原理、流程、方法和實用技巧的著作。本書第1版出版于2011年,10年來暢銷不衰,成為反匯編與逆向工程領域的標志性著作,被數十萬安全工程師和C++工程師奉為瑰寶。在全球學術界和企業界都享有盛譽,故第2版得到了全球15位安全技術專家的傾力推薦。第2版在技術、工具和案例等方面做了大量的更新和補充。通過本書,你將掌握以下知識或技能:?逆向分析技術的工具和原理;?逆向分析技術的流程和方法;?逆向分析技術的精髓和實用技巧;?軟件調試的技術原理,以及代碼運行時的內存表現;?C++語法的實現機制和反匯編表現形式;全書共18章,分為三個部分:第1部分 準備工作 (第1章)簡單地介紹了編譯器、調試器和反匯編靜態分析工具的使用方法以及反匯編引擎的工作原理;第二部分C++反匯編揭秘(第2~13章)以多種編譯器為例解析了每個C/C++知識點的匯編表現形式,通過整理反匯編代碼梳理流程和脈絡,講解了調試和識別各種C/C++語句的方法,并且深入剖析各知識點的底層機制;第三部分 逆向分析技術應用(第14~18章)通過對PEiD、調試器 OllyDbg、木馬、勒索病毒等實際應用的逆向分析,帶領讀者領路逆向分析技術的魔力,并加深對所學理論知識的理解。

C++反匯編與逆向分析技術揭秘(第2版) 目錄

贊譽
序一
序二
序三
前言
**部分 準備工作
第1章 熟悉工作環境和相關工具2
1.1 安裝Visual Studio 20192
1.2 安裝GCC6
1.3 調試工具OllyDbg12
1.4 調試工具x64dbg14
1.5 調試工具WinDbg15
1.6 反匯編靜態分析工具IDA17
1.7 反匯編引擎的工作原理22
1.8 本章小結27
第二部分 C++反匯編揭秘
第2章 基本數據類型的表現形式30
2.1 整數類型30
2.1.1 無符號整數30
2.1.2 有符號整數31
2.2 浮點數類型32
2.2.1 浮點數的編碼方式33
2.2.2 基本的浮點數指令35
2.3 字符和字符串43
2.3.1 字符的編碼43
2.3.2 字符串的存儲方式44
2.4 布爾類型45
2.5 地址、指針和引用46
2.5.1 指針和地址的區別46
2.5.2 各類型指針的工作方式47
2.5.3 引用56
2.6 常量60
2.6.1 常量的定義60
2.6.2 #define和const的區別62
2.7 本章小結65
第3章 認識啟動函數,找到用戶入口66
3.1 程序的真正入口66
3.2 了解VS2019的啟動函數66
3.3 main函數的識別70
3.4 本章小結71
第4章 觀察各種表達式的求值過程72
4.1 算術運算和賦值72
4.1.1 各種算術運算的工作形式72
4.1.2 算術結果溢出130
4.1.3 自增和自減131
4.2 關系運算和邏輯運算136
4.2.1 關系運算和條件跳轉的對應136
4.2.2 表達式短路137
4.2.3 條件表達式141
4.3 位運算149
4.4 編譯器使用的優化技巧152
4.4.1 流水線優化規則155
4.4.2 分支優化規則158
4.4.3 高速緩存優化規則159
4.5 一次算法逆向之旅159
4.6 本章小結164
第5章 流程控制語句的識別165
5.1 if語句165
5.2 if…else…語句168
5.3 用if構成的多分支流程174
5.4 switch的真相180
5.5 難以構成跳轉表的switch196
5.6 降低判定樹的高度201
5.7 do、while、for的比較206
5.8 編譯器對循環結構的優化214
5.9 本章小結220
第6章 函數的工作原理221
6.1 棧幀的形成和關閉221
6.2 各種調用方式的考察222
6.3 使用ebp或esp尋址226
6.4 函數的參數230
6.5 函數的返回值232
6.6 x64調用約定235
6.7 本章小結238
第7章 變量在內存中的位置和訪問方式239
7.1 全局變量和局部變量的區別239
7.2 局部靜態變量的工作方式247
7.3 堆變量252
7.4 本章小結256
第8章 數組和指針的尋址257
8.1 數組在函數內257
8.2 數組作為參數266
8.3 數組作為返回值270
8.4 下標尋址和指針尋址276
8.5 多維數組282
8.6 存放指針類型數據的數組288
8.7 指向數組的指針變量290
8.8 函數指針296
8.9 本章小結299
第9章 結構體和類300
9.1 對象的內存布局300
9.2 this指針305
9.3 靜態數據成員311
9.4 對象作為函數參數314
9.5 對象作為返回值322
9.6 本章小結329
第10章 構造函數和析構函數331
10.1 構造函數的出現時機331
10.2 每個對象是否都有默認的構造函數353
10.3 析構函數的出現時機355
10.4 本章小結375
第11章 虛函數377
11.1 虛函數的機制377
11.2 虛函數的識別383
11.3 本章小結389
第12章 從內存角度看繼承和多重繼承391
12.1 識別類和類之間的關系392
12.2 多重繼承418
12.3 抽象類426
12.4 虛繼承428
12.5 本章小結443
第13章 異常處理445
13.1 異常處理的相關知識445
13.2 異常類型為基本數據類型的處理流程451
13.3 異常類型為對象的處理流程459
13.4 識別異常處理464
13.5 x64異常處理475
13.5.1 RUNTIME_FUNCTION結構476
13.5.2 UNWIND_INFO結構476
13.5.3 UNWIND_CODE結構478
13.5.4 特定于語言的處理程序478
13.5.5 x64 FuncInfo的變化479
13.5.6 還原x64的try…catch481
13.6 本章小結484
第三部分 逆向分析技術應用
第14章 PEiD的工作原理分析486
14.1 開發環境的識別486
14.2 開發環境的偽造494
14.3 本章小結497
第15章 調試器OllyDbg的工作原理分析498
15.1 INT3斷點498
15.2 內存斷點503
15.3 硬件斷點507
15.4 異常處理機制513
15.5 加載調試程序519
15.6 本章小結522
第16章 大灰狼遠控木馬逆向分析523
16.1 調試環境配置523
16.2 病毒程序初步分析524
16.3 啟動過程分析525
16.4 通信協議分析532
16.5 遠控功能分析536
16.6 本章小結551
第17章 WannaCry勒索病毒逆向分析552
17.1 tasksche.exe勒索程序逆向分析552
17.1.1 病毒初始化552
17.1.2 加載病毒核心代碼558
17.1.3 病毒核心代碼562
17.2 mssecsvc.exe蠕蟲程序逆向分析569
17.2.1 蠕蟲病毒代碼初始化569
17.2.2 發送漏洞攻擊代碼573
17.3 永恒之藍MS17-010漏洞原理分析577
17.3.1 漏洞1利用分析577
17.3.2 漏洞2利用分析583
17.3.3 漏洞3利用分析584
17.4 本章小結586
第18章 反匯編代碼的重建與編譯587
18.1 重建反匯編代碼587
18.2 編譯重建后的反匯編代碼590
18.3 本章小結591
參考文獻592

展開全部

C++反匯編與逆向分析技術揭秘(第2版) 作者簡介

作者簡介錢林松資深安全技術專家、軟件開發工程師和架構師。從事計算機安全和軟件開發工作近20年,實踐經驗豐富,尤其精通軟件逆向分析技術,對C/C++技術和Windows的底層機制也有非常深入的研究。武漢科銳軟件技術有限公司(國內知名的安全教育機構)創始人,教學經驗豐富,多年來,為國內計算機安全領域培養和輸送了大量的人才。活躍于看雪論壇,有較高的知名度和影響力。張延清軟件逆向教育專家,看雪論壇技術專家。2004年從事數控機床加工編程,2006年進入游戲編程及C/C++開發與逆向分析領域,2011年就職于武漢科銳軟件技術有限公司,任技術總監兼授課老師。創立國內Android軟件逆向分析教育課程體系,該課程體系被多家培訓教育機構采用。科銳·安全實訓領軍者科銳(www.51asm.com)創辦自2007年,一直專注于逆向分析人才培養,畢業學員逾千人,廣泛就業于各安全企業,從事技術與技術管理工作。科銳通過一套嚴格的科學考核體系,確保學員對每一個知識點的掌握,從而保證教學質量,使每一個畢業學員都能符合企業的用人需求。真正實現以實踐為主的實訓理念,是我們最終的實訓目標。

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 清水-铝合金-建筑模板厂家-木模板价格-铝模板生产「五棵松」品牌 | 粘度计,数显粘度计,指针旋转粘度计 | 色油机-色母机-失重|称重式混料机-称重机-米重机-拌料机-[东莞同锐机械]精密计量科技制造商 | 工业胀紧套_万向节联轴器_链条-规格齐全-型号选购-非标订做-厂家批发价格-上海乙谛精密机械有限公司 | 南京交通事故律师-专打交通事故的南京律师 | Pos机办理_个人商户免费POS机申请-拉卡拉办理网 | 澳门精准正版免费大全,2025新澳门全年免费,新澳天天开奖免费资料大全最新,新澳2025今晚开奖资料,新澳马今天最快最新图库 | 磁力链接搜索神器_BT磁力狗_CILIMAO磁力猫_高效磁力搜索引擎2024 | 电动百叶窗,开窗器,电动遮阳百叶,电动开窗机生产厂家-徐州鑫友工控科技发展有限公司 | 细砂提取机,隔膜板框泥浆污泥压滤机,螺旋洗砂机设备,轮式洗砂机械,机制砂,圆锥颚式反击式破碎机,振动筛,滚筒筛,喂料机- 上海重睿环保设备有限公司 | 北京发电车出租-发电机租赁公司-柴油发电机厂家 - 北京明旺盛安机电设备有限公司 | 产业规划_产业园区规划-产业投资选址及规划招商托管一体化服务商-中机院产业园区规划网 | [官网]叛逆孩子管教_戒网瘾学校_全封闭问题青少年素质教育_新起点青少年特训学校 | 海峰资讯 - 专注装饰公司营销型网站建设和网络营销培训 | 成都软件开发_OA|ERP|CRM|管理系统定制开发_成都码邻蜀科技 | 济南ISO9000认证咨询代理公司,ISO9001认证,CMA实验室认证,ISO/TS16949认证,服务体系认证,资产管理体系认证,SC食品生产许可证- 济南创远企业管理咨询有限公司 郑州电线电缆厂家-防火|低压|低烟无卤电缆-河南明星电缆 | CE认证_产品欧盟ROHS-REACH检测机构-商通检测 | ge超声波测厚仪-电动涂膜机-电动划格仪-上海洪富 | 招商帮-一站式网络营销服务|搜索营销推广|信息流推广|短视视频营销推广|互联网整合营销|网络推广代运营|招商帮企业招商好帮手 | 全自动定氮仪-半自动凯氏定氮仪厂家-祎鸿仪器| nalgene洗瓶,nalgene量筒,nalgene窄口瓶,nalgene放水口大瓶,浙江省nalgene代理-杭州雷琪实验器材有限公司 | 北京银联移动POS机办理_收银POS机_智能pos机_刷卡机_收银系统_个人POS机-谷骐科技【官网】 | 艺术生文化课培训|艺术生文化课辅导冲刺-济南启迪学校 | 塑胶地板-商用PVC地板-pvc地板革-安耐宝pvc塑胶地板厂家 | 游动电流仪-流通式浊度分析仪-杰普仪器(上海)有限公司 | 工业铝型材-铝合金电机壳-铝排-气动执行器-山东永恒能源集团有限公司 | 锂电叉车,电动叉车_厂家-山东博峻智能科技有限公司 | 网站优化公司_SEO优化_北京关键词百度快速排名-智恒博网络 | 2025世界机器人大会_IC China_半导体展_集成电路博览会_智能制造展览网 | 沙盘模型公司_沙盘模型制作公司_建筑模型公司_工业机械模型制作厂家 | 医用空气消毒机-医用管路消毒机-工作服消毒柜-成都三康王 | 行业分析:提及郑州火车站附近真有 特殊按摩 ?2025实地踩坑指南 新手如何避坑不踩雷 | 德州网站开发定制-小程序开发制作-APP软件开发-「两山开发」 | 单机除尘器 骨架-脉冲除尘器设备生产厂家-润天环保设备 | 上海办公室装修,办公楼装修设计,办公空间设计,企业展厅设计_写艺装饰公司 | 烟雾净化器-滤筒除尘器-防爆除尘器-除尘器厂家-东莞执信环保科技有限公司 | SDI车窗夹力测试仪-KEMKRAFT方向盘测试仪-上海爱泽工业设备有限公司 | 一体化污水处理设备_生活污水处理设备_全自动加药装置厂家-明基环保 | 水厂自动化-水厂控制系统-泵站自动化|控制系统-闸门自动化控制-济南华通中控科技有限公司 | 东莞螺杆空压机_永磁变频空压机_节能空压机_空压机工厂批发_深圳螺杆空压机_广州螺杆空压机_东莞空压机_空压机批发_东莞空压机工厂批发_东莞市文颖设备科技有限公司 | 成都办公室装修-办公室设计-写字楼装修设计-厂房装修-四川和信建筑装饰工程有限公司 |