deserialization_test
Test for insecure deserialization vulnerabilities by analyzing and modifying serialized objects in cookies to detect privilege escalation opportunities.
Instructions
Detect and manipulate serialized objects in cookies. Analyzes cookie values for serialization patterns (PHP serialize, Java, .NET ViewState, base64-encoded JSON). If a serialized format is detected, attempts privilege escalation by modifying fields (admin=1, role=admin). Returns: {detection: {format, decoded, fields}, manipulation_results: [...]}. Side effects: Sends requests with modified cookies. May escalate privileges if successful.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | Target URL to test, e.g. https://target/my-account | |
| cookie_name | Yes | Cookie name that may contain serialized data, e.g. 'session', 'user', 'data' | |
| cookie_value | No | Current cookie value to analyze. If not provided, fetches from the target URL | |
| auth_cookie | No | Additional auth cookies to send, e.g. 'session=abc123' |