Invention Publication
- Patent Title: 一种程序编译方法、装置及系统
- Patent Title (English): Program compiling method, device and system
-
Application No.: CN201910456368.1Application Date: 2019-05-29
-
Publication No.: CN110147238APublication Date: 2019-08-20
- Inventor: 张铮 , 趙玉风 , 邬江兴 , 王晓梅 , 王立群 , 李卫超 , 马博林 , 刘镇武 , 刘浩 , 张高斐 , 潘传幸 , 李方云
- Applicant: 中国人民解放军战略支援部队信息工程大学
- Applicant Address: 河南省郑州市科学大道62号
- Assignee: 中国人民解放军战略支援部队信息工程大学
- Current Assignee: 中国人民解放军战略支援部队信息工程大学
- Current Assignee Address: 河南省郑州市科学大道62号
- Agency: 北京集佳知识产权代理有限公司
- Agent 牛亭亭; 王宝筠
- Main IPC: G06F8/41
- IPC: G06F8/41 ; G06F21/12

Abstract:
本申请公开了一种程序编译方法、装置及系统,方法包括:获得待编译的程序代码,所述程序代码中包括至少一个存根函数的调用地址;获得所述程序代码的编辑脚本,所述编辑脚本与所述存根函数的调用地址相关;利用所述编辑脚本和所述存根函数的调用地址,重构出所述程序代码中被所述存根函数的调用地址替换的目标函数的调用地址;基于所述目标函数的调用地址,对所述程序代码进行编译,得到所述程序代码的可执行文件。可见,本申请中,即使可执行文件被反汇编,也会由于其反汇编出的程序代码中存在存根函数而不会被外界解读出程序代码的内容,从而达到保护程序代码的目的,由此提高程序代码的安全性。
Public/Granted literature
- CN110147238B 一种程序编译方法、装置及系统 Public/Granted day:2022-11-11
Information query