x86汇编与逆向工程 软件破解与防护的艺术
图书信息
作者:(美)斯蒂芬妮·多马斯(StephanieDomas),(美)克里斯托弗·多马斯(ChristopherDomas)著ChaMd5安全团队译
出版社:机械工业出版社
定价:99.00
ISBN:9787111767404
出版时间:2025-01-01
分类:图书,行业职业,计算机,网络技术
商品介绍
目录
译者序
前言
关于作者
关于技术撰稿人
关于技术编辑
第1章反编译和架构1
1.1反编译1
1.1.1反编译何时有用1
1.1.2反编译JIT语言2
1.1.3保护JIT语言3
1.2实验:反编译4
1.2.1技能4
1.2.2要点4
1.3架构4
1.3.1计算机架构4
1.3.2汇编6
1.4总结10
第2章x86汇编:数据、模式、寄存器和内存访问11
……
内容简介
本书围绕软件反汇编领域展开。它从x86汇编语言的基础知识开始,逐步介绍如何利用这些知识进行逆向工程和规避软件保护措施。
本书从x86开始,首先介绍如何阅读、编写和构建驱动世界上大量计算机的汇编代码。然后,介绍如何使用一些业界最喜欢的工具(如IDA、Ghidra、OI川y等)对应用程序进行逆向工程。接着,介绍如何使用诸如补丁和密钥生成等技术进行软件破解,所有这些技术都利用了汇编和逆向工程的力量。最后,从防御角度审视了软件破解。
所涉及的具体知识大致分为以下几类:
汇编:计算机架构、x86、系统调用、构建和链接、ASCl、条件码、gdb、控制流、栈、调用约定。
逆向工程:侦察、字符串、逆向策略、剥离、链接、优化、编译器、行业工具。破解:补丁、密钥检查器、密钥生成器、Resource Hacker、Dependency Walker。
防御:反调试、防篡改、加壳、加密、解密、白名单、黑名单、RASP、代码签名、混淆等。
本书主要面向分析、研究、破解或防御软件应用程序的安全研究人员、逆向工程师和防御者以及开发者,旨在为读者提供技术和相关知识,让他们更好地保护自己的软件。
主编推荐
本书围绕软件反汇编领域展开。它从x86汇编语言的基础知识开始,逐步介绍如何利用这些知识进行逆向工程和规避软件保护措施。 ?本书从x86开始,首先介绍如何阅读、编写和构建驱动世界上大量计算机的汇编代码。然后,介绍如何使用一些业界最喜欢的工具(如IDA、Ghidra、Olly等)对应用程序进行逆向工程。接着,介绍如何使用诸如补丁和密钥生成等技术进行软件破解,所有这些技术都利用了汇编和逆向工程的力量。最后,从防御角度审视了软件破解。 所涉及的具体知识大致分为以下几类: 汇编:计算机架构、x86、系统调用、构建和链接、ASCII、条件码、gdb、控制流、栈、调用约定。 逆向工程:侦察、字符串、逆向策略、剥离、链接、优化、编译器、行业工具。 破解:补丁、密钥检查器、密钥生成器、Resource Hacker、Dependency Walker。 防御:反调试、防篡改、加壳、加密、解密、白名单、黑名单、RASP、代码签名、混淆等。 本书主要面向分析、研究、破解或防御软件应用程序的安全研究人员、逆向工程师和防御者以及开发者,旨在为读者提供技术和相关知识,让他们更好地保护自己的软件。
- 中国历代画论大观:清代画论(第9编 四)(俞剑华,江苏凤凰美术)
- 化工制图(孙玉泉 著)
- 中文Photoshop图像处理标准教程(21世纪计算机技能型紧缺人才教育规划教材)(钱忠 主编,上海科学普及)
- 教师口语训练教程(李莉,郑州大学)
- 风湿病中西医诊疗学(周翠英,孙素平,傅新利编著,中国中医药)
- 从皮肤看自己(小多北京文化传媒有限公司 译 美国卡洛斯出版集团)
- 有花为伴(A Tree in the house)([澳] 安娜贝拉·希克森,紫图图书出品 著,周晓)
- 食疗:健康新概念(未知)
