Java混淆器的设计与实现

来源 :计算机应用 | 被引量 : 20次 | 上传用户:xiaogouku
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
根据Java虚拟机规范,通过对Java类文件结构,尤其是常量池结构的分析,设计并实现了一个Java混淆器。该混淆器在保证程序语义不变的同时改变java类文件中函数和变量的名字,从而使得混淆后的类文件的反编译结果可读性极低。同时也实现了对控制流的混淆变换,已经成功的应用于保护移动代码的研究当中。
其他文献
目的 观察氯胺酮对兔肺缺血/再灌注损伤后细胞凋亡和Caspase-3 mRNA表达的影响.方法 90只兔建立单肺缺血再灌注模型后,被随机分成3组(每组30只):对照组(C组)、缺血/再灌注组(I/R组)
关联规则的挖掘是数据挖掘的一个重要研究领域。传统算法进行关联规则挖掘时,或者生成规则的效率很低,或者生成的关联规则之间存在着大量的冗余,或者挖掘出的规则的支持度和置信度都很高,但却是无趣的、甚至是虚假的规则,且不能产生带有否定项的规则。提出了一种新的算法MVNR(MiningValidandnon RedundantAssociationRulesAlgorithm),利用频繁项集的极小子集集合很
针对当前工作流管理系统扩展性差,无法满足用户千变万化的定制需求,定义器、工作列表等基础工具无法与引擎的可扩展性能保持同步等问题,文中提出了一种基于简单活动访问协议(SimpleActivityAccessProtocol,SAAP)的模型框架。此框架用兼容SOAP的SAAP作为统一通讯格式,用已比较成熟的代理技术实现定义器、引擎、工作列表等各模块间的互操作,从而保证了定义器、工作列表和引擎在定制支
目的研究分析无张力疝气修补术治疗40例腹股沟疝的临床疗效。方法选取本院腹股沟疝患者80例,治疗医师根据双盲法将所有患者随机平分为两组,即A组行无张力疝气修补术治疗,B组
6月18-24日,为期一周的第47届巴黎国际航空航天展在法国巴黎郊区的布尔歇举行,航展期间宣布的累计订单金额超过1000亿美元,创下新纪录。共有2000多家航空航天企业将参展,参展
以某高速公路桥梁试桩试验为依托,对软土地基桥梁钻孔灌注桩的桩侧土层摩阻力实测值大于规范值、极限端承力大于实测土体极限端承力的原因进行了讨论,实践表明,合理地估计桩
目的 探讨宫腔镜下输卵管插管通液治疗输卵管梗阻性不孕症的临床效果,并跟踪随访观察其受孕状况,为临床不孕不育的治疗提供依据。方法 选择2012年至2014年在本院治疗的输卵管
目的 探讨腹腔镜下结直肠癌根治术的安全性与有效性。方法 选取2011年10月至2013年10月在本院收治的结直肠癌患者80名,按照随机数字表法随机分为2组。一组行腹腔镜下结直肠癌
期刊