TheHive-Project / TheHive-Project/Cortex-Analyzers
Idea for HASH vs Google Analyzer
Nobody has claimed this yet.
- Dominant language
- Python
- Stars
- 490
- Forks
- 405
- Avg merge
- 2d 43m
- Merged PRs (30d)
- 8
Description
Request Type
Analyzer
Description
Often the hashes added as observables can be easlily identified as malicious with a simple search on google.
So I'm wondering why run other analyzers (paid) to retrieve the same information?
We're using MechanicalSoup to search a list of malicious md5 in google and obtain a list of domains that help us to identify the md5 as malicious. (eg malwr.com, virscan.org, abuse.ch)
Possible workflow
Basically the concept is:
- have an hash eg. 05ECFEC990F9D17B770312811E1E8B54
- add as observable in the hive
- run first google analyzer
- if found in domains like hybrid-analysis.com, packettotal.com don't run other analyzers (this is the case)
- if not found in google analyzer, run other (paid) analyzers
Problem is how to assign automatically the taxonomy score (found/not found is easy, but malicious / not malicious less)
Do you have any thought? Do you think that could be useful?
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reviewing the proposed Google-search workflow and the existing analyzer integrations described in the issue. Determine how a Google result would be represented and how the workflow could distinguish found indicators from malicious ones; completion criteria are not defined beyond avoiding unnecessary paid analyzer runs.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- security
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 20/100