Skip to content

v1.4.0

Choose a tag to compare

@4m3rr0r 4m3rr0r released this 14 Jan 15:16
· 11 commits to main since this release
c4c5fe5

Fix: Handle null or empty command output in reverse shell connection

In this update, the reverse shell connection was enhanced to handle cases where the shell command produces null or empty output. Previously, this could have led to connection instability or crashes. The following changes were made:

  • Null or Empty Output Handling: If the shell command does not return any output, a fallback message is now sent to the socket, preventing any connection issues.
    $output = shell_exec($cmd);
    fwrite($sock, $output ?: 'No output from command.');
    
    

Reverse Shell WordPress Plugin

A WordPress plugin that provides reverse shell functionality with a graphical user interface (GUI) for configuration. This plugin allows users to configure and initiate a reverse shell connection to a specified IP address and port.

Features

  • Simple GUI to configure IP address and port for the reverse shell.
  • Easy-to-use settings page in the WordPress admin panel.
  • Establishes a reverse shell connection to the provided IP and port.
  • Provides real-time feedback on the connection status.

Installation

  1. Download the plugin file (reverse-shell.zip).

  2. Log in to your WordPress admin panel.

  3. Navigate to Plugins > Add New.

    alt text
  4. Click the Upload Plugin button.

  5. Upload the downloaded reverse-shell.zip file.

    alt text alt text
  6. After uploading, click Activate to enable the plugin.

    alt text

Usage

  1. After activation, a new menu option called Reverse Shell will appear in the WordPress admin dashboard.

  2. Go to Reverse Shell in the admin menu to configure the plugin.

  3. Enter the IP Address and Port Number where you want the reverse shell to connect.

  4. Click Connect to establish the reverse shell connection.

    alt text
  5. If the connection is successful, commands from the server will be executed on the target machine, and the output will be sent back to your machine.

    alt text

Error Handling

  • If the connection fails, an error message will be displayed with the details of the failure (e.g., incorrect IP, port, or network issues).

Plugin Activation & Deactivation

  • Upon activation, the plugin will set default values for IP and port: 127.0.0.1 and 4444.
  • Upon deactivation, the plugin will remove these settings from the database.

Version 1.4

  • Initial release with basic reverse shell functionality.

License

This plugin is released under the MIT License.