参数保护方法、装置、设备及存储介质
摘要:
本申请实施例提供一种参数保护方法、装置、设备及存储介质,该方法通过获取函数中涉及的待保护参数信息,该待保护参数信息包括:待保护参数在函数对应的函数签名中的位置,之后根据电子设备的处理器架构对应的函数调用约定和待保护参数信息,构造无效参数,之后根据函数调用约定,将无效参数载入至处理器架构的目标寄存器中,以使待保护参数入栈,目标寄存器为载入函数中涉及的参数的寄存器。该技术方案中,通过构造无效参数占用待保护参数原先载入的寄存器,以使得待保护参数入栈,从而一定程度上增加攻击者调试跟踪参数的难度,实现对参数的保护。
0/0