exploit framework written in C modeled after metasploit