首页>
外国专利>
Software protection through code and control flow data hiding and obfuscation
Software protection through code and control flow data hiding and obfuscation
展开▼
机译:软件保护通过代码和控制流数据隐藏和混淆
展开▼
页面导航
摘要
著录项
相似文献
摘要
A method of software article protection and transformation includes: retrieving a software article; identifying control flow addressing associated with the software article; removing at least a portion of the control flow addressing; and saving the at least a portion of the control flow addressing from the software article, wherein removing the at least a portion of the control flow addressing comprises replacing call and return functions with protected execution instructions, wherein the protected execution instructions replace call functions by: identifying, in a lookup table, an entry associated with a current instruction; and pushing a return address associated with the current instruction to a secure return stack; and wherein the protected execution instructions replace return functions by: popping the return address from the secure return stack; encrypting the at least a portion of the control flow addressing; and saving the at least a portion of the control flow addressing to a separate software article that is associated with the software article.
展开▼