Our malware removal tool employs signature databases, heuristic algorithms, neural networks, and cloud definitions. Our automatic system contributes to the database when new malware is discovered. Meanwhile, our analysts incorporated heuristic rules into the heuristic engine. This allows our security tool to recognize the most recent variants of this malware. Additionally, our neural network-based system teaches us how to define this malware to prevent that virus in the future.