Skip to content
KitploitKITPLOIT
ToolsBlog
Submit
ToolsBlog
Submit

Hacking, PenTest, and Cybersecurity Tools for Your Security Arsenal!

Kitploit is a directory of hacking, cybersecurity, and pentesting tools. Discover the latest project updates to find vulnerabilities, analyze systems, automate testing, and strengthen your security.

··Feeds·Contact·Privacy·© 2026 Kitploit

Tool Directory

Categories

View all categories
Loading categories
Tools/GitHubGitHub/pauloxc6/cve-2025-21385
Vulnerability AnalysisExploitationWeb Application ExploitationPenetration TestingLearning & Education
GitHubpauloxc6/cve-2025-21385

CVE-2025-21385

The SSRF vulnerability in Microsoft Purview

View Repository
21 year agoNot yet reviewed

Most Popular

View all →

Discover the most used tools by our community.

Explore all tools

Browse our collection of tools

View all tools →
Share

SSRF Exploit Script

This repository contains a script designed to perform an SSRF (Server-Side Request Forgery) exploit for testing and educational purposes. Use this tool responsibly and only in environments where you have explicit permission.

Features

  • Exploit SSRF vulnerabilities in target systems.
  • Validate input URLs to avoid misuse.
  • Easy-to-use CLI interface with clear error messages and help menu.

Requirements

  • bash (Unix shell)
  • jq (JSON processor)
  • curl (Command-line tool for HTTP requests)

Usage

Syntax

root@kitploit:~
./script.sh --exploit <target_url> <purview_url>

Options

OptionDescription
-h, --helpShow the help menu.
--exploit tu puPerform the SSRF exploit with target and purview URLs.

Examples

Show Help Menu

root@kitploit:~
./script.sh -h

Output:

root@kitploit:~
Usage:
./script.sh --exploit <target_url> <purview_url>

Options:
-h, --help       - Show this help menu
--exploit <tu> <pu> - Perform the SSRF exploit with target and purview URLs

Perform SSRF Exploit

root@kitploit:~
./script.sh --exploit http://example.com http://purview-url.com

Expected Output:

  • If successful:
    root@kitploit:~
    SSRF exploit successful! Data retrieved:
    <response data>
    
  • If unsuccessful:
    root@kitploit:~
    SSRF exploit failed! HTTP code: <code>
    

Script Workflow

  1. The script parses the provided arguments.
  2. Validates the provided URLs for correctness.
  3. Sends an HTTP POST request with a JSON payload to the purview_url, attempting to exploit an SSRF vulnerability.
  4. Prints the HTTP response or an error message based on the result.

Example Workflow

Input

root@kitploit:~
./script.sh --exploit http://callback-url.com http://vulnerable-purview-url.com

Payload Sent

root@kitploit:~
{
  "callback": "http://callback-url.com"
}

Response Handling

The HTTP response code and body are saved, and based on the status code, the success or failure of the exploit is determined.

Error Handling

  • If invalid or missing arguments are detected, the script provides detailed instructions via the help menu.
  • If URLs are malformed, an error message is displayed, and the execution stops.

Development Notes

This script is for testing purposes only. Misuse of this script can lead to severe legal consequences. Ensure compliance with all applicable laws and ethical standards.

Contribution

Feel free to contribute by creating pull requests or reporting issues.

License

GNU GPL v3


Disclaimer

This tool is intended for educational purposes and authorized penetration testing only. The author is not responsible for any misuse or damage caused by this tool.

Download Tool