发明申请
- 专利标题: AUTOMATIC MODIFICATION OF EXECUTABLE CODE
- 专利标题(中): 自动修改可执行代码
-
申请号: US12039486申请日: 2008-02-28
-
公开(公告)号: US20090222792A1公开(公告)日: 2009-09-03
- 发明人: Vedvyas Shanbhogue , Ravi L. Sahita , Uday R. Savagaonkar
- 申请人: Vedvyas Shanbhogue , Ravi L. Sahita , Uday R. Savagaonkar
- 主分类号: G06F9/44
- IPC分类号: G06F9/44
摘要:
A method for automatically modifying an executable file for a software agent is provided. The method comprises detecting original static entry and exit points in the executable file and generating corresponding transformed points; modifying the executable file by linking the executable file to the integrity services environment and embedding a signed agent manifest; loading the modified executable file into memory and registering a target list with the software agent's hypervisor, wherein the target list provides mappings between protected and active page tables; detecting dynamic entry and exit points in the executable file and generating corresponding transformed points; switching to a protected context, in response to a transformed exit point being invoked, and switching to an active context, in response a transformed entry point being invoked; and de-registering the software agent with the memory protection module, in response to the software agent being unloaded.
公开/授权文献
- US08555380B2 Automatic modification of executable code 公开/授权日:2013-10-08
信息查询