Stars
An easy-to-use federated learning platform
Ensemble learning with graph neural networks for disease module discovery and classification
ROPfuscator is a fine-grained code obfuscation framework for C/C++ programs using ROP (return-oriented programming).
Java 1-21 Parser and Abstract Syntax Tree for Java with advanced analysis functionalities.
Getting started with static program analysis. 静态程序分析入门教程。
[IEEE S&P Workshop 2018] "Adversarial Deep Learning for Robust Detection of Binary Encoded Malware" Abdullah Al-Dujaili, Alex Huang, Erik Hemberg, Una-May O’Reilly
Collection of malware source code for a variety of platforms in an array of different programming languages.
This project fully automates the process of analyzing and exploiting IoT malware to find live CnC servers.
Crypter, binder & downloader with native & .NET stub, evasive by design, user friendly UI
⚙️ A curated list of static analysis (SAST) tools and linters for all programming languages, config files, build tools, and more. The focus is on tools which improve code quality.
Download ScriptAnalyzer from PowerShellGallery
JavaScript Transformation Techniques Detection
Artifact accompanying our ICSE '22 paper "Practical Automated Detection of Malicious npm Packages"
a project repository for a paper
Explainable AI for Android Malware Detection: Towards Understanding Why the Models Perform So Well?
Official implementation for the paper "On deceiving malware classification with section injection"
Modular static malicious JavaScript detection system
Evasion attacks against multiple malware detectors
☠️ Ground-truth dataset for vulnerability prediction (known research datasets and data sources included such as NVD, CVE Details and OSV); tools to automatically update the data are provided.
ObjLupAnsys is a tool to detect prototype pollution vulnerabilities in Node.js packages. This project is written in Python and JavaScript.