小智贝文库 :专注文档资料8年,极速海量,用心打造! 首页 |注册 |登录 |帮助

管理频道 企业管理 人力资源 市场营销 生产质量 管理表格 行业资料 企业咨询 企业战略 企业文化 公司理财 物流采购 职业经理人

成功激励 管理工具 管理制度 服装行业 商业计划书 酒店餐饮管理 可行性报告 培训管理 经营管理

当前位置: 小智贝文库管理频道管理制度安全管理制度软件安全技术 -- 下载

软件安全技术

  • 大小:263 KB
  • 语言:简体中文
  • 类型:安全管理制度
  • 下载次数:9531
  • 更新时间:10-14 16:49:44
  • 名称:
  • 应用平台:|WinXP|Win7|WinAll|
资料介绍

DATA
STARTPROC FAR
MOVAX,DATA
MOVDS,AX
MOVES,AX
MOVDX,OFFSET MSG1
MOVAH,9
INT 21H
MOVAH 4CH
INT 21H
START ENDP
CODEENDSENDSTART
上述程序采取防拷贝的措施,是将识别母盘的程序片段写入到程序中,修改后的程序如下:
START SEGMENT PARA STACK‘STACK’
DB128DUP(0)
STACK ENDS
DATASEGMENT
MSG1 DB0DH,0AH,“How are you!$”
HCQ1 DB512 DUP(0) ;设置磁盘缓冲区
DATAENDS
CODESEGMENT
ASSUMECS:CODE,ES:DATA,DS:DATA
START: PROCFAR
MOV AX,DATA
MOV DS,AX
MOV ES,AX
; 以下识别母盘
RETRY:MOVAX,0201H
MOV BX,OFFSET HCQ1
MOV CX,0A04H
MOV DX,0100H
INT13H
JB OK _PASS;读扇区出错,转OK_PASS
JMPRETRY ;是非法复制盘,重复读盘
OK_PASS: CMPAH,10H
JNZRETRY ;不是原盘,转RETRY
MOV DX,OFFSET MSG1 ;是原盘,正常运行
MOV AH,9
INT21H
MOV AH,4CH
INT21H
START: ENDP
CODE? ENDS
ENDSTART
****** 软件安全的基本要求
******防静态分析
破译者可以阅读到防拷贝的这一段程序。然后进行修改,使得被加密的软件在运行时不进行特殊标记的识别而无条件地正常执行,使得防拷贝的功能失去作用。
例如,对于上述的加密程序,解密者可用DEBUG的反汇编命令看到如下的程序指令代码(P74):
……
为了解密,可在读盘操作以后,将 1E53:0015处的指令改为无条件转移指令: JMP 001E
这样,该程序在运行时,不论读没读到磁盘标记,都会正常地运行。进一步地,还可以将1E53:0007处的指令改为:JMP 001E
这样,该程序在运行时甚至连读盘都不进行,就可以正常运行。
……………………




……………………
本站免费提供《软件安全技术》下载,我们己经对《软件安全技术》进行全面的整理检查,以保证您安全的下载《软件安全技术》,如果下载的压缩文件需要密码那就是本站的网址 http://www.xiaozhibei.com,软件安全技术的文件大小为263 KB,本站还有大量关于安全管理制度,安全管理制度方面的资源提供下载哦,可以多找找。为下次能方便快速的找到本站,记得收藏我们的网址(http://www.xiaozhibei.com)哦!

标签: 安全管理制度

下载地址

相关下载