1. A method for analyzing code, the method comprising triggering a SMI (System Management Interrupt) by a server, on receiving a triggering message from a client; entering a System Management Mode (SMM) by the server, on receiving at least one debugging command from the client; executing debugging commands on a target application by the server in SMM, wherein the server receives the debugging commands from the client; and sending a response message by the server to the client.