awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
frohoff avatar

frohoff/ysoserial

0
View on GitHub↗
8,750 نجوم·1,852 تفرعات·Java·mit·7 مشاهداتfrohoff.github.io/appseccali-marshalling-pickles↗

Ysoserial

ysoserial is a security research tool and payload generator designed to identify and exploit insecure Java deserialization. It functions as a framework for creating malicious serialized objects that can trigger remote code execution on Java virtual machines.

The project provides a library of known gadget chains, which are sequences of vulnerable class calls that achieve arbitrary command execution during the deserialization process. It automates the generation of these payloads by leveraging common third-party libraries.

The tool covers capabilities for security penetration testing, Java application hardening, and remote code execution research. This includes the ability to generate serialized bytestreams and compose gadget chains to verify if an application's object input validation is correctly implemented.

Features

  • Deserialization Vulnerability Testing - Creates malicious serialized objects to test if a Java application is vulnerable to remote code execution.
  • Payload Generators - A tool for creating malicious serialized objects that trigger remote code execution via gadget chains in Java applications.
  • Malicious Bytestream Generation - Produces binary data representations of object graphs that trigger specific logic when reconstructed by a target JVM.
  • Java Security Research Frameworks - Provides a framework for testing Java applications against deserialization vulnerabilities by automating payload generation.
  • Remote Command Execution Tools - Generates deserialization gadget chains from common libraries to execute remote commands on target systems.
  • Penetration Testing Suites - Generates gadget chains to identify and exploit insecure deserialization flaws during security audits.
  • Gadget Chainers - Identifies and links sequences of existing library method calls to achieve arbitrary code execution.
  • Deserialization Gadget Libraries - Provides a collection of known vulnerable class sequences used to achieve arbitrary code execution during object deserialization.
  • Remote Command Execution - Leverages insecure deserialization to execute system commands on remote Java virtual machines.
  • Application Logic Hardening - Helps verify that object input validation and filtering are correctly implemented to prevent command execution.
  • Remote Code Execution Research - Studies how common Java libraries can be chained together to trigger unintended behavior on a target system.
  • Payload Creation Tools - Provides predefined sequences of method calls for known vulnerable libraries to automate exploit chain creation.
  • Reflection-Based Unmarshallers - Uses Java reflection to instantiate and populate classes dynamically without requiring target source code.
  • Deserialization Attacks - Generating payloads for unsafe Java object deserialization.
  • Deserialization Exploits - Tool for generating Java deserialization payloads.
  • Deserialization Tools - Original Java deserialization exploitation tool.
  • Insecure Deserialization - Generates payloads for exploiting unsafe Java deserialization.
  • Web Exploitation - Generates payloads for Java deserialization attacks.

سجل النجوم

مخطط تاريخ النجوم لـ frohoff/ysoserialمخطط تاريخ النجوم لـ frohoff/ysoserial

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

بدائل مفتوحة المصدر لـ Ysoserial

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Ysoserial.
  • mbechler/marshalsecالصورة الرمزية لـ mbechler

    mbechler/marshalsec

    3,691عرض على GitHub↗

    Marshalsec is a toolkit designed for generating malicious serialized Java objects to achieve remote code execution during the unmarshalling process. It functions as a Java deserialization exploit tool and a framework for triggering Java Naming and Directory Interface lookups to remote servers. The project provides a JNDI redirector service that intercepts lookups and points targets toward a remote codebase. It includes utilities for crafting payloads that force Java applications to download and execute arbitrary classes from a remote URL. The toolset covers security analysis activities inclu

    Java
    عرض على GitHub↗3,691
  • ambionics/phpggcالصورة الرمزية لـ ambionics

    ambionics/phpggc

    3,832عرض على GitHub↗

    phpggc is a security assessment utility and command-line tool designed for the automated generation, obfuscation, and wrapping of serialized object chains. It functions as a gadget chain framework used to identify and verify remote code execution vectors by testing for PHP object injection vulnerabilities. The project provides a modular system for constructing complex serialized object sequences and includes a dedicated payload obfuscator to transform byte streams for bypassing web application firewalls and security filters. It also features a generator for wrapping serialized data into archi

    PHP
    عرض على GitHub↗3,832
  • pwntester/ysoserial.netالصورة الرمزية لـ pwntester

    pwntester/ysoserial.net

    3,735عرض على GitHub↗

    ysoserial.net is a payload generator for .NET deserialization, designed to create malicious serialized objects and structured gadget chains. It serves as a tool for generating command execution strings and security testing suites used to assess vulnerabilities in .NET formatters. The tool enables the creation of sequences of object calls that trigger remote code execution during the reconstruction of serialized data. It produces specialized payloads for executing system commands, loading remote libraries, and accessing local file systems. The project includes capabilities for optimizing payl

    C#
    عرض على GitHub↗3,735
  • joaomatosf/jexbossالصورة الرمزية لـ joaomatosf

    joaomatosf/jexboss

    2,512عرض على GitHub↗

    jexboss is a Java deserialization exploit framework and network vulnerability scanner designed to identify and exploit deserialization flaws to achieve remote code execution on target servers. It functions as a suite of tools for delivering payloads and executing system commands on vulnerable remote applications. The project includes a reverse shell orchestrator to establish and maintain persistent remote command connections from exploited targets back to a listener. It also provides post-exploitation automation for managing remote access and updating software on compromised systems. The fra

    Pythondeserializationexploitexploiting-vulnerabilities
    عرض على GitHub↗2,512
عرض جميع البدائل الـ 30 لـ Ysoserial→

الأسئلة الشائعة

ما هي وظيفة frohoff/ysoserial؟

ysoserial is a security research tool and payload generator designed to identify and exploit insecure Java deserialization. It functions as a framework for creating malicious serialized objects that can trigger remote code execution on Java virtual machines.

ما هي الميزات الرئيسية لـ frohoff/ysoserial؟

الميزات الرئيسية لـ frohoff/ysoserial هي: Deserialization Vulnerability Testing, Payload Generators, Malicious Bytestream Generation, Java Security Research Frameworks, Remote Command Execution Tools, Penetration Testing Suites, Gadget Chainers, Deserialization Gadget Libraries.

ما هي البدائل مفتوحة المصدر لـ frohoff/ysoserial؟

تشمل البدائل مفتوحة المصدر لـ frohoff/ysoserial: mbechler/marshalsec — Marshalsec is a toolkit designed for generating malicious serialized Java objects to achieve remote code execution… ambionics/phpggc — phpggc is a security assessment utility and command-line tool designed for the automated generation, obfuscation, and… pwntester/ysoserial.net — ysoserial.net is a payload generator for .NET deserialization, designed to create malicious serialized objects and… joaomatosf/jexboss — jexboss is a Java deserialization exploit framework and network vulnerability scanner designed to identify and exploit… empireproject/empire — Empire is a command and control framework and post-exploitation toolkit used for network penetration testing. It… pentestmonkey/php-reverse-shell — This project consists of PHP-based payloads and scripts designed to establish reverse network connections for remote…