Dynamic Analysis of Executables to Detect and Characterize Malware