hunt-deserialization

Identify insecure deserialization flaws and provide exploit methods for remote code execution.

Updated Jun 24, 2026
One-click install
npx skills add https://github.com/Skobyn/talon --skill hunt-deserialization-skobyn
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: hunt-deserialization
Source: https://github.com/Skobyn/talon/tree/main/skills/hunt-deserialization
Command: npx skills add https://github.com/Skobyn/talon --skill hunt-deserialization-skobyn

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires ysoserial, phpggc, python, net, ruby, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill identifies and provides exploit methods for insecure deserialization flaws in applications, leading to remote code execution.

Core Features & Use Cases

  • Java gadget chains: Exploit Java applications using ysoserial gadgets.
  • PHP object injection: Target PHP applications with object injection vulnerabilities.
  • Python pickle RCE: Exploit Python pickle vulnerabilities to achieve remote code execution.
  • .NET BinaryFormatter: Exploit .NET BinaryFormatter to execute arbitrary code.
  • Ruby Marshal.load: Target Ruby applications with Marshal.load vulnerabilities.
  • JNDI/Log4Shell: Detect and exploit JNDI injection and Log4Shell vulnerabilities.
  • Use Case: Use this Skill to scan a Java application for ysoserial gadget chains, which may lead to remote command execution.

Quick Start

Identify and exploit insecure deserialization flaws in your target application using the hunt-deserialization skill.

Frequently Asked Questions about hunt-deserialization

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I exploit insecure deserialization vulnerabilities for remote code execution?

Insecure deserialization exploitation targets flaws where applications untrusted user input, allowing attackers to inject malicious gadget chains for remote code execution. This Skill identifies and provides exploit methods for these flaws across multiple languages and frameworks.

Can I use ysoserial to generate Java gadget chains for object injection?

Yes, ysoserial generates Java gadget chains to exploit object injection vulnerabilities. This Skill supports using ysoserial gadgets to scan and exploit Java applications, potentially leading to remote command execution.

Does this tool support detecting JNDI injection and Log4Shell vulnerabilities?

Yes, it detects and exploits JNDI injection and Log4Shell vulnerabilities. The Skill identifies these specific attack vectors alongside standard insecure deserialization flaws to provide comprehensive remote code execution methods.

What is the best way to exploit PHP object injection and Python pickle RCE?

The best way to exploit PHP object injection and Python pickle RCE is by using targeted payload generators like phpggc. This Skill provides exploit methods for both PHP object injection and Python pickle vulnerabilities to achieve remote code execution.

How do I target .NET BinaryFormatter and Ruby Marshal.load vulnerabilities?

Targeting .NET BinaryFormatter and Ruby Marshal.load vulnerabilities involves injecting crafted serialized payloads. This Skill identifies and provides exploit methods to execute arbitrary code through these specific deserialization mechanisms.