首页> 外国专利> Method and apparatus to hook shared libraries across all processes on windows

Method and apparatus to hook shared libraries across all processes on windows

机译:在Windows的所有进程之间挂钩共享库的方法和设备

摘要

A process page table entry (PTE) associated with a process is located, and a determination is made whether the process PTE is prototype PTE. If the process PTE is a prototype PTE, the location of the actual PTE is determined. A copy-on-write functionality associated with the PTE is disabled and the location of shared page of memory associated with the PTE determined. The shared page is modified, for example with hooking code, and the copy-on-write functionality is re-enabled.
机译:找到与过程相关联的过程页面表条目(PTE),并确定过程PTE是否为原型PTE。如果过程PTE是原型PTE,则确定实际PTE的位置。禁用与PTE关联的写时复制功能,并确定与PTE关联的内存共享页的位置。共享页面被修改(例如,使用挂钩代码),并且重新启用了写时复制功能。

著录项

  • 公开/公告号US7296138B1

    专利类型

  • 公开/公告日2007-11-13

    原文格式PDF

  • 申请/专利权人 MATTHEW CONOVER;SOURABH SATISH;

    申请/专利号US20050075515

  • 发明设计人 MATTHEW CONOVER;SOURABH SATISH;

    申请日2005-03-08

  • 分类号G06F12/00;G06F9/34;

  • 国家 US

  • 入库时间 2022-08-21 20:10:08

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号