1. A non-transitory computer readable medium comprising computer executable instructions stored thereon to cause a processor to: identify a request to execute an executable file on a computer system, the executable file containing unwanted code that is created to be disabled from executing in at least one of a virtual environment and a debugging environment; and simulate at least one of the virtual environment and the debugging environment based on the identification, wherein the unwanted code is prevented from executing as a result of the simulation without necessitating removal or alteration of the unwanted code.