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↗

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.

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
4,070 stars·529 forks·Python·BSD-2-Clause·35 views
  • 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 are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

    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.

    Which projects share features with jonaslejon/malicious-pdf?

    Projects with overlapping indexed features 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…

    Projects sharing features with Malicious Pdf

    These projects share indexed features with Malicious Pdf. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
    • 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
    Compare all 30 related projects→