首页> 外国专利> System and Method for Detecting Branch Oriented Programming Anomalies

System and Method for Detecting Branch Oriented Programming Anomalies

机译:面向分支的程序异常检测系统及方法

摘要

Systems, methods and media are shown for detecting branch oriented program code involving searching one or more pages of memory to identify a list of code pointers. They also involve, for each code pointer in the list of code pointers, disassembling a segment of code corresponding to the code pointer, determining whether the segment of code terminates in a branch instruction, and removing the segment of code from the list if it does not terminate in a branch instruction. For each remaining code pointer in the list of code pointers, they involve searching a predetermined window of code to determine whether the branch instruction and a target address of the branch instruction both fall within the window, and removing the code pointer from the list if the branch instruction and target address are not both within the window.
机译:示出了用于检测面向分支的程序代码的系统,方法和介质,该程序代码涉及搜索存储器的一页或多页以识别代码指针列表。对于代码指针列表中的每个代码指针,它们还涉及拆卸与该代码指针相对应的代码段,确定该代码段是否以分支指令终止,如果有则从列表中删除该代码段。不终止于分支指令。对于代码指针列表中的每个剩余代码指针,它们涉及搜索预定的代码窗口以确定分支指令和分支指令的目标地址是否都在该窗口内,并且如果代码指针从列表中删除,则将其删除。分支指令和目标地址不在窗口内。

著录项

  • 公开/公告号US2016196427A1

    专利类型

  • 公开/公告日2016-07-07

    原文格式PDF

  • 申请/专利权人 LEVIATHAN INC.;

    申请/专利号US201514793983

  • 发明设计人 MIKHAIL DAVIDOV;SEAN BRADLY;DARREN KEMP;

    申请日2015-07-08

  • 分类号G06F21/54;G06F21/55;

  • 国家 US

  • 入库时间 2022-08-21 14:32:46

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号