1. An apparatus, comprising: a memory; and a processor operatively coupled to the memory, the processor configured to extract, from an input binary file, an image data structure representative of an image associated with the input binary file, the processor configured to define a binary vector based on a plurality of pixel values in the image data structure, the processor configured to identify, from a plurality of reference binary vectors stored in a malware detection database, a subset of reference binary vectors based on a similarity of the subset of reference binary vectors with the binary vector, the processor configured to determine a malware status of the input binary file based on the subset of reference binary vectors satisfying a similarity criterion associated with a known malware image from a known malware file.