
免责声明:
来源于网络,仅用于分享知识,学习和交流!请下载完在24小时内删除。禁用于商业用途!如果您喜欢《加密与解密第三版》,请购买正版,谢谢合作。
爱学习,请到知识兔查找资源自行下载!
加密与解密第三版目录:
作者简介前言
第1篇 基础篇
第1章 基础知识
第2篇 调试篇
第2章 动态分析技术
第3章 静态分析技术
第4章 逆向分析技术
第3篇 解密篇
第5章 常见的演示版保护技术
第6章 加密算法
第4篇 语言和平台篇
第7章 Delphi程序
第8章 Visual Basic程序
第9章 .Net平台加解密
第5篇 系统篇
第10章 PE文件格式
第11章 结构化异常处理
第6篇 脱壳篇
第12章 专用加密软件
第13章 脱壳技术
第7篇 保护篇
第14章 软件保护技术
第15章 反跟踪技术
第16章 外壳编写基础
第17章 虚拟机的设计
第8篇 PEDIY篇
第18章 补丁技术
第19章 代码的二次开发
附录A 浮点指令
附录B 在Visual C++中使用内联汇编
术语表
参考文献

精彩书摘:
......第1篇 基础篇
第1章 基础知识
研究加密与解密,必须要了解一些Windows系统的基础知识,这样在分析的过程中才能有的放矢地处理各种问题。
1.1 文本字符
在学习过程中会与各类字符打交道,它们在Windows里扮演着重要角色。
1.1.1 字节存储顺序
多字节数据是按怎样的顺序存放的呢?实际情况和CPU有关,微处理机中的存放顺序有正序(BiG-Endian)和逆序(Little-Endian)之分。常见的Intel体系芯片使用的编码方式属于Little—Endian类;某些RISC架构的CPU,如IBM的Power—PC等属于BiG—Endian类。
两种编码区别:
·BiG—Endian 高位字节存入低地址,低位字节存入高地址,依次排列;
·Little—Endian 低位字节存入低地址,高位字节存入高地址,反序排列。
例如,将12345678h写入到以1000h开始的内存中,则结果如图1.1所示。本书以运行在Intel x86 CPU上的Windows为讲解平台,因此涉及的编码皆为Little.Endian类。
1.1.2 ASCIl与Unicode字符集
美国信息交换标准码(ASCII)是一个7位的编码标准,包括26个小写字母、26个大写字母、10个数字、32个符号、33个控制代码和一个空格,总共128个代码。由于计算机通常用“字节”(byte)这个8位的存储单位来进行信息交换,因此不同的计算机厂家对ASCIl进行了扩充,增加了128个附加的字符来补充ASCII。
……
下载说明:
方法一:1、下载并解压,得出pdf文件
2、如果打不开本文件,别着急,这时候请务必在知识兔选择一款阅读器下载哦
3、安装后,再打开解压得出的pdf文件
4、以上都完成后,接下来双击进行阅读就可以啦,朋友们开启你们的阅读之旅吧。
方法二:
1、可以在手机里下载知识兔中的阅读器和百度网盘
2、接下来直接将pdf传输到百度网盘
3、用阅读器打开即可阅读
下载体验
