An open API service indexing awesome lists of open source software.

https://github.com/shreyansh26/linux-malware-detection-through-symbol-table-mining

Implementation of the paper "Malware Detection Through Mining Symbol Table of Linux Executables" by Jinrong Bai, Yanrong Yang, Shiguang Mu and Yu Ma
https://github.com/shreyansh26/linux-malware-detection-through-symbol-table-mining

data-mining elf hacktoberfest malware-detection symbol-table

Last synced: 7 months ago
JSON representation

Implementation of the paper "Malware Detection Through Mining Symbol Table of Linux Executables" by Jinrong Bai, Yanrong Yang, Shiguang Mu and Yu Ma

Awesome Lists containing this project

README

          

# Malware Detection Through Mining Symbol Table of Linux Executables

## Requirements
1. Python 2.7
2. Java 8.0+

## To run the system
1. Put all the ELF files to analyse in the `elf` folder.
2. Run `python run_system.py`

## Description
* The list of all function calls extracted from the ELF files dataset (Malware and benign) is in **functions.txt**.
* The function calls above the threshold (currently at 300) are present in **functions_less.txt**.
* The dataset on which the models were trained is **results2.csv**.
* The saved models are in **models/**.
* The code for model evaluation on the test set is in **system/**.