代码的反混淆方法、装置、电子设备及存储介质
基本信息
申请号 | CN202111521024.8 | 申请日 | - |
公开(公告)号 | CN114186233A | 公开(公告)日 | 2022-03-15 |
申请公布号 | CN114186233A | 申请公布日 | 2022-03-15 |
分类号 | G06F21/56(2013.01)I;G06F21/14(2013.01)I | 分类 | 计算;推算;计数; |
发明人 | 柴华君;应凌云 | 申请(专利权)人 | 奇安信网神信息技术(北京)股份有限公司 |
代理机构 | 成都维飞知识产权代理有限公司 | 代理人 | 张巧燕 |
地址 | 100032北京市西城区新街口外大街28号102号楼3层332号 | ||
法律状态 | - |
摘要
摘要 | 本申请提供一种代码的反混淆方法、装置、电子设备及存储介质,方法包括:获取待处理代码的Token列表;所述Token列表中的各Token为构成所述待处理代码的各代码单词;对所述Token列表中的各Token进行反混淆处理,得到第一反混淆代码;对所述第一反混淆代码进行解析,得到所述第一反混淆代码的AST;对所述AST的目标节点中的内容进行模拟执行得到第一执行结果,并根据所述第一执行结果替换所述目标节点的内容;所述目标节点为所述AST中属于设定类型的节点;根据替换后的AST得到最终的反混淆代码。上述方案降低了混淆语句遗漏风险,提高了反混淆效果。 |
