【摘 要】
:
针对当前软件保护技术存在的不足,提出一种代码碎片化技术,该技术是一种以函数为单元,对函数进行代码shell化、内存布局随机化、执行动态链接化的新型软件保护技术,代码shell
【基金项目】
:
国家重点研发计划(2016YFB08011601)
论文部分内容阅读
针对当前软件保护技术存在的不足,提出一种代码碎片化技术,该技术是一种以函数为单元,对函数进行代码shell化、内存布局随机化、执行动态链接化的新型软件保护技术,代码shell化实现代码碎片的位置无关变形,内存布局随机化实现代码碎片的随机内存加载,动态链接化实现对代码碎片的动态执行,通过上述3个环节实现对程序的碎片化处理。实验表明,代码碎片化技术不仅能实现程序执行过程中函数碎片内存位置的随机化,还能实现函数碎片的动态链接执行,增加程序静态逆向分析和动态逆向调试的难度,提高程序的抗逆向分析能力。
其他文献
一、教师要把研究性学习引入课堂 <高中语文教学大纲>明确把探究式学习列为课堂学习的重要方法,这种方式的学习是对传统课堂教学方法的重大革新.我们今天的语文学习总的看
回 回 产卜爹仇贱回——回 日E回。”。回祖 一回“。回干 肉果幻中 N_。NH lP7-ewwe--一”$ MN。W;- __._——————》 砧叫]们羽 制作:陈恬’#陈川个美食
Back to yield
<正>2016年在佛山市三水区南山镇佛山市农业科学研究所水产养殖示范基地进行养殖试验,设置两个相邻试验塘,每个2.5亩,其中1~#塘在养殖初期使用茶枯和发酵原料,仿生态养殖,成
随着计算机技术的迅速发展,特别是Internet网的广泛使用。网络技术为我们利用外部信息资源开辟了广阔的道路。校园网的建设是促进学校适应时代发展、迎接新世纪挑战的一个重要
教育信息化的核心是数字化校园。当今国内很多高校普遍存在校区多、数据重复、数据无法共享、软硬件资料需不断升级等问题,这给我们建设校园数字化带来了难题。如何解决这个
回 回 产卜爹仇贱回——回 日E回。”。回祖 一回“。回干 肉果幻中 N_。NH lP7-ewwe--一”$ MN。W;- __._——————》 砧叫]们羽 制作:陈恬’#陈川个美食
Back to yield
介绍了嵌入式GIS及其涉及的相关技术,阐述了在开发嵌入式GIS过程中应注意的问题,并结合开发实例介绍了嵌入式GIS的实现和功能。
<正>澳洲淡水龙虾原产澳洲,生活在淡水中,外形酷似海中龙虾而得名。其体色为绿色或褐绿色,雄性成虾的第1螯足的大螯外侧有一鲜红、柔软的膜质带,分外艳丽,又称为红螯螯虾和红