首页> 外国专利> CFG Obfuscated method of preventing CFG generation from using debugging tools to transform relative address jump into indirect jump between basic block in native code and apparatus therefor

CFG Obfuscated method of preventing CFG generation from using debugging tools to transform relative address jump into indirect jump between basic block in native code and apparatus therefor

机译:CFG防止CFG生成的模糊方法,该方法使用调试工具将本机代码中的基本块及其设备之间的相对地址跳转转换为间接跳转

摘要

A method and apparatus for transforming all relative address jumps between basic blocks in native code into indirect jumps to prevent CFG generation of analysis tool are disclosed. The method for preventing CFG generation according to an embodiment of the present invention includes a step of disassembling a native code to confirm a relative address jump instruction between blocks; a step of selecting a register for an indirect jump; a step of transforming the identified relative address jump to an indirect jump using a selected register; and a step of generating a native code formed by transforming the identified relative address jump into the indirect jump.
机译:公开了一种用于将本机代码中的基本块之间的所有相对地址跳转转换为间接跳转以防止CFG生成分析工具的方法和装置。根据本发明实施例的防止CFG生成的方法包括以下步骤:分解本机代码以确认块之间的相对地址跳转指令;以及为间接跳转选择寄存器的步骤;使用选定的寄存器将所识别的相对地址跳转转换为间接跳转的步骤;生成本地代码的步骤,该本地代码是通过将标识的相对地址跳转转换为间接跳转而形成的。

著录项

相似文献

  • 专利
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号