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
cve-2023-46747 | Kitploit
Tools/GitHubGitHub/vidura2/cve-2023-46747
Vulnerability AnalysisExploitationWeb Application ExploitationPenetration TestingRed TeamingRemote Access Tool
GitHubvidura2/cve-2023-46747

cve-2023-46747

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

CVE-2023-46747 Exploit Script

This script exploits the F5 BIG-IP TMUI remote code execution vulnerability (CVE-2023-46747). It allows an unauthenticated attacker to execute arbitrary commands on a vulnerable F5 BIG-IP system.


Table of Contents

  • Features
  • Requirements
  • Usage
  • Parameters
  • How It Works
  • Disclaimer

Features

  • Unauthenticated user creation: Generates a user on the target system.
  • Token retrieval: Acquires authentication tokens using the created user.
  • Remote command execution: Executes arbitrary shell commands on the target system.

Requirements

  • Python 3.8+
  • Modules:
    • argparse
    • binascii
    • json
    • random
    • requests
    • time
    • urllib3

Install missing modules using pip:

root@kitploit:~
pip install requests

Usage

Command-line Options

root@kitploit:~
python exploit.py -u <target_url> [-t <proxy_url>]

Example

root@kitploit:~
python exploit.py -u https://192.168.1.100:8443 -t http://127.0.0.1:8080

Parameters

root@kitploit:~
-u	(Required) Target URL of the F5 BIG-IP TMUI system.
-t	Proxy server (optional), e.g., http://127.0.0.1:8080.

How It Works

root@kitploit:~
Generate Credentials: Randomly generates a username and password.
User Creation: Attempts to create a new user on the target using a specially crafted request.
Token Retrieval: Logs in with the new user to obtain a session token.
Command Execution: Executes arbitrary commands via the token.

Key Functions

root@kitploit:~
generatesth(num): Generates random alphanumeric strings of length num.
unauth_create_user(target, username, password, proxy): Creates a user on the target system.
get_token(target, user, passwd, proxy): Retrieves an authentication token for the created user.
exec_command(target, token, cmd, proxy): Executes arbitrary commands on the target system.

Disclaimer

root@kitploit:~
This script is intended for educational and research purposes only. Unauthorized use of this script against systems you do not own or have explicit permission to test is illegal and unethical.

!!!!Use responsibly!!!!!

Download Tool