-
公开(公告)号:US12026523B1
公开(公告)日:2024-07-02
申请号:US18464162
申请日:2023-09-08
Applicant: TECH HEIGHTS LLC
Inventor: Beth Hunt
CPC classification number: G06F9/44521 , G06F11/302 , G06F11/3495
Abstract: Provided herein are system, method and computer program products for providing dynamically-updatable deep transactional monitoring of running applications in real-time. A method for monitoring a target software application operates by injecting a software engine into a new thread within a target process of the target software application. The method then retrieves a monitoring script and initiates execution of the monitoring script within the software engine. The monitoring script determining the address functions and calls to the functions and inserts a trampoline call within the one or more functions. The trampoline saves the execution state of the target process and calls a corresponding monitoring function that to retrieves data associated with the target process. The method then restoring the execution state of the target process and resumes execution of the target function.