返回首页
苏宁会员
购物车 0
易付宝
手机苏宁

服务体验

店铺评分与同行业相比

用户评价:----

物流时效:----

售后服务:----

  • 服务承诺: 正品保障
  • 公司名称:
  • 所 在 地:
本店所有商品

  • 醉染图书C++反汇编与逆向分析技术揭秘(第2版)9787111689911
  • 正版全新
    • 作者: 钱林松,张延清著 | 钱林松,张延清编 | 钱林松,张延清译 | 钱林松,张延清绘
    • 出版社: 机械工业出版社
    • 出版时间:2021-09-01
    送至
  • 由""直接销售和发货,并提供售后服务
  • 加入购物车 购买电子书
    服务

    看了又看

    商品预定流程:

    查看大图
    /
    ×

    苏宁商家

    商家:
    醉染图书旗舰店
    联系:
    • 商品

    • 服务

    • 物流

    搜索店内商品

    商品参数
    • 作者: 钱林松,张延清著| 钱林松,张延清编| 钱林松,张延清译| 钱林松,张延清绘
    • 出版社:机械工业出版社
    • 出版时间:2021-09-01
    • 版次:2
    • 印次:1
    • 页数:612
    • 开本:16开
    • ISBN:9787111689911
    • 版权提供:机械工业出版社
    • 作者:钱林松,张延清
    • 著:钱林松,张延清
    • 装帧:平装
    • 印次:1
    • 定价:139.00
    • ISBN:9787111689911
    • 出版社:机械工业出版社
    • 开本:16开
    • 印刷时间:暂无
    • 语种:暂无
    • 出版时间:2021-09-01
    • 页数:612
    • 外部编号:1202465176
    • 版次:2
    • 成品尺寸:暂无

    赞誉

    序一

    序二

    序三

    前言

    部准备工作

    章熟悉工作环境和相关工具2

    1.1安装VisualStudi2092

    1.2安装GCC6

    1.3调试工具OllyDbg12

    1.4调试工具x64dbg14

    1.5调试工具WinDbg15

    1.6反汇编静态分析工具A17

    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

    .字符和字符串43

    ..1字符的编码43

    ..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.3main函数的识别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..条件表达式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.1if语句165

    5.2if…else…语句168

    5.3用if构成的多分支流程174

    5.4switch的10

    5.5难以构成跳转表的switch196

    5.6降低判定树的高度201

    5.7do、while、for的比较206

    5.8编译器对循环结构的优化214

    5.9本章小结220

    第6章函数的工作原理221

    6.1栈帧的形成和关闭221

    6.2各种调用方式的考察222

    6.3使用ebp或esp寻址226

    6.4函数的参数0

    6.5函数的返回值2

    6.6x64调用约定5

    6.7本章小结

    第7章变量在内存中的位置和访问方式

    7.1全局变量和局部变量的区别

    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.2this指针305

    9.3静态数据成员311

    9.4对象作为函数参数314

    9.5对象作为返回值322

    9.6本章小结329

    0章构造函数和析构函数331

    10.1构造函数的出现时机331

    10.2每个对象都有默认的构造函数353

    10.3析构函数的出现时机355

    10.4本章小结375

    1章虚函数377

    11.1虚函数的机制377

    11.2虚函数的识别383

    11.3本章小结389

    2章从内存角度看继承和多重继承391

    12.1识别类和类之间的关系392

    12.2多重继承418

    1.抽象类426

    12.4虚继承428

    12.5本章小结443

    3章异常处理445

    13.1异常处理的相关知识445

    13.2异常类型为基本数据类型的处理流程451

    13.3异常类型为对象的处理流程459

    13.4识别异常处理464

    13.5x64异常处理475

    13.5.1RUNTIME_FUNCTION结构476

    13.5.2UNWN_INFO结构476

    13.5.3UNWN_CODE结构478

    13.5.4特定于语言的处理程序478

    13.5.5x64FuncInfo的变化479

    13.5.6还原x64的try…catch481

    13.6本章小结484

    第三部分逆向分析技术应用

    4章PEiD的工作原理分析486

    14.1开发环境的识别486

    14.2开发环境的伪造494

    14.3本章小结497

    5章调试器OllyDbg的工作原理分析498

    15.1INT3断点498

    15.2内存断点503

    15.3硬件断点507

    15.4异常处理机制513

    15.5加载调试程序519

    15.6本章小结522

    6章大灰狼远控木马逆向分析5

    16.1调试环境配置5

    16.2病毒程序初步分析524

    16.3启动过程分析525

    16.4通信协议分析532

    16.5远控功能分析536

    16.6本章小结551

    7章WannaCry勒索病毒逆向分析552

    17.1tasksche.exe勒索程序逆向分析552

    17.1.1病毒初始化552

    17.1.2加载病毒核心代码558

    17.1.3病毒核心代码562

    17.2mssecsvc.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

    8章反汇编代码的重建与编译587

    18.1重建反汇编代码587

    18.2编译重建后的反汇编代码590

    18.3本章小结591

    参考文献592

    (1)版影响深远:版10年不衰,成为逆向工程领域标志著作,碑棚,影响数十万安全和C++。(2)作者资历深厚:作者是IT技术领域自学成才典范,有近20年安全技术研发和教育经验,深耕逆向分析技术、C++和系统编程。(3)本书5大用途:逆向分析技术工具和原理、逆向分析技术流程和方法、逆向分析技术精髓和实用技巧、软件调试技术原理及代码运行时内存表现、C++语法的实现机制和反汇编表现形式。(4)优选专家力荐:武汉大学、华中科技大学、南京邮电大学的学术界专家力荐;腾讯、360、金山毒霸、桑坦德集团、中国电信、深信服的企业届专家力荐;台湾地区知名IT技术专家和教育家侯捷、看雪学院创始人段钢力荐。

    售后保障

    最近浏览

    猜你喜欢

    该商品在当前城市正在进行 促销

    注:参加抢购将不再享受其他优惠活动

    x
    您已成功将商品加入收藏夹

    查看我的收藏夹

    确定

    非常抱歉,您前期未参加预订活动,
    无法支付尾款哦!

    关闭

    抱歉,您暂无任性付资格

    此时为正式期SUPER会员专享抢购期,普通会员暂不可抢购