1. A system for detecting a malicious executable file, the executable file including an interpreter, the system comprising: a computing platform including computing hardware of at least one processor, data storage, an operating system implemented on the computing hardware, and input/output facilities; a memory operably coupled to the at least one processor and configured to store instructions invoked by the at least one processor, the instructions, when executed on the computing platform, cause the computing platform to implement: an analyzer configured to de-obfuscate a script prior to converting the script into pseudocode, the script being related to the executable file, convert the script into pseudocode, monitor an emulation process of the pseudocode, and detect a transition from pseudocode to machine code, a script emulator configured to sequentially emulate the pseudocode and write emulation results to an emulator operation log, and a machine code emulator configured to emulate the pseudocode when a transition from pseudocode to machine code is detected by the analyzer, wherein the analyzer is further configured to analyze the emulator operation log to determine when the executable file is malicious, wherein the instructions are implemented with a single thread of execution, the single thread of execution being configured to switch between the machine code emulator and the script emulator.