This document presents a methodology for detecting unknown malicious code using an active learning framework. It discusses how machine learning algorithms have been used successfully to detect malicious code based on n-gram representations of binary files. The authors propose using active learning to efficiently acquire unknown malicious files from a stream of executable files. They evaluate their approach on a test collection of over 30,000 files and show that active learning improves the accuracy of the classifier and the efficiency of acquiring new malicious files.