⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 book.htm.primary

📁 加密与解密,软件加密保护技术与解决方案,看雪文档!
💻 PRIMARY
字号:
<html>
<head>
<title>KanXue Studio</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<style type="text/css">
<!--
.p8 {  font-size: 8pt}
.p9 {  font-size: 9pt}
a:hover {  color: #00FF00}
a {  text-decoration: none}
.p12 {  font-size: 12pt; font-weight: bold; color: #FF3333}
-->
</style>
</head>

<body bgcolor="#FFFFFF" vlink="#000000" background="f-bg.gif">
<p class="p9"><a href="../catalog.htm">目录</a>>></p>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
  <tr> 
    <td align="center" valign="top" height="141" width="25%"> 
      <table width="100%" border="0" cellspacing="0" cellpadding="2">
        <tr> 
          <td height="78"> 
            <div align="center"> <img src="book.gif" width="90" height="120"></div>
          </td>
        </tr>
        <tr> 
          <td height="9"> 
            <div align="center"><b><font color="#000000"><span class="p9">定价:</span></font></b><span class="p9">¥40.00元</span></div>
          </td>
        </tr>
        <tr> 
          <td> 
            <div align="center"> </div>
          </td>
        </tr>
      </table>
    </td>
    <td valign="top" width="75%"> 
      <table width="100%" border="0" cellspacing="0" cellpadding="0">
        <tr> 
          <td colspan="2"> 
            <table width="100%" border="0" cellspacing="0" cellpadding="4">
              <tr> 
                <td width="44%" height="20"> <font color="#CC0000"><b><span class="font1"><span class="p9">加密与解密--软件保护技术及完全解决方案(含光盘)</span></span></b></font> 
                </td>
              </tr>
            </table>
          </td>
        </tr>
        <tr> 
          <td width="70%"  valign="top"> 
            <table width="99%" border="1" cellspacing="0" cellpadding="4" bordercolor="#FFFFFF" bgcolor="#e9e9e9">
              <tr> 
                <td height="21" width=80 class="p9"> 
                  <div><b>【作译者】</b></div>
                </td>
                <td height="21" class="p9"><b></b>看雪编著</td>
              </tr>
              <tr> 
                <td height="21" width=80 class="p9"> 
                  <div><b>【出版社】</b></div>
                </td>
                <td height="21" class="p9"><a href="http://www.phei.com.cn/" target="_blank">电子工业出版社</a></td>
              </tr>
              <tr> 
                <td height="21" width=80 class="p9"> 
                  <div><b>【书号】</b></div>
                </td>
                <td class="p9"><b></b>5053-6923-7/TP.3948</td>
              </tr>
              <tr> 
                <td height="21" width=80 class="p9"> 
                  <div><b>【出版日期】</b></div>
                </td>
                <td class="p9"><b></b>2001-09 </td>
              </tr>
              <tr> 
                <td height="21" width=80 class="p9"> 
                  <div><b><font color="#000000">【所属类别】</font></b></div>
                </td>
                <td class="p9"><b></b>计算机专业人员书库</td>
              </tr>
            </table>
          </td>
          <td valign="top" width="30%"> 
            <table width="100%" border="1" cellspacing="0" cellpadding="4" align="center" bgcolor="#e9e9e9" bordercolor="#FFFFFF" >
              <tr> 
                <td width="70%" height="2" class="p9"><font color="#FF9933"><b><font color="#000000">【印张】</font></b></font></td>
                <td width="30%" height="2" class="p9">25.75</td>
              </tr>
              <tr> 
                <td width="70%" height="2" class="p9"><font color="#FF9933"><b><font color="#000000">【字数千】</font></b></font></td>
                <td width="21%" height="2" class="p9">659</td>
              </tr>
              <tr> 
                <td width="70%" height="2" class="p9"><b><font color="#000000">【页数】</font></b></td>
                <td width="30%" height="2" class="p9">399</td>
              </tr>
              <tr> 
                <td width="70%" height="2" class="p9"><b><font color="#000000">【开本】</font></b></td>
                <td width="30%" height="2" class="p9">16开</td>
              </tr>
              <tr> 
                <td width="70%" height="2" class="p9"><b><font color="#000000">【版次】</font></b></td>
                <td width="30%" height="2" class="p9">1-1 </td>
              </tr>
            </table>
          </td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<!-- 特价图书信息 -->
<!-- 内容简介 -->
<p><font color="#000000" class="p9"> <font size="2"> 由本站与广大网友合作的新书《加密与解密--软件保护技术与解决方案》于近日上市,全国新华书店发行,需要者可于近期到本地各大书店咨询。<br>
    看完这本书,解密不再神秘。不论是解密爱好者还是软件编程者都应该好好去看看!</font></font></p>
<table width="98%" border="0" >
  <tr> 
    <td valign="bottom" class="newjoyo_05"> 
      <div align="left"><font class=font1><b>内容简介</b></font> 
        <table width="100%" border="0" cellspacing="0" cellpadding="0" height="1" bgcolor="#000000">
          <tr> 
            <td></td>
          </tr>
        </table>
      </div>
    </td>
  </tr>
  <tr> 
    <td><font size="2">   软件保护工作是维护软件开发人员利益的必要手段,是软件开发过程中的重要环节。本书讲述Windows环境下的软件保护技术及相关解决方案。全书共分为3个部分。第一部分介绍与软件保护技术相关的基础知识;第二部分讲述各种软件保护方式,如序列号、时间限制、CRC、SMC及各种加密算法,并且还介绍了注册表、VB保护程序的特点。第三部分主要介绍脱壳的基本技巧,以及一些大型商业软件保护的实例。 
      本书是国内密界一流好手的呕心之作,通过解析大量的实例来展示软件调试的最深处,是软件开发人员不可多得的读物。 </font> </td>
  </tr>
</table>
<!-- 目录 --> 
<table width="98%" border="0" >
  <tr> 
    <td valign="bottom"> 
      <div align="left"><font class=font1><b>图书目录</b></font> 
        <table width="100%" border="0" cellspacing="0" cellpadding="0" height="1" bgcolor="#000000">
          <tr> 
            <td></td>
          </tr>
        </table>
      </div>
    </td>
  </tr>
  <tr> 
    <td><font size="2">   
      <textarea cols=72 name=content rows=8 readonly style=font-style:normal;font-size:9pt;>第1章 目    录
第1章  基本常识	 
1.1  软件保护与解密	 
1.2  软件分析技术	 
1.2.1  从软件使用说明和操作格式中分析软件	 
1.2.2  静态分析技术	 
1.2.3  动态分析技术	 
1.3  CPU、操作系统与编程语言	 
1.4  保护模式简介	 
1.4.1  Windows的保护模式(Protected Mode)	 
1.4.2  虚拟内存 
1.4.3  保护模式的权限级别	 
1.4.4  VxD技术介绍	 
1.4.5  虚拟的Windows世界	 
第2章  动态分析技术	 
2.1   SoftICE安装与配置	 
2.1.1  SoftICE for Windows 9x安装与配置	 
2.1.2  SoftICE for Windows Millennium安装与配置	 
2.1.3  SoftICE for Windows NT/2000安装与配置	 
2.2  TRW2000安装与配置	 
2.3  SoftICE与TRW2000入门操作	 
2.3.1  调试窗口简介	 
2.3.2  调试窗口操作介绍	 
2.3.3  SoftICE常用命令简介	 
2.3.4  常用Win32 API函数简介	 
2.3.5  熟悉SoftICE操作	 
2.3.6  熟悉TRW2000操作	 
2.4  调试工具在解密方面的应用	 
2.4.1  拆解入门	 
2.4.2  练习	 
2.5  调试技术提高篇	 
2.5.1  条件表达式	 
2.5.2  SoftICE符号调试技术	 
2.5.3  SoftICE远程调试	 
2.5.4  TRW2000插件开发简介	 
第3章  静态分析技术	 
3.1  虚拟地址和偏移量转换	 
3.2  文本的编码方式	 
3.3  文件类型分析 
3.4  W32Dasm使用介绍	 
3.4.1  开始	 
3.4.2  保存反汇编文本文件和创建项目文件	 
3.4.3  反汇编源代码的基本操作	 
3.4.4  复制汇编代码文本	 
3.4.5  装载32位的汇编代码进行动态调试	 
3.4.6  虚拟地址和偏移量转换	 
3.5  Hiew使用介绍	 
3.6  IDA Pro操作入门	 
3.6.1  IDA Pro简介	 
3.6.2  打开文件操作	 
3.6.3  IDA与W32Dasm中的Jmp指令异同	 
3.6.4  IDA Pro基本操作	 
3.6.5  IDA Pro配置	 
3.6.6  标签的用法	 
3.6.7  虚拟地址和偏移量转换	 
3.6.8  签名(Signatures)	 
3.6.9  IDA插件	 
3.6.10  小结	 
3.7  十六进制工具使用	 
3.7.1  怎样打开一个文件并且编辑它	 
3.7.2  建立新文件 
3.7.3  查找和替换	 
3.7.4  文件比较	 
3.8  静态反编译	 
3.8.1  Visual Basic反编译	 
3.8.2  FoxPro反编译	 
3.8.3  InstallShield反编译	 
3.8.4  Dephi反编译 
3.8.5  Java程序反编译	 
3.8.6  PowerBuilder伪码编译程序	 
第4章  函数、资源与注册表	 
4.1  Window API函数	 
4.1.1  WIN API函数简介	 
4.1.2  常用WIN32 API的列表	 
4.2  Windows的消息机制	 
4.2.1  认识Windows消息	 
4.2.2  常用Window消息函数列表	 
4.2.3  常用断点设置技巧	 
4.3  Windows资源	 
4.3.1  eXeScope的使用	 
4.3.2  Resource Hacker的使用	 
4.4  Windows注册表	 
4.4.1  系统备份	 
4.4.2  Windows注册表结构	 
4.4.3  注册表分析工具	 
4.4.4  应用程序与注册表	 
4.5  监视系统文件	 
4.5.1  FileMon的使用	 
4.5.2  配置过滤器	 
第5章  软件保护技术	 
5.1  序列号保护方式	 
5.1.1  序列号保护机制	 
5.1.2  如何攻击序列号保护	 
5.1.3  练习	 
5.2  警告(Nag)窗口	 
5.2.1  去除警告窗口	 
5.2.2  练习	 
5.3  时间限制	 
5.3.1  定时器	 
5.3.2  时间限制	 
5.3.3  练习	 
5.4  Key File保护	 
5.4.1  破解Key File的一般思路	 
5.4.2  用于Key File的几个主要函数的说明	 
5.4.3  练习	 
5.5  功能限制的程序	 
5.5.1  相关函数	 
5.5.2  拆解范例	 
5.5.3  练习	 
5.6  CD-check	 
5.6.1  相关函数	 
5.6.2  练习	 
5.7  反跟踪技术	 
5.7.1  Anti-Debug	 
5.7.2  Anti-W32Dasm	 
5.7.3  Anti-RegMon和FileMon	161
5.7.4  API调用的变形	162
5.7.5  花指令	162
5.7.6  FrogsICE使用简介	167
5.7.7  CRC简介	171
5.8  密码学加密算法	171
5.8.1  RSA算法	172
5.8.2  Crypto API使用介绍	173
5.9  关于软件保护的一般性建议	175
第6章  Visual Basic程序	177
6.1  VB字符编码方式	177
6.2  动态分析VB 3.0与VB 4.0程序	177
6.2.1  准备工作	178
6.2.2  VB 3.0程序拆解	178
6.2.3  VB 4.0程序拆解	179
6.2.4  小结	183
6.3  VB 5.0与VB 6.0程序	183
6.3.1  配置SoftICE	183
6.3.2  相关函数	184
6.3.3  Visual Basic 程序比较方法	185
6.3.4  Oleaut32.dll简介	188
6.4  SmartCheck简介	189
6.4.1  SmartCheck配置	189
6.4.2  SmartCheck操作	190
6.4.3  SmartCheck 常见事件信息	192
6.5  Visual Basic伪编译(P-code)	194
6.5.1  VB6的PCODE代码执行方式	194
6.5.2  VB6的PCODE代码的复合算式处理形式	199
6.5.3  VB6的PCODE代码的条件表达式	200
6.6  练习	203
第7章  压缩与脱壳	212
7.1  PE文件格式	212
7.1.1  概述	212
7.1.2  PE的基本概念	213
7.1.3  PE 部首(PE Header)	214
7.1.4  块表(The Section Table)	218
7.1.5  各种块(Sections)的描述	219
7.1.6  PE文件的Import	220
7.1.7  PE文件输出(export)	222
7.1.8  PE格式小结	223
7.2  认识压缩与脱壳	224
7.2.1  壳的介绍	224
7.2.2  压缩与脱壳工具简介	226
7.3  自动脱壳	227
7.3.1  ProcDump使用简介	227
7.3.2  File Scanner使用简介	236
7.4  手动脱壳	237
7.4.1  相关函数	237
7.4.2  PEditor使用简介	238
7.4.3  冲击波2000的使用	240
7.4.4  IceDump和NticeDump的使用	240
7.4.5  Import REConstructor的使用	249
7.4.6  练习	250
7.5  认识输入表(Import Table)	253
7.5.1  Import表介绍 	253
7.5.2  重建 PE 文件的输入表	256
7.6  脱壳高级篇	259
7.6.1  ASProtect v0.95保护	259
7.6.2  ASProtect v0.94b保护	263
7.6.3  ASProtect 1.0保护	265
7.6.4  ASProtect 1.1保护	273
7.6.5  ASProtect 1.2保护	277
第8章  补丁制作	282
8.1  补丁原理	282
8.1.1  文件补丁	282
8.1.2  内存补丁	283
8.2  补丁工具的使用	286
8.2.1  文件补丁工具	286
8.2.2  内存补丁工具	288
8.3  SMC技术	289
8.3.1  利用SMC技术补丁UPX v1.03的壳	290
8.3.2  利用SMC技术补丁ASPack v2.11的壳	292
第9章  商用软件保护技术	296
9.1  软件狗(Dongles)	296
9.1.1  软件狗介绍	296
9.1.2  软件狗的弱点	297
9.1.3  软件狗解密	298
9.1.4  Visual Basic程序与加密狗	299
9.1.5  练习	304
9.2  Vbox保护技术	305
9.2.1  Vbox 4.03版本	306
9.2.2  Vbox 4.2版本	308
9.2.3  Vbox 4.3版本	310
9.3  SalesAgent保护技术	311
9.3.1  从“现在购买(BUY NOW)”入手	311
9.3.2  暴力去除SalesAgent的保护	315
9.4  Armadillo保护技术	316
9.5  SoftSENTRY保护技术	319
9.6  TimeLOCK保护技术	320
9.6.1  TimeLOCK 3.1 	320
9.6.2  TimeLOCK 3.13~3.15	323
9.7  SecuROM保护技术	325
9.8  SafeDISC 保护技术	329
9.8.1  方案一	329
9.8.2  ACiD BuRN方案	333
9.9  Flexlm保护	337
9.9.1  License文件格式	337
9.9.2  设置环境变量	339
9.9.3  Flexlm Server	340
9.9.4  FlexGen工具用法	341
9.9.5  利用FlexLm SDK解密	343
附录	348
附录A  ASCII基本字符对照表	348
附件B  ASCII扩展字符对照表	349
附录C  汇编指令小结	349
附录D  SoftICE操作手册	356
附录E  TRW2000手册	395
附录F  与本书相关的网络资源	398
参考资料	399



</textarea>
      </font> </td>
  </tr>
</table>
<br>
<!-- 序言 --> 
<table width="98%" border="0" >
  <tr> 
    <td valign="bottom" class="newjoyo_05"> 
      <div align="left"><font class=font1><b>序言/前言</b></font> 
        <table width="100%" border="0" cellspacing="0" cellpadding="0" height="1" bgcolor="#000000">
          <tr> 
            <td></td>
          </tr>
        </table>
      </div>
    </td>
  </tr>
  <tr> 
    <td><font size="2" class="hangju">   
      <textarea cols=72 name=textarea rows=10 readonly style=font-style:normal;font-size:9pt;>前    言

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -