业内新闻

当前位置: 主页 > 业内新闻 >

软件加密+技术内幕-CHM版下载

作者:威步系统 来源:威步系统 浏览次数:

软件加密技术内幕(附光盘)》结合实例介绍软件加密技术及其实施方案,涉及PE格式深入分析、调试API应用等,及关于编写加壳软件等热技术。段钢,网名看雪,1994年毕业于上海同济大学,看雪学院站长,致力于软件加密与解密研究。2001年9月组织推出国内第一本全面介绍Windows平台下软件的加密与解密技术的书籍《加密与解密——软件保护技术及完全解决方案》。2003年6月出版《加密与解密》(第二版)。


第1章 PE文件格式深入研究


1.1 PE文件格式格式纵览


1.1.1 区块(Section)


1.1.2 相对虚拟地址(Relative Virtual Addresses)


1.1.3 数据目录


1.1.4 输入函数(Importing Functions)


1.2 PE文件结构


1.2.1 The MS-DOS头部


1.2.2 IMAGE_NT_HEADERS头部


1.2.3 区块表(The Section Table)


1.2.4 各种块(Sections)的描述


1.2.5 输出表


1.2.6 输出转向(Export Forwarding)


1.2.7 输入表


1.2.8 绑定输入(Bound import)


1.2.9 延迟装入数据(Delayload Data)


1.2.10 资源


1.2.11 基址重定位(Base Relocations)


1.2.12 调试目录(DebugDirectory)


1.2.13 NET头部


1.2.14 TLS初始化


1.2.15 程序异常数据 


第2章 PE分析工具编写


2.1 文件格式检查


2.2 FileHeader和OptionalHeader内容的读取


2.3 得到数据目录(Data Dircetory)信息


2.4 得到块表(SectionTable)信息


2.5 得到输出表(ExportTable)信息


2.6 得到输入表(ImportTable)信息 


第3章 Win32 调试API


3.1 Win32调试API原理


3.1.1 调试相关函数简要说明


3.1.2 调试事件


3.1.3 如何在调试时创建并跟踪一个进程


3.1.4 最主要的循环体


3.1.5 如何处理调试事件


3.1.6 线程环境详解


3.1.7 如何在另一个进程中注入代码


3.2 利用调试API编写脱壳机


3.2.1 tElock 0.98脱壳简介


3.2.2 脱壳机的编写


3.3 利用调试API制作内存补丁


3.3.1 跨进程内存存取机制


3.3.2 Debug API机制 


第4章 Windows下的异常处理


4.1 基本概念


4.1.1 Windows下的软件异常


4.1.2 未公开的可靠吗


4.2 结构化异常处理(SEH)


4.2.1 异常处理的基本过程


4.2.2 SEH的分类


4.2.3 相关API


4.2.4 SEH相关数据结构


4.3 异常处理程序设计


4.3.1 顶层(top-level)异常处理


4.3.2 线程异常处理


4.3.3 异常处理的堆栈展开(Stack unwind)


4.3.4 异常处理程序设计中的几个注意事项:


4.4 SEH的简单应用


4.4.1 Win9x下利用SEH进ring0


4.4.2 利用SEH实现对自身的单步自跟踪


4.4.3 其它应用


4.5 系统背后的秘密


4.6 VC是如何封装系统提供的SEH机制的


4.6.1 扩展的EXCEPTION_REGISTRATION级相关结构


4.6.2 数据结构组织


4.7 Windows XP下的向量化异常处理(VEH) 




扫描关注公众号

QQ图片20160712141521.jpg

Copyright 2015.All Rights Reserved

万申包装

万申包装版权所有 威步信息系统(上海)有限公司

地址:上海杨浦区锦创路20号创智66大厦1602室


  • 网站地图