ia-64 linux平台上的elf文件加壳技术研究-research on elf file shell technology on ia - 64 linux platform.docxVIP
- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
ia-64 linux平台上的elf文件加壳技术研究-research on elf file shell technology on ia - 64 linux platform
第一章绪论1.1研究背景软件是数字产品,其复制成本相当低,并且复制不会降低软件的质量。非法破译者可以采用反编译和逆向工程等技术来分析软件,进而发现软件的技术细节和掌握软件的逻辑流程,以便为盗版软件提供可能。盗版软件有着巨大的危害性,会直接影响企业开发新软件的积极性,间接损害了消费者的利益。而实现对盗版的完全防范是困难的,所以只能提高防盗版的水平,这就需要设计好的保护方法来提高软件的防盗版能力[1]。软件的防盗版、防修改一直是计算机安全领域的一个重要课题。软件加密技术是保护软件的重要手段,这些加密措施能给软件的非法拷贝或非法破译造成障碍,在一定程度上增加了软件的破解难度。现在软件加密防破解的最好的一种方法就是对软件加壳。当前在Internet上有很多黑客工具(如ProDump、FileInof等)都能够侦测出应用程序是在用哪个软件加密和加壳,或者是在用哪个软件编译。因此,保护软件的最好方法之一是用自己设计的壳,这将会给非法破译者的破译工作带来很大的难度,进而提高了自身软件的安全性。计算机的发展经历了8位、16位和32位。2001年,HP与Intel发布了一款他们携手研发的、基于IA-64平台的CPU——安腾(Itanium)处理器,它的发布标志着计算机从32位进入64位。安腾处理器是Intel第一款64位的CPU产品,具有64位寻址能力和64位宽的寄存器。随着64位的到来和不断发展,面向64位应用领域的软件也会不断涌现。但是无论是32位软件还是64位软件,其内部核心技术往往是该软件的命脉,一旦被他人窃取或非法复制,由此受到的经济损失是无法估计的。因此,64位软件将面临和32位软件一个同样的问题——如何有效的防止软件被非法破解。1.2IA-64平台上加壳技术的研究现状目前,在32位平台上的软件加壳技术已经相当成熟,不仅在Windows平台上的PE格式文件的加壳技术方面有了很深的研究,同时也给予Linux平台上的ELF格式文件以很好的保护。加壳后的程序能够有效防范静态分析和增加动态分析的难度。32位平台上的加壳软件根据对原程序实施保护方式的不同大致可以分为以下两类[2]:一类是压缩2IA-64Linux平台上的ELF文件加壳技术研究(Packers)壳,另一类是保护(Protectors)壳。压缩壳的主要目的是减小软件的体积,例如ASPacK、UPX和PECompact等。而保护壳则用上了各种反跟踪反调试技术,目的是保护程序不被调试、跟踪和脱壳等,其加壳后的软件大小不是主要考虑因素,例如ASProtect、ArmadillO、Themida和EXECrptor等。随着加壳技术的发展与逐步完善,这两类加壳软件间的界线越来越模糊,很多加壳软件除具有较强的压缩性能,同时也有了较强的保护性能。和32位平台上的加壳技术研究的繁荣形成鲜明对比的是在IA-64平台上的加壳技术研究却是一片空白。无论是在网上还是在各类期刊杂志上都找不到任何相关的案例,而且有关于IA-64平台和ELF64格式的详细资料也是寥寥无几。这也给本文的研究带来挑战。1.3本文的研究内容本文的背景本文所涉及的研究课题来源于某研究所。在该所将软件产品交付给客户使用的过程中,为了保护该所自己的知识产权和核心技术不被客户所破译是摆在该所面前迫在眉睫的问题。客户的需求本课题是根据该研究所的软件保护需求而提出的,主要是为了保护IA-64Linux平台上的ELF格式文件,目标是在IA-64Linux平台上实现ELF文件的反静态分析和反动态跟踪功能,防止被他人破解,进而保护软件的安全。1.3.3本文所做的工作本文的主要工作内容有以下几个方面:??系统的介绍IA-64Linux平台;??详细分析了IA-64Linux平台上的主流可执行文件格式——ELF64文件格式;??说明了IA-64Linux平台上的系统调用;??探讨了ELF文件的加壳技术;??深入研究了目前主流的跟踪技术和反跟踪技术,并根据IA-64的特性,提出了在IA-64平台上程序的反跟踪反调试功能的具体实现;??简要介绍了IA-64Linux平台上的汇编语言——安腾汇编语言;??详细说明了IA-64平台上ELF文件加壳的设计与实现。1.4本文的结构第一章首先介绍了本文的研究背景;然后说明了本文的来源、研究现状、研究内容和所要完成的工作;最后简要叙述了论文的结构安排。第二章,首先系统的介绍了IA-64平台;其次简要叙述IA-64Linux平台上的汇编语言——安腾汇编语言;最后分析了IA-64Linux平台上的主流可执行文件格式——ELF64文件格式。第三章,首先分析了加壳、加壳技术和壳的加载过程;其次研究了目前主流的跟踪技术和反跟踪技术;最后依据目前主流的反跟踪技术给予的启示,并结合IA-64平台的特性,提出了本文的反静态分析与反动态
您可能关注的文档
- 1严重创伤患者医院感染病原菌分布及耐药性分析+2可溶性髓样细胞触发受体1评估严重创伤并医院感染患者经验性抗菌疗效的价值-distribution and drug resistance of pathogenic bacteria in nosocomial infection in patients with severe trauma + 2 soluble myeloid cell trigger receptor 1 value o.docx
- 12.5%氰霜唑·吡唑醚菌酯可分散油悬浮剂研制及其防治马铃薯晚疫病应用评价-preparation of 12.5 % cyazofamid pyraclostrobin dispersible oil suspending agent and its application evaluation on controlling potato late blight.docx
- cdk8、ki67、p53在宫颈癌及宫颈病发丨表达及意义癿初步研究-preliminary study on expression and significance of cdk 8, ki67 and p53 in cervical cancer and cervical diseases.docx
- dna修复相关基因在镉亚慢性暴露大鼠中的表达改变-expression changes of dna repair related genes in cadmium subchronic exposed rats.docx
- dc分型方法及迁移方式分子基础的发展-development of molecular basis of dc typing and migration methods.docx
- epc模式下电网项目造价控制分析-analysis of power grid project cost control under epc mode.docx
- fabp6在肾透明细胞癌中的表达分析-expression analysis of fabp 6 in renal clear cell carcinoma.docx
- fdp:一种基于绘制图形口令机制-fdp a password mechanism base on drawing graphic.docx
- epon技术及其在南京移动接入网络应用的分析-epon technology and its application in nanjing mobile access network.docx
- evhev用ipmsm驱动控制系统的研究-research on ipmsm drive control system for ev hev.docx
- i.pmp柱前衍生化法测定n-乙酰-d-甘露糖胺和n-乙酰-d-葡萄糖胺、ii.葡萄糖胺2-异构酶的克隆、表达和活性测定-i. determination of n - acetyl - d - mannylamine, n - acetyl - d - glucosamine and ii. cloning, expression and activity determination of glucosamine 2 - isomeras.docx
- hpv与色素改变性皮肤疾病之间的关系分析-analysis of the relationship between hpv and pigmentary skin diseases.docx
- hif-1α与非小细胞肺癌增殖、血管形成及预后的关系-relationship between hif - 1α and proliferation, angiogenesis and prognosis of non-small cell lung cancer.docx
- ibr内不同工况的eps特性与污泥性状分析分析-analysis of eps characteristics and sludge characteristics under different working conditions in ibr.docx
- igf-1及受体和结合蛋白-3在前列腺癌中的表达和意义-expression and significance of igf - 1, receptor and binding protein - 3 in prostate cancer.docx
- il-10启动子-1082和-819位点多态性与肠易激综合症的关系-the relationship between il - 10 promoter - 1082 and - 819 polymorphism and irritable bowel syndrome.docx
- il-12a基因snp多态性与口腔扁平苔藓的相关性研究-association between snp polymorphism of il - 12a gene and oral lichen planus.docx
- il-2恢复缺失syntaxin11的nk细胞功能的机制及35kd颗粒酶b的分析-mechanism of il - 2 recovering nk cell function of syntax in 11 deletion and analysis of 35kd granulase b.docx
- ic互连中缺陷检测方法及缺陷对电路可靠性影响-defect detection method in ic interconnection and its influence on circuit reliability.docx
- il-17基因多态性与儿童哮喘关系的研究-study on the relationship between il - 17 gene polymorphism and childhood asthma.docx
文档评论(0)