I needed a research environment to help develop WPScan so I put together a VirtualBox virtual machine with every WordPress release installed (not including MU or BETA/Candidates). The download, untar and database creation was all automated. The manual bit was installing them all.
Installed are the following versions of WordPress:
1. To install, simply download the OVA file (link below).
2. Open VirtualBox and import the appliance.
3. Add a static DNS entry to your firewall or edit your local hosts file. Add the VM hostname “lamp” and its IP address.
4. Browse to the DHCP assigned IP address in your browser.
This virtual machine makes an excellent vulnerable box for a lab, WordPress development, etc..
The download link has been changed and installation instructions updated.
The WordPress installs wouldn’t work as they were configured to my local IP of “192.168.1.103″. Thanks to @biosshadow, he has gone through every install and changed the configured IP to the hostname of the virtual machine “lamp”.
To get it up and running, you will need to add a static DNS entry to your firewall or edit your local hosts file to point the “lamp” hosthame to the vitual machines IP.
Thanks to @biosshadow for changing all of the installs to the hostname.