Anti-Malware-Alliance / Anti-Malware-Alliance/exp-scan-prime

Experimentat - Static Malware Analyzer in RUST

Aperta
#1 1 commento 0 reazioni 1 assegnatario Rivendicata da @IneeddHelp Vedi su GitHub
good first issue help wanted
Lingua principale
Jupyter Notebook
Stelle
1
Fork
0
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

**Background**

This is our first Malware Static Analyzer written in RUST.
Static analysis is a well research topic, where recurrently Researches are able to achieve 95-97% detection using a series of features.

**Requirements**

- Write a Rust app, that uses certain library to parse and extract features from a Windows PE File Format. (exe, dll, etc)
- Use the following for references for the features that you want to extract.

1. https://github.com/HydraDragonAntivirus/HydraDragonAntivirus/blob/main/machinelearning/train.py
2. https://github.com/Anti-Malware-Alliance/research-papers/blob/main/Static%20Malware%20Detection%20and%20Analysis%20using%20Machine%20Learning%20Methods.pdf

- You can use the following datasets, or use daily malware o collect some malware samples for testing.

1. https://www.kaggle.com/datasets/albertozorzetto/cic-andmal-2020-dynamic-static-analysis
2. https://github.com/HydraDragonAntivirus/HydraDragonAntivirus?tab=readme-ov-file

You dont need to add all features, just some to demostrate the extraction and build of the train set.

The output should be in a pandas like format, row and columns, in a parquet file, to be using in a Python pipeline to train models.

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Valutazione

Questa issue non è ancora stata valutata.

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.