Skip to content

HackfutSec/wordpress-and-joomla-brute-force

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

3 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿš€ CMS BruteForce PRO - Ultimate Security Scanner

Python PyQt5 License Platform

CMS BruteForce PRO

๐ŸŒŸ Overview

CMS BruteForce PRO is an advanced cybersecurity tool designed for penetration testers and security researchers. This powerful application automatically detects whether a target website uses Joomla or WordPress and then launches the appropriate brute-force attack with sophisticated enumeration capabilities.

Developed by HackFutSec, this tool combines cutting-edge techniques with a sleek cyberpunk-themed interface for the ultimate security assessment experience.

๐ŸŽฏ Features

๐Ÿ” Smart CMS Detection

  • Automatic CMS Identification - Detects Joomla vs WordPress with version checking
  • Mass Target Processing - Scan multiple URLs with automatic CMS classification
  • Version Fingerprinting - Identifies CMS versions for vulnerability assessment

โšก Advanced Attack Vectors

For Joomla:

  • User enumeration via multiple methods (JSON API, HTML parsing, metadata)
  • Administrator path detection and exploitation
  • CSRF token handling and session management
  • Advanced response analysis for login validation

For WordPress:

  • REST API user enumeration
  • Author sitemap and feed analysis
  • User existence testing through login responses
  • WP-JSON endpoint exploitation

๐ŸŽจ Cyberpunk GUI

  • Transparent glass-morphism design with animated backgrounds
  • Real-time logging with color-coded output
  • Progress tracking with animated progress bars
  • Multi-tab interface for single and mass target operations

๐Ÿ”ง Technical Capabilities

  • Multi-threaded attacks (configurable thread count)
  • Proxy support with rotation capabilities
  • Custom delay settings between requests
  • Auto-password generation based on usernames and domains
  • Comprehensive wordlist management

๐Ÿ› ๏ธ Installation

Prerequisites

# For Debian/Ubuntu
sudo apt-get update
sudo apt-get install python3-pip python3-tk

# For Windows
# Install Python 3.8+ from python.org

Install Dependencies

pip install requests beautifulsoup4 tqdm pyqt5

Clone & Run

git clone https://github.com/HackFutSec/CMS-BruteForce-PRO.git
cd CMS-BruteForce-PRO
python3 cms_bruteforce.py

๐ŸŽฎ Usage

Single Target Mode

  1. Enter the target URL in the "Target URL" field
  2. Configure username options:
    • Manual username input
    • User list file import
    • Auto user discovery (recommended)
  3. Set password options:
    • Default password list
    • Custom wordlist
    • Auto-password generation with domain
  4. Adjust advanced settings (proxy, delay, threads)
  5. Click "Start Attack"

Mass Target Mode

  1. Load a list of URLs from a text file
  2. Configure global attack parameters
  3. Set user enumeration preferences
  4. Start mass scan - tool will automatically:
    • Detect CMS for each URL
    • Apply appropriate attack method
    • Save results separately

Settings Configuration

  • Proxy Setup: Configure HTTP proxies for anonymity
  • User Agents: Rotate user agents to avoid detection
  • Timeout Settings: Adjust request timeouts
  • Thread Management: Control concurrent connections

๐Ÿ“Š Output & Results

Success Indicators

  • โœ… Full Access: Administrator privileges obtained
  • ๐Ÿ”“ Limited Access: User profile access only
  • ๐Ÿ“ Credentials Saved: Automatically exported to files

Export Files

  • joooAccess.txt - Joomla administrator credentials
  • fullaccess.txt - Full access credentials (both CMS)
  • limitaccess.txt - Limited access credentials
  • password_reset_success.txt - Successful password resets

โšก Advanced Features

Smart Password Generation

# Generates passwords based on:
- Username variations (admin, admin123, Admin123!, etc.)
- Domain patterns (example, example123, example2023)
- Common password patterns with special characters
- Sequential numbers and years
- Custom character combinations

User Enumeration Techniques

# Joomla:
- com_users component exploitation
- JSON API endpoint analysis
- Metadata extraction
- Author information parsing

# WordPress:
- WP-JSON API user discovery
- Author sitemap analysis
- RSS feed extraction
- Login response analysis

๐Ÿ›ก๏ธ Legal & Ethical Use

โš ๏ธ Important Disclaimer: This tool is designed for:

  • Authorized penetration testing
  • Security research and education
  • Vulnerability assessment with permission
  • Cybersecurity training exercises

๐Ÿšซ Illegal use of this tool is strictly prohibited. The developer assumes no liability for misuse of this software. Always obtain proper authorization before testing any system.

๐ŸŒ Connect with HackFutSec

GitHub Telegram Email

๐Ÿ“ Changelog

v2.0 - Current Release

  • โœ… Combined Joomla & WordPress capabilities
  • โœ… Automatic CMS detection system
  • โœ… Enhanced cyberpunk GUI theme
  • โœ… Improved user enumeration algorithms
  • โœ… Advanced password generation engine
  • โœ… Multi-threading optimization

v1.5 - Previous Version

  • โœ… Initial Joomla brute force implementation
  • โœ… Basic GUI interface
  • โœ… User discovery features
  • โœ… Wordlist management

๐Ÿ› Bug Reports & Feature Requests

Found a bug or have a feature idea? Please open an issue on GitHub:

  1. Check existing issues to avoid duplicates
  2. Provide detailed description of the problem
  3. Include steps to reproduce
  4. Add screenshots if applicable
  5. Specify your environment (OS, Python version)

๐Ÿค Contributing

We welcome contributions from the security community! To contribute:

  1. Fork the repository
  2. Create a feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

๐Ÿ“œ License

This project is licensed under the MIT License - see the LICENSE.md file for details.

๐Ÿ™ Acknowledgments

  • Cybersecurity community for continuous research
  • Open-source projects that inspired this tool
  • Beta testers who helped refine the functionality
  • Contributors who submitted improvements

"Knowledge is power. Use it responsibly." - HackFutSec

โญ Don't forget to star this repository if you find it useful! โญ


๐Ÿ”’ Remember: Always conduct security testing ethically and with proper authorization. The goal is to improve security, not compromise it.