ImageVerifierCode 换一换
格式:PPT , 页数:76 ,大小:594.50KB ,
资源ID:1453820      下载积分:15 文钱
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,省得不是一点点
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wenke99.com/d-1453820.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(第11章 软件保护技术 第11章 软件保护技术.ppt)为本站会员(99****p)主动上传,文客久久仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文客久久(发送邮件至hr@wenke99.com或直接QQ联系客服),我们立即给予删除!

第11章 软件保护技术 第11章 软件保护技术.ppt

1、第 11章 软件保护技术为中华之崛起而读书计算机工程学院计算机工程学院 1第 11章 软件保护技术11.1 软件保护技术概述11.2 静态分析技术11.3 动态分析技术11.4 常用软件保护技术11.5 软件加壳与脱壳11.6 设计软件的一般性建议 第 11章 软件保护技术为中华之崛起而读书计算机工程学院计算机工程学院 211.1 软件保护技术概述软件保护技术是软件开发者寻找各种有效方法和技术来维护软件版权,增加其盗版的难度,或延长软件破解的时间,尽可能防止软件被非法使用 。 从理论上说,几乎没有破解不了的软件。所以对软件的保护仅仅靠技术是不够的,最终要靠国家法制的完善、人们的知识产权保护意识

2、的提高。第 11章 软件保护技术为中华之崛起而读书计算机工程学院计算机工程学院 311.2 静态分析技术静态分析是从反汇编出来的程序清单上分析程序流程,从提示信息入手,了解软件中各模块的功能,各模块之间的关系及编程思路。从而根据自己的需要完善、修改程序的功能。对于破解者来说,通过对程序的静态分析,了解软件保护的方法,也是软件破解的一个必要的手段。软件密码破解示例: VC+程序 VB程序第 11章 软件保护技术为中华之崛起而读书计算机工程学院计算机工程学院 411.2.1 文件类型分析对软件进行静态分析时首先要了解和分析程序的类型,了解程序是用什么语言编写的,或用什么编译器编译的,程序是否有加壳

3、保护。 常用的文件类型分析工具有 Language 2000、 File Scanner、 FileInfo、 PEiD等。FileInfo运行时是 DOS界面,支持 Windows长文件名,语法:fi fi /r 或 /s:列出当前目录和子目录所有的文件信息fi /f :仅列出能识别的文件第 11章 软件保护技术为中华之崛起而读书计算机工程学院计算机工程学院 5用 PEiD软件对 Winword.exe文件的分析结果如下图所示。第 11章 软件保护技术为中华之崛起而读书计算机工程学院计算机工程学院 611.2.2 W32DasmW32Dasm针对现在流行的可执行程序进行反编译,即把可执行的文

4、件反编译成汇编语言,以便于分析程序的结构和流程。W32Dasm不需要安装,只要直接执行W32Dasm.exe文件。简单介绍 W32Dasm功能和使用方法。第 11章 软件保护技术为中华之崛起而读书计算机工程学院计算机工程学院 71加载文件。2转程序入口点。3转到代码开始。4转到页。5转到代码位置。6执行文本跳转。7执行调用。8输入函数。9输出函数。10菜单参考。11对话框参考。12串式数据参考。 13复制汇编代码文本。14装载 32位的汇编代码动态调试。15单步跟踪程序。16设置激活断点。17保存反汇编文本文件。第 11章 软件保护技术为中华之崛起而读书计算机工程学院计算机工程学院 811.2

5、.3 IDA Pro简介IDA相对于 W32Dasm来说功能更强大、操作比较复杂。 使用 IDA需要注册费用,而 W32Dasm是免费的。当分析一个简单的程序时,使用 W32Dasm更为方便。IDA能够分析加壳的程序,并以多种文件形式保存等。目前 IDA Pro最高版本为 IDA Pro 4.6, 支持 64位处理器,具有更强大的功能。 第 11章 软件保护技术为中华之崛起而读书计算机工程学院计算机工程学院 911.2.4 可执行文件代码编辑工具W32Dasm和 IDA适合分析文件。若要对文件进行编辑、修改,可以使用专门的十六进制编辑工具。如 Hiew, HexWorkshop, WinHex, U1traEdit等。Hiew的界面简单、使用方便,它可以对应用程序进行反汇编,同时支持对可执行文件的十六进制代码和汇编语言代码修改。 简单介绍 Hiew的使用。 第 11章 软件保护技术为中华之崛起而读书计算机工程学院计算机工程学院 1011.2.5 可执行文件资源编辑工具Windows应用程序的各种操作界面称为资源,包括加速键、位图、光标、对话框、图标、菜单、工具栏、版本信息等。资源也是一种数据,它们一般被存储在 PE文件的 .rsrc块中,不能通过由程序源代码定义的变量直接访问, Windows提供的函数直接或间接地把它们加载到内存中以备使用。

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。