Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

New Analyzer: MalwareBazaar #722

Closed
garanews opened this issue Mar 20, 2020 · 2 comments
Closed

New Analyzer: MalwareBazaar #722

garanews opened this issue Mar 20, 2020 · 2 comments
Assignees
Labels
category:feature-request Issue is related to a feature request scope:analyzer Issue is analyzer related status:pr-submitted
Milestone

Comments

@garanews
Copy link
Contributor

What is MalwareBazaar?

MalwareBazaar collects known malicious malware sample, enriches them with additional intelligence and provides them back to the community - for free! Here are just some of the features of MalwareBazaar:

  • Completely community driven and 100% free for commercial and non-commercial usage
  • Vetted malware samples only. No benign files. No Adware/PUP/PUA
  • Download as many malware samples you like
  • Extensive API for automation
  • Export of hashes
  • Daily malware batches avilable for download
  • Additional context about malware samples distributed via email by using spamtrap data
  • Search for samples by malware family name, fuzzy hashing (like TLSH, imphash, etc) and tags

Why MalwareBazaar?

As many IT-security researchers, I'm heavily using public available information (OSINT) for hunting down new cyber threats. OSINT is a great resource for this threat intelligence! However, I often get confronted with a simple but severe problem: malware samples referenced in blog posts, whitepaper or mentioned on social media like Twitter are usually not easily available. You need to register on gazillion different online anti-virus scanning engines, sandboxes or malware databases in order to finally obtain the malware sample you need for your analysis. And it is getting worse: Some of these platforms come with download restrictions (you can only download a specific number of malware samples per day), some other platforms are available for paying users only. This is a huge pain for me in my daily work, and I'm sure for many other IT-security researchers out there too.

I've therefore asked myself: why do I have to register on 35457 different platforms? And why should I pay for downloading malware samples?

This was the motivation for launching MalwareBazaar: A malware corpus where IT-security researchers can easily share malware samples with the community without hitting download restrictions all the time or having to pay expensive subscription fees.

What's the difference to VirusTotal?

VirusTotal is a great resource for threat intel and hunting malware. Unlike MalwareBazaar, VirusTotal is also a multi anti-virus scanner that allows you to asses whether a certain file is malicious or benign. However, VirusTotal has a handful limitation:

  • While you can upload as many files to VirusTotal as you want, downloading malware samples from VirusTotal is restricted to paying users only
  • As of March 2020, only 1/3 of all uploaded files are detected by at least one AV-endinge (VirusTotal Statistics). So it appears that 2/3 of all uploaded samples are benign

MalwareBazaar follows a different approach:

  • MalwareBazaar only tracks malware samples. No Adware (PUA/PUP). No benign files
  • MalwareBazaar is not a multi antivirus scanning engine
  • You can upload and download as many malware samples as you want
  • It's completely free!

image

Sources:
https://abuse.ch/blog/introducing-malwarebazaar/
https://bazaar.abuse.ch/

@garanews garanews added scope:analyzer Issue is analyzer related category:feature-request Issue is related to a feature request status:in progress labels Mar 20, 2020
@garanews garanews added this to the 2.7.0 milestone Mar 20, 2020
@garanews
Copy link
Contributor Author

available in 2.7.0

@Passimist
Copy link

Any chance for an update that lets us use this analyzer on files? (by calculating their hash or reading it from the observable)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
category:feature-request Issue is related to a feature request scope:analyzer Issue is analyzer related status:pr-submitted
Projects
None yet
Development

No branches or pull requests

3 participants