动态库调用方法、装置、计算机设备及存储介质制造方法及图纸

技术编号:30433209 阅读:19 留言:0更新日期:2021-10-24 17:29
本申请实施例公开一种动态库调用方法、装置、计算机设备及存储介质,其中方法包括如下步骤:响应目标应用程序的启动指令,将目标动态库加载至运行所述目标应用程序的内存中;执行所述目标动态库中的目标函数,获取目标数据地址;从加密平台获取所述目标数据地址对应的关键函数字段;将所述关键函数字段填充进所述内存中的所述目标数据地址处,更新所述目标动态库;执行更新后的所述目标动态库。采用本申请,可以提高数据的安全性。可以提高数据的安全性。可以提高数据的安全性。

【技术实现步骤摘要】
动态库调用方法、装置、计算机设备及存储介质


[0001]本申请涉及互联网
,尤其涉及一种动态库调用方法、装置、计算机设备及存储介质。

技术介绍

[0002]随着软件改变一切的来临,软件越来越强大,功能越来越多,越来越方便。在软件不断给人们带来便捷的同时,随之而来的是盗版也越来越猖狂。盗版者往往会对动态库进行反汇编,逆向得出动态库的源代码。从而获取软件发布方的关键技术,核心算法,或者篡改代码,绕过关键的身份认证,非法获取数据等等,导致数据的安全性大大降低。

技术实现思路

[0003]本申请实施例提供一种动态库调用方法、装置、计算机设备及存储介质,可以提高数据的安全性。
[0004]本申请实施例一方面提供了一种动态库调用方法,可包括:
[0005]响应目标应用程序的启动指令,将目标动态库加载至运行所述目标应用程序的内存中;
[0006]执行所述目标动态库中的目标函数,获取目标数据地址;
[0007]从加密平台获取所述目标数据地址对应的关键函数字段;
[0008]将所述关键函数字段填充进所本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种动态库调用方法,其特征在于,包括:响应目标应用程序的启动指令,将目标动态库加载至运行所述目标应用程序的内存中;执行所述目标动态库中的目标函数,获取目标数据地址;从加密平台获取所述目标数据地址对应的关键函数字段;将所述关键函数字段填充进所述内存中的所述目标数据地址处,更新所述目标动态库;执行更新后的所述目标动态库。2.根据权利要求1所述的方法,其特征在于,在所述将目标动态库加载至运行所述目标应用程序的内存中之前,还包括:提取所述目标应用程序对应的初始动态库中的所述关键函数字段,将所述关键函数字段存储至所述加密平台;将所述初始动态库中的关键函数字段进行反破译处理,生成所述目标动态库。3.如权利要求2所述的方法,其特征在于,所述提取目标应用程序对应的初始动态库中的关键函数字段,包括:获取目标应用程序的初始动态库,对所述初始动态库进行解析,获取所述关键函数字段对应的所述目标数据地址和长度;根据关键函数字段对应的目标数据地址和长度,提取所述关键函数字段。4.如权利要求2所述的方法,其特征在于,所述将所述初始动态库中的关键函数字段进行反破译处理,生成所述目标动态库,包括:根据预设字符和所述关键函数字段的长度,生成反破译字段;采用所述反破译字段替换所述初始动态库中的关键函数字段,生成所述目标动态库。5.如权利要求2所述的方法,其特征在于,所述将所述初始动态库中的关键函数字段进行反破译处理,生成所述目标动态库,包括:将所述初始动态库中的关键函数字段进行清零,生成所述目标动态库。...

【专利技术属性】
技术研发人员:刘均李森
申请(专利权)人:深圳市元征未来汽车技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1