Exception handlers in a sandbox environment for malware detection
AssigneeMalwarebytes Inc.
InventorJason Neal Raber
Life of this patent
Estimating the term…
Loading patent…
AssigneeMalwarebytes Inc.
InventorJason Neal Raber
Estimating the term…
An anti-malware application can emulate a suspicious program in a sandbox environment and retrieve any exception handlers the suspicious program attempts to register with the operation system. When the suspicious program triggers an exception, the anti-malware application can save a current context of the suspicious program being emulated. To emulate the handling of the exception, the anti-malware application can validate an exception handler chain including one or more exception handlers added by the suspicious program. The anti-malware application can then select and emulate an exception handler based on the saved context of the suspicious program at the time the exception was triggered. If the first exception handler is successful at resolving the exception, the anti-malware application can then save an updated post-exception context and continue emulation of the suspicious program based on the result of the first exception handler.
A method comprising:
A non-transitory computer readable storage medium comprising instructions which, when executed by a processor, cause the processor to perform the steps of:
A computer system comprising:
Dependencies are inferred from the claim text.