《软件加密原理与应用》软件保护技术 PDF电子书
34.5000MB / 电脑教程
简介:
本书不但由浅入深地讲解了软件保护技术,而且还精选并剖析了一些免费实例,并从一定的角度透视解密者的心态,在多处对照了软件保护与免费的思维方法。主要内容有:软件加密的发展历史、误区、方法,以及与特定语言相关的软件加密技术;免费技术剖析,以及常见的软件加密薄弱环节;pe技术、实战外壳加密与反脱壳技术(附大量示例源码),并提供了作者自己编写的小工具(加壳工具pemaker等);调试技术与反调试技术(附大量示例源码);软件加密技巧与整体方案设计;加密锁分类及其使用技巧(智能卡加密锁)。 本书是作者多年从事软件保护所积累的经验和心得,有很强的实用性,本书主要面向软件开发商、对软件加密和解密有浓厚兴趣的读者。
软件加密原理与应用(附cd-rom光盘一张)——安全技术大系 目录:第1章 软件加密综述 1.1软件加密的发展历史 1.2软件加密方式的确定因素 1.3软件保护的应用模式 1.4软件加密的误区 1.5软件加密的代价 第2章 方法 2.1密码表 2.2软盘加密 2.2.1软盘的构造和原理 2.2.2软盘驱动器的结构原理 2.2.3软盘控制器 2.2.4终极软盘控制方法--直接i/o 2.2.5软盘加密技术与技巧 2.3电子注册 2.3.1用户名/密码 2.3.2计算机信息 2.3.3keyfile或licensefile 2.4光盘加密 2.4.1光盘的构造和原理 2.4.2常见的光盘加密方法 2.4.3光盘加密的缺点 2.5硬件加密 2.5.1硬件加密的发展史 2.5.2硬件加密的原理 2.5.3市面上常见的加密锁 第3章 免费 3.1了解解密者 3.1.1解密者的心态 3.1.2解密者的水平 3.1.3解密者的思路 3.2patch,serial和keymaker--地下世界的规则 3.2.1文件补丁(filepatch) 3.2.2内存补丁(memo~patch) 3.2.3序列码(serialnumber) 3.2.4注册机(keymaker) 3.3另类免费 3.3.1内存快照 3.3.2暴力免费 3.3.3溢出攻击 3.4解密者的工作流程 3.4.1研究保护方法 3.4.2脱壳 3.4.3辨别开发工具 3.4.4静态分析 3.4.5动态分析 3.4