awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

125 个仓库

Awesome GitHub RepositoriesMalware Analysis

Tools for emulating, sandboxing, and analyzing malicious code and artifacts.

Explore 125 awesome GitHub repositories matching part of an awesome list · Malware Analysis. Refine with filters or upvote what's useful.

Awesome Malware Analysis GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • nationalsecurityagency/ghidraNationalSecurityAgency 的头像

    NationalSecurityAgency/ghidra

    69,740在 GitHub 上查看↗

    Ghidra is a software reverse engineering suite designed to analyze compiled binaries and reconstruct program logic without access to original source code. It provides an interactive environment for disassembly and decompilation, utilizing a platform-independent intermediate representation to maintain consistency across diverse hardware architectures. The framework supports automated binary analysis through programmatic routines, enabling the investigation of complex code patterns and security indicators. The platform distinguishes itself through a modular architecture that allows for extensiv

    Open-source suite for reverse engineering and malware analysis.

    Javadisassemblerreverse-engineeringsoftware-analysis
    在 GitHub 上查看↗69,740
  • radareorg/radare2radareorg 的头像

    radareorg/radare2

    23,120在 GitHub 上查看↗

    Radare2 is a comprehensive framework for reverse engineering and analyzing compiled software. It provides a command-line environment designed for disassembling, debugging, and patching binary executables across a wide range of processor architectures and operating systems. The system distinguishes itself through a modular, plugin-based architecture that supports cross-platform analysis and automated workflows. It utilizes memory-mapped file access to enable efficient structural inspection and modification of binaries without requiring full file loads. By lifting machine instructions into a un

    Command-line framework for low-level reverse engineering and debugging.

    Cbinary-analysisccommandline
    在 GitHub 上查看↗23,120
  • ytisf/thezooytisf 的头像

    ytisf/theZoo

    13,126在 GitHub 上查看↗

    TheZoo is a centralized repository and management system designed for the storage, organization, and retrieval of live malicious software samples. It provides a structured environment for security researchers and educators to access, track, and analyze dangerous code for the purpose of threat intelligence and defense development. The system utilizes a command-line interface to manage the lifecycle of malware samples, including the preparation of new submissions and the querying of a centralized database. To ensure safety and authenticity, the platform stores binaries in password-protected, en

    Repository of live malware samples.

    Pythonmalwaremalware-analysismalware-research
    在 GitHub 上查看↗13,126
  • malwaredllc/byobmalwaredllc 的头像

    malwaredllc/byob

    9,478在 GitHub 上查看↗

    This project is a post-exploitation framework and command and control platform designed for security research and penetration testing. It functions as a remote access tool consisting of a central command server and encrypted executable payloads that establish reverse shell connections. The system utilizes a web-based dashboard for multi-client administration, allowing for remote host monitoring and direct shell access through an in-browser terminal. It generates cross-platform, encrypted binaries that employ a multi-stage delivery chain and a key exchange mechanism to secure communications.

    Framework for building custom botnets.

    Python
    在 GitHub 上查看↗9,478
  • jgamblin/mirai-source-codejgamblin 的头像

    jgamblin/Mirai-Source-Code

    9,363在 GitHub 上查看↗

    This repository contains the source code for a C-based network botnet designed to compromise Internet of Things devices. It serves as a functional implementation of malware used for security research, behavioral analysis, and the development of threat detection signatures. The project includes a command and control server architecture that manages infected devices via a custom binary protocol and TCP-based command distribution. It employs a cross-compilation toolchain to build and deliver architecture-specific binary payloads across multiple hardware platforms. The codebase covers capabiliti

    Source code for research and IOC development.

    C
    在 GitHub 上查看↗9,363
  • stamparm/maltrailstamparm 的头像

    stamparm/maltrail

    8,498在 GitHub 上查看↗

    Maltrail is a malicious traffic detection system used for network intrusion detection. It consists of a network intrusion sensor for monitoring interfaces, a threat intelligence aggregator for syncing blacklists, and a detection engine that identifies security threats through signature matching and heuristic attack patterns. The system distinguishes itself through a distributed sensor architecture that collects traffic data from multiple remote probes and forwards events to a central analysis server. It employs heuristic behavioral analysis to identify unknown threats, such as port scanning o

    A malicious traffic detection system.

    Pythonattack-detectionintrusion-detectionmalware
    在 GitHub 上查看↗8,498
  • lordnoteworthy/al-khaserLordNoteworthy 的头像

    LordNoteworthy/al-khaser

    7,001在 GitHub 上查看↗

    Al-Khaser is a research project focused on the development of anti-analysis and evasion techniques to resist reverse engineering. It provides implementations for detecting and evading virtual machines, sandboxes, and debuggers to prevent software analysis. The project implements control flow obfuscation through anti-disassembly methods and utilizes dynamic API resolution to bypass static import tables. It further hinders forensic analysis by manipulating memory headers to prevent process dumps and utilizing remote code injection to execute logic in external processes. The capability surface

    Collection of public malware detection techniques.

    C++
    在 GitHub 上查看↗7,001
  • misp/mispMISP 的头像

    MISP/MISP

    6,360在 GitHub 上查看↗

    MISP is an open-source threat intelligence sharing platform designed for collecting, storing, and distributing structured threat indicators and intelligence. At its core, it provides a distributed synchronization protocol for transferring events between instances, an attribute-based correlation engine that links matching indicators across events, and a REST API with an OpenAPI specification for programmatic access to threat data. The platform uses formal data formats for JSON, taxonomy, galaxy, and object templates to enable compatibility across tools and communities. The platform distinguish

    A platform for sharing threat intelligence and malware indicators.

    PHP
    在 GitHub 上查看↗6,360
  • yara-rules/rulesYara-Rules 的头像

    Yara-Rules/rules

    4,712在 GitHub 上查看↗

    This project is a community-curated repository of YARA rules used to detect malware, webshells, and other malicious patterns in files. It serves as a dataset of signatures for identifying known malware families, software packers, and threat intelligence indicators. The collection provides specialized detection capabilities for identifying exploit kits and anti-analysis evasion techniques, such as anti-debugging and anti-virtualization methods. It also includes signatures for cryptographic algorithm detection and the identification of unauthorized remote administration tools on servers. The r

    A repository of YARA rules for malware detection.

    YARA
    在 GitHub 上查看↗4,712
  • rpisec/malwareRPISEC 的头像

    RPISEC/Malware

    4,028在 GitHub 上查看↗

    This project is a cybersecurity educational resource and courseware designed for malware analysis and reverse engineering. It provides a structured curriculum of lessons, labs, and guided projects focused on detecting and understanding the behavior of malicious software. The resource includes a lab guide for building isolated virtual machine environments to safely execute and study malware. It covers the setup of a specialized toolchain consisting of disassemblers and debuggers used to analyze compiled machine code. The training material covers both static analysis, which examines binary cod

    Educational course content focused on malware analysis.

    在 GitHub 上查看↗4,028
  • a0rtega/pafisha0rtega 的头像

    a0rtega/pafish

    3,920在 GitHub 上查看↗

    Pafish 是一个反分析沙箱检测器和虚拟化环境测试器。它作为诊断工具,通过执行常见的反分析技术来识别系统是否在虚拟机或恶意软件分析沙箱内运行。 该工具验证各种规避方法的有效性,并支持对沙箱检测的研究。它测试目标系统是否可被识别为虚拟化环境,以帮助提高恶意软件分析环境的隐蔽性。 检测通过多种行为检查实现,包括硬件工件分析、MAC 地址过滤和注册表键指纹识别。该套件还采用基于指令的检测、基于时间的执行分析和基于进程的环境扫描来识别虚拟化指标。

    Testing tool to detect virtualized malware analysis environments.

    C
    在 GitHub 上查看↗3,920
  • alexandreborges/malwoverviewalexandreborges 的头像

    alexandreborges/malwoverview

    3,882在 GitHub 上查看↗

    This project is a Python command-line security tool and malware analysis framework designed for threat intelligence aggregation and incident triage. It functions as an aggregator that orchestrates queries across multiple security services and sandboxes to analyze hashes, IP addresses, and domains. The tool distinguishes itself by incorporating an intelligence layer that uses language models to provide automated risk assessments and framework mappings. It also includes specialized capabilities for extracting indicators of compromise from unstructured text, documents, and web pages, as well as

    Performs quick triage on malware samples.

    Pythonalienvaultcvecve-search
    在 GitHub 上查看↗3,882
  • hasherezade/pe-sievehasherezade 的头像

    hasherezade/pe-sieve

    3,559在 GitHub 上查看↗

    pe-sieve is a set of diagnostic tools for scanning Windows process memory to identify malicious implants, shellcode, and hooks. It functions as an in-memory implant detector, malware unpacker, and process callstack analyzer designed to locate and dump memory patches and injected code from running processes. The project identifies advanced evasion techniques, such as process hollowing and reflective injection, by verifying portable executable structures in memory. It distinguishes itself by analyzing process callstacks to detect anomalies and redirections and by reconstructing executable heade

    Scans processes for in-memory code modifications.

    C++anti-malwarehookinglibpeconv
    在 GitHub 上查看↗3,559
  • kevoreilly/capev2kevoreilly 的头像

    kevoreilly/CAPEv2

    3,284在 GitHub 上查看↗

    Malware Configuration And Payload Extraction

    Extracts configurations and payloads from malware.

    Python
    在 GitHub 上查看↗3,284
  • matterpreter/defendercheckmatterpreter 的头像

    matterpreter/DefenderCheck

    2,613在 GitHub 上查看↗

    Identifies the bytes that Microsoft Defender flags on.

    Identifies bytes flagged by Microsoft Defender.

    C#csharpevasionresearch-tool
    在 GitHub 上查看↗2,613
  • outflanknl/evilclippyoutflanknl 的头像

    outflanknl/EvilClippy

    2,245在 GitHub 上查看↗

    A cross-platform assistant for creating malicious MS Office documents. Can hide VBA macros, stomp VBA code (via P-Code) and confuse macro analysis tools. Runs on Linux, OSX and Windows.

    Creates and manipulates malicious Office documents.

    C#excelmacromalware
    在 GitHub 上查看↗2,245
  • mandiant/speakeasymandiant 的头像

    mandiant/speakeasy

    1,995在 GitHub 上查看↗

    Speakeasy is a portable, modular, binary emulator designed to emulate Windows kernel and user mode malware.

    Portable emulator for analyzing malicious code.

    Python
    在 GitHub 上查看↗1,995
  • eset/malware-ioceset 的头像

    eset/malware-ioc

    1,955在 GitHub 上查看↗

    Indicators of Compromises (IOC) of our various investigations

    Indicators of compromise from security research.

    YARA
    在 GitHub 上查看↗1,955
  • maliceio/malicemaliceio 的头像

    maliceio/malice

    1,861在 GitHub 上查看↗

    VirusTotal Wanna Be - Now with 100% more Hipster

    Open-source malware analysis framework.

    Go
    在 GitHub 上查看↗1,861
  • glmcdona/process-dumpglmcdona 的头像

    glmcdona/Process-Dump

    1,847在 GitHub 上查看↗

    Windows tool for dumping malware PE files from memory back to disk for analysis.

    Dumps malware PE files from memory.

    C
    在 GitHub 上查看↗1,847
上一个123456…7下一个
  1. Home
  2. Part of an Awesome List
  3. Security & Privacy
  4. Malware Analysis