Overview

MalChela GUI

Figure 5: MalChela GUI

MalChela CLI

Figure 6: MalChela CLI

MalChela Core Tools

These built-in programs provide fast, flexible functionality for forensics and malware triage.

Program Function
Combine YARAPoint it at a directory of YARA files and it will output one combined rule
Extract SamplesPoint it at a directory of password protected malware files to extract all
File AnalyzerGet the hash, entropy, packing, PE info, YARA and VT match status for a file
Hash ItPoint it to a file and get the MD5, SHA1 and SHA256 hash
Mismatch MinerHunts for exes disguised as other formats
mStringsAnalyzes files with Sigma rules (YAML), extracts strings, matches ReGex
MZMD5Recurse a directory, for files with MZ header, create hash list
MZcountRecurse a directory, uses YARA to count MZ, Zip, PDF, other
NSRL QueryQuery a MD5 or SHA1 hash against NSRL
Strings to YARAPrompts for metadata and strings (text file) to create a YARA rule
Malware Hash LookupQuery a hash value against VirusTotal & Malware Bazaar*
XMZMD5Recurse a directory, for files without MZ, Zip or PDF header, create hash list

*The Malware Hash Lookup requires an API key for VirusTotal and Malware Bazaar. If unidentified, MalChela will prompt you to create them the first time you run the malware lookup function.