METHOD AND SYSTEM FOR IDENTIFYING AND REPLACING SYSTEM CALLS
    3.
    发明申请
    METHOD AND SYSTEM FOR IDENTIFYING AND REPLACING SYSTEM CALLS 有权
    识别和更换系统呼叫的方法和系统

    公开(公告)号:US20140059573A1

    公开(公告)日:2014-02-27

    申请号:US13775047

    申请日:2013-02-22

    Applicant: VMWARE, INC.

    Abstract: One embodiment of the system disclosed herein facilitates identifying a system call in an application and replacing the identified system call with a customized function call. During operation, the system executes an executable file of the application, wherein the executable file has been modified to execute a hooking and injection manager at run time. Prior to executing the system call, the system executes the hooking and injection manager. While executing the hooking and injection manager, the system determines, from a symbol table, a symbol table index value corresponding to a symbol associated with the system call. The system further determines an import table entry storing a pointer to the system call based on the symbol table index value, and changes the pointer in the import table entry so that the pointer indicates an address of the customized function call.

    Abstract translation: 本文公开的系统的一个实施例有助于在应用程序中识别系统调用,并用定制的功能调用替换所识别的系统调用。 在操作期间,系统执行应用程序的可执行文件,其中可执行文件已被修改以在运行时执行挂钩和注入管理器。 在执行系统调用之前,系统执行挂钩和注入管理器。 在执行挂钩和注入管理器时,系统从符号表确定与系统调用相关联的符号对应的符号表索引值。 系统还基于符号表索引值确定存储指向系统调用的指针的导入表条目,并且改变导入表条目中的指针,使得指针指示定制的函数调用的地址。

    Method and system for identifying and replacing system calls
    10.
    发明授权
    Method and system for identifying and replacing system calls 有权
    用于识别和替换系统呼叫的方法和系统

    公开(公告)号:US09524154B2

    公开(公告)日:2016-12-20

    申请号:US13775047

    申请日:2013-02-22

    Applicant: VMware, Inc.

    Abstract: One embodiment of the system disclosed herein facilitates identifying a system call in an application and replacing the identified system call with a customized function call. During operation, the system executes an executable file of the application, wherein the executable file has been modified to execute a hooking and injection manager at run time. Prior to executing the system call, the system executes the hooking and injection manager. While executing the hooking and injection manager, the system determines, from a symbol table, a symbol table index value corresponding to a symbol associated with the system call. The system further determines an import table entry storing a pointer to the system call based on the symbol table index value, and changes the pointer in the import table entry so that the pointer indicates an address of the customized function call.

    Abstract translation: 本文公开的系统的一个实施例有助于在应用程序中识别系统调用,并用定制的功能调用替换所识别的系统调用。 在操作期间,系统执行应用程序的可执行文件,其中可执行文件已被修改以在运行时执行挂钩和注入管理器。 在执行系统调用之前,系统执行挂钩和注入管理器。 在执行挂钩和注入管理器时,系统从符号表确定与系统调用相关联的符号对应的符号表索引值。 系统还基于符号表索引值确定存储指向系统调用的指针的导入表条目,并且改变导入表条目中的指针,使得指针指示定制的函数调用的地址。

Patent Agency Ranking