added a base Exploit class.