发明授权
- 专利标题: 一种程序编译方法、装置及系统
-
申请号: CN201910456368.1申请日: 2019-05-29
-
公开(公告)号: CN110147238B公开(公告)日: 2022-11-11
- 发明人: 张铮 , 趙玉风 , 邬江兴 , 王晓梅 , 王立群 , 李卫超 , 马博林 , 刘镇武 , 刘浩 , 张高斐 , 潘传幸 , 李方云
- 申请人: 中国人民解放军战略支援部队信息工程大学
- 申请人地址: 河南省郑州市科学大道62号
- 专利权人: 中国人民解放军战略支援部队信息工程大学
- 当前专利权人: 中国人民解放军战略支援部队信息工程大学
- 当前专利权人地址: 河南省郑州市科学大道62号
- 代理机构: 北京集佳知识产权代理有限公司
- 代理商 牛亭亭; 王宝筠
- 主分类号: G06F8/41
- IPC分类号: G06F8/41 ; G06F21/12
摘要:
本申请公开了一种程序编译方法、装置及系统,方法包括:获得待编译的程序代码,所述程序代码中包括至少一个存根函数的调用地址;获得所述程序代码的编辑脚本,所述编辑脚本与所述存根函数的调用地址相关;利用所述编辑脚本和所述存根函数的调用地址,重构出所述程序代码中被所述存根函数的调用地址替换的目标函数的调用地址;基于所述目标函数的调用地址,对所述程序代码进行编译,得到所述程序代码的可执行文件。可见,本申请中,即使可执行文件被反汇编,也会由于其反汇编出的程序代码中存在存根函数而不会被外界解读出程序代码的内容,从而达到保护程序代码的目的,由此提高程序代码的安全性。
公开/授权文献
- CN110147238A 一种程序编译方法、装置及系统 公开/授权日:2019-08-20