awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com

Malware analysis samples

Ranking updated Jul 3, 2026

For a collection of evasive malware samples, the first results are thewover/donut (Donut is a toolset for generating in-memory shellcode from executables and scripts, with encryption-based obfuscation and remote payload stagers, making it a comprehensive example of evasive payload generation and injection for research), byt3bl33d3r/offensivenim (OffensiveNim is a red teaming framework built in Nim that directly delivers evasion, obfuscation, anti-debugging, and process injection techniques, making it an ideal educational resource for researching evasive malware) and veil-framework/veil-evasion (Veil-Evasion is a classic open-source framework for generating antivirus-evading payloads, making it a prime resource for learning and researching evasive malware techniques despite being deprecated). a0rtega/pafish and 0dayctf/reverse-shell-generator round out the shortlist. Compare the match explanations and check the project documentation against your requirements.

Explore hand-picked repositories of evasive malware samples for security research. Compare top datasets by activity to find the best fit.

Malware analysis samples

Find the best repos with AI.We'll search the best matching repositories with AI.
  • thewover/donutTheWover avatar

    TheWover/donut

    4,461View on GitHub↗

    Donut is a toolset for loading and executing payloads in memory, featuring a position-independent shellcode generator, an in-memory payload injector, and a .NET assembly loader. It is designed to convert executable files and scripts into shellcode that can be executed within the memory space of a remote process without writing files to disk. The project specializes in security evasion through memory-based patching and payload obfuscation using symmetric block ciphers and compression. It includes a remote payload stager to retrieve encrypted modules from HTTP or DNS servers during runtime, red

    Donut is a toolset for generating in-memory shellcode from executables and scripts, with encryption-based obfuscation and remote payload stagers, making it a comprehensive example of evasive payload generation and injection for research.

    CAMSI BypassesAMSI and WLDP PatchersShellcode
    View on GitHub↗4,461
  • byt3bl33d3r/offensivenimbyt3bl33d3r avatar

    byt3bl33d3r/OffensiveNim

    3,033View on GitHub↗

    OffensiveNim is a red teaming framework and post-exploitation toolkit developed in Nim. It provides a collection of low-level primitives and a Windows API wrapper designed for offensive security operations, including malware development and shellcode loading. The project focuses on evasion and obfuscation through techniques such as API unhooking, direct system calls, and anti-debugging mechanisms. It features diverse payload delivery methods, including reflective binary loading, the execution of .NET assemblies via CLR hosting, and various shellcode injection techniques using fibers, COM obje

    OffensiveNim is a red teaming framework built in Nim that directly delivers evasion, obfuscation, anti-debugging, and process injection techniques, making it an ideal educational resource for researching evasive malware.

    NimAMSI BypassesAnti-Sandbox TechniquesUUID-Encoded Shellcode Loading
    View on GitHub↗3,033
  • veil-framework/veil-evasionVeil-Framework avatar

    Veil-Framework/Veil-Evasion

    1,838View on GitHub↗

    Veil-Evasion is a framework designed for generating custom executable files to test defensive systems. It functions as a security testing utility that simulates patterns used to bypass security software during authorized penetration testing. The platform distinguishes itself through a modular build system that transforms scripts into standalone native binaries, ensuring consistent execution across different operating systems without external dependencies. It utilizes template-based source injection to construct these payloads, allowing for the dynamic configuration of executable files during

    Veil-Evasion is a classic open-source framework for generating antivirus-evading payloads, making it a prime resource for learning and researching evasive malware techniques despite being deprecated.

    PythonSecurity Payload GeneratorsCross-Platform Binary DistributionCross-Platform Build Systems
    View on GitHub↗1,838
  • a0rtega/pafisha0rtega avatar

    a0rtega/pafish

    3,920View on GitHub↗

    Pafish is an anti-analysis sandbox detector and virtualization environment tester. It serves as a diagnostic utility to identify if a system is running inside a virtual machine or a malware analysis sandbox by executing common anti-analysis techniques. The tool validates the effectiveness of various evasion methods and supports research into sandbox detection. It tests whether a target system can be recognized as a virtualized environment to help improve the stealth of malware analysis environments. Detection is achieved through a variety of behavioral checks, including hardware artifact ana

    Pafish is a dedicated anti-VM and sandbox detection tool that demonstrates common evasion techniques, making it a strong fit for the anti-VM/sandbox evasion aspect of the query, though it focuses primarily on detection rather than broader obfuscation or payload generation.

    CInstruction-Based VM Detection
    View on GitHub↗3,920
  • 0dayctf/reverse-shell-generator0dayCTF avatar

    0dayCTF/reverse-shell-generator

    3,959View on GitHub↗

    This project is a suite of tools for generating encoded shell commands and network listener configurations used in offensive security operations. It provides a collection of command generators for various shells and listeners to establish remote access during security penetration tests. The tool features a reverse shell payload generator that creates encoded command strings and a network listener command generator that produces the server-side syntax needed to accept incoming network connections. It includes a Base64 command encoder to transform shell commands into encoded strings to bypass s

    This reverse shell generator produces encoded payloads to bypass simple detection, fitting the evasive malware tooling category for research and education, though it focuses on shell command encoding rather than covering the broader set of evasion techniques like anti-debugging or process injection.

    HTMLPayload Encoders
    View on GitHub↗3,959
  • 1y0n/av_evasion_tool1y0n avatar

    1y0n/AV_Evasion_Tool

    2,761View on GitHub↗

    This project is a security research utility designed to evaluate and test the detection capabilities of antivirus products. It provides a framework for generating custom, memory-resident loaders that execute payloads directly within a process memory space, bypassing standard file-based execution monitoring. The tool distinguishes itself by employing compiler-driven generation to create unique executable binaries, which avoids the predictable patterns associated with pre-compiled security software. It incorporates dynamic control flow obfuscation to hinder static analysis and utilizes payload

    掩日 (avevasiontool) is an AV evasion payload generator that builds evasive executables, directly fitting your search for tools to generate or study evasive malware techniques.

    C#Antivirus Detection BypassesMemory-Resident Payload LoadersExecutable Payload Generations
    View on GitHub↗2,761
  • oddcod3/phantom-evasionoddcod3 avatar

    oddcod3/Phantom-Evasion

    1,449View on GitHub↗

    Phantom-Evasion is a security research framework designed for generating obfuscated payloads and automating post-exploitation tasks during authorized security assessments. It provides a suite of utilities for creating custom executables and libraries intended to test the effectiveness of antivirus and endpoint security detection systems. The framework distinguishes itself through a focus on memory-resident operations, allowing for the execution of encrypted binaries and shellcode directly within system memory. By utilizing techniques such as junk code injection, payload encryption, and remote

    phantom-evasion is a payload generator and obfuscator targeting antivirus evasion, with topics covering evasion, injection, and dynamic analysis, making it a relevant tool for researching evasive malware techniques.

    PythonMemory-Only ExecutionIn-Memory Payload ExecutionObfuscation Junk Code Injection
    View on GitHub↗1,449
  • chr0n1k/ah2021workshopchr0n1k avatar

    chr0n1k/AH2021Workshop

    226View on GitHub↗

    Welcome to the Malware Development workshop for AfricaHackon 2021. In this interactive workshop, we will take a look at the C# language and how to write malware focused on droppers/loaders that will run shellcode on Windows 10 targets that give a meterpreter session back.

    chr0n1k/ah2021workshop is a workshop repository that demonstrates malware development techniques using C# to create droppers and loaders for shellcode execution on Windows, making it directly relevant for learning evasive malware development.

    C#Educational Workshops
    View on GitHub↗226
  • jonaslejon/malicious-pdfjonaslejon avatar

    jonaslejon/malicious-pdf

    4,070View on GitHub↗

    This project is a set of specialized utilities for generating malformed documents, obfuscating payloads, and crafting specific attack vectors to evaluate the resilience of security scanners. It functions as a PDF fuzzing framework and security testing tool designed to create PDF files with embedded payloads for verifying how document viewers and web applications handle vulnerabilities. The toolkit provides capabilities for encoding and hiding malicious content to test the detection effectiveness of security scanners. It includes a security payload generator for crafting specific attack vector

    This repository is a PDF-focused security testing toolkit that generates malformed documents with obfuscated payloads to evade detection, making it a valid but narrow tool for evasive malware research—it covers payload generation and obfuscation but not the broader techniques like anti-debugging or process injection.

    PythonPDF Security TestingAdversarial Document GenerationAttack Vector Libraries
    View on GitHub↗4,070
  • xoreaxeaxeax/movfuscatorxoreaxeaxeax avatar

    xoreaxeaxeax/movfuscator

    10,132View on GitHub↗

    Movfuscator is an obfuscating compiler that transforms C source code into x86 machine code consisting exclusively of move instructions. It implements all program logic, arithmetic, and control flow using a move-only instruction set to hide the execution path and prevent reverse engineering. The project includes a move-only library that performs double precision floating point calculations without using native floating point instructions. It also features a translator that converts these move-only binaries into restricted data transfers and indexed addressing for compatibility with RISC archit

    Movfuscator is an obfuscating compiler that transforms C code into move-only instructions to hinder reverse engineering, which aligns with code obfuscation but is a general-purpose research project rather than a tool specifically demonstrating or generating evasive malware techniques such as anti-debugging, anti-VM, or payload generation.

    CCode ObfuscatorsObfuscation
    View on GitHub↗10,132
  • javascript-obfuscator/javascript-obfuscatorjavascript-obfuscator avatar

    javascript-obfuscator/javascript-obfuscator

    16,129View on GitHub↗

    This project is a JavaScript code protection tool designed to transform source code into a version that is difficult for humans to read. Its primary purpose is to protect intellectual property and prevent reverse engineering by altering the original program logic. The tool employs several advanced techniques to hinder analysis, including control flow flattening and the injection of dead code. It can compile functions into custom bytecode executed by an embedded virtual machine and encrypt string literals to prevent static analysis of text. Additional capabilities include anti-debugging mecha

    This is a JavaScript code obfuscation and anti-debugging tool for general code protection, not specifically for evasive malware research; while it implements techniques like control flow flattening and anti-debugging, it lacks the malware-specific features (process injection, payload generation, AMSI bypass) that this search is centered on.

    TypeScriptCode ObfuscatorsObfuscation
    View on GitHub↗16,129
  • aemkei/jsfuckaemkei avatar

    aemkei/jsfuck

    8,596View on GitHub↗

    jsfuck is an esoteric programming language and JavaScript source obfuscator. It functions as a code encoder that transforms standard JavaScript source code into a functional equivalent composed of a minimal character set. The project restricts its source code to six specific characters to hide logic and bypass security filters that block standard alphanumeric characters. It achieves this by using type coercion to derive symbols and accessing internal language objects through prototype manipulation. The system enables arbitrary JavaScript execution by converting strings into executable functi

    jsfuck is a pure JavaScript obfuscator that compresses code into a six-character set to bypass security filters, making it a narrow fit for code obfuscation within evasive techniques, but it lacks the broader malware generation, anti-debugging, or injection capabilities this search seeks.

    JavaScriptSource Code Obfuscation
    View on GitHub↗8,596
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
thewover/donut4.5KCbsd-3-clauseJul 8, 2025
byt3bl33d3r/offensivenim3KNimbsd-2-clauseMay 13, 2024
veil-framework/veil-evasion
1.8K
Python
NOASSERTION
Sep 24, 2021
a0rtega/pafish3.9KCGPL-3.0Jun 21, 2024
0dayctf/reverse-shell-generator4KHTMLmitApr 27, 2026
1y0n/av_evasion_tool2.8KC#AGPL-3.0Aug 18, 2025
oddcod3/phantom-evasion1.4KPythongpl-3.0Oct 21, 2023
chr0n1k/ah2021workshop226C#—Nov 15, 2021
jonaslejon/malicious-pdf4.1KPythonBSD-2-ClauseJun 4, 2026
xoreaxeaxeax/movfuscator10.1KCotherMay 29, 2024

Related searches

  • Malware Analysis and Reverse Engineering
  • Malware protection tool
  • an open source file and url scanner
  • a malware analysis sandbox
  • an open source antivirus for system protection
  • an open source malware scanner and remover
  • a malware detection rule toolkit
  • a binary unpacking toolkit