GoDefender: detect and defend against various forms of debugging tools and virtualization environments