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
jonaslejon avatar

jonaslejon/malicious-pdf

0
View on GitHub↗
4,070 stars·529 forks·Python·BSD-2-Clause·24 views

Malicious Pdf

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 vectors, such as credential theft and remote execution, to facilitate security verification.

The system supports the assembly of automated file suites and the organization of attack vectors into modular libraries. It utilizes template-based generation and payload-driven synthesis to construct documents that identify security gaps in PDF processing logic and document converters.

Features

  • PDF Security Testing - Creates documents with specific payloads to check if PDF viewers and web applications handle vulnerabilities safely.
  • PDF Generation Tools - Generates PDF files with embedded payloads to test the resilience of document viewers.
  • Adversarial Document Generation - Creates PDF documents containing common attack vectors to verify viewer and application resilience.
  • Document Synthesis - Constructs PDF files by combining vulnerability strings with valid file format specifications.
  • Attack Vector Libraries - Organizes vulnerability tests into discrete categories like remote execution and credential theft.
  • Malware Analysis - Generates files with common attack vectors to verify if security scanners can detect concealed threats.
  • Payload Obfuscators - Provides a utility for encoding and hiding malicious content within documents to evaluate security scanners.
  • Multi-Technique Obfuscation Engines - Implements multi-stage encoding and layering techniques to bypass security scanner detection.
  • Vulnerability Research - Implements a workflow for building specialized file suites to research remote execution and credential theft.
  • Penetration Testing Suites - Provides a suite of tools to identify security gaps in PDF processing logic.
  • Security Payload Generators - Crafts specific attack vectors such as credential theft and remote execution for security verification.
  • Document Vulnerability Testing - Generates PDF files containing specific payloads to test how viewers handle common security vulnerabilities.
  • PDF Fuzzing Frameworks - Provides a system for creating a wide range of malformed PDF documents to identify vulnerabilities in parsing libraries.
  • Automated Test Suites - Provides capabilities to group individual test cases into collections for batch testing document converters.
  • Security Detection Test Suites - Creates collections of specialized PDF files to test for vulnerabilities like credential theft in document converters.
  • Payload Injection Templates - Creates documents by injecting specific attack payloads into pre-defined PDF structure templates.
  • Nim Tools - Malicious PDF generator.

Star history

Star history chart for jonaslejon/malicious-pdfStar history chart for jonaslejon/malicious-pdf

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does jonaslejon/malicious-pdf do?

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.

What are the main features of jonaslejon/malicious-pdf?

The main features of jonaslejon/malicious-pdf are: PDF Security Testing, PDF Generation Tools, Adversarial Document Generation, Document Synthesis, Attack Vector Libraries, Malware Analysis, Payload Obfuscators, Multi-Technique Obfuscation Engines.

What are some open-source alternatives to jonaslejon/malicious-pdf?

Open-source alternatives to jonaslejon/malicious-pdf include: veil-framework/veil — Veil is a payload generation framework and a suite of tools designed to automate the creation of obfuscated binaries… screetsec/thefatrat — TheFatRat is a security exploitation framework designed to automate the creation, obfuscation, and deployment of… edgesecurityteam/ehole — EHole is a specialized toolkit for network asset parsing, binary transformation, payload generation, and vulnerability… mantvydasb/redteaming-tactics-and-techniques — This project is a red teaming knowledge base and offensive security playbook designed to simulate adversary behavior.… 0dayctf/reverse-shell-generator — This project is a suite of tools for generating encoded shell commands and network listener configurations used in… bc-security/empire — Empire is a post-exploitation command-and-control (C2) framework designed for red team operations. It deploys and…

Open-source alternatives to Malicious Pdf

Similar open-source projects, ranked by how many features they share with Malicious Pdf.
  • veil-framework/veilVeil-Framework avatar

    Veil-Framework/Veil

    4,199View on GitHub↗

    Veil is a payload generation framework and a suite of tools designed to automate the creation of obfuscated binaries and encoded shellcode. It functions as an anti-virus evasion tool that transforms binary code to bypass security scanners and endpoint detection software. The framework utilizes multi-language payload generation, employing various programming language compilers to create executables that evade signature-based detection. It includes an evasive shellcode encoder to remove forbidden characters and apply obfuscation techniques to hide payload logic. The project covers the generati

    Pythonantivirusevasionveil
    View on GitHub↗4,199
  • screetsec/thefatratscreetsec avatar

    screetsec/TheFatRat

    11,038View on GitHub↗

    TheFatRat is a security exploitation framework designed to automate the creation, obfuscation, and deployment of payloads for penetration testing. It functions as a comprehensive toolkit that streamlines the exploitation lifecycle, enabling users to generate malicious executables, manage network listeners, and execute post-exploitation tasks through a unified command-line interface. The framework distinguishes itself by integrating various third-party exploitation utilities into a single, orchestrated workflow. It provides specialized capabilities for embedding code into legitimate binaries a

    Caccessibilityantivirusautorun
    View on GitHub↗11,038
  • edgesecurityteam/eholeEdgeSecurityTeam avatar

    EdgeSecurityTeam/EHole

    3,436View on GitHub↗

    EHole is a specialized toolkit for network asset parsing, binary transformation, payload generation, and vulnerability research. It functions as an asset discovery and fingerprinting tool designed to identify software versions and high-value assets across IP ranges and URLs using custom fingerprints. The project provides a vulnerability research toolkit for decrypting software credentials and retrieving factory default passwords for security devices and web applications. It also includes a security payload generator for encoding and escaping command strings to bypass shell tokenization and ex

    Go
    View on GitHub↗3,436
  • 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

    HTMLctfgeneratorhacking
    View on GitHub↗3,959
  • See all 30 alternatives to Malicious Pdf→