/ThrowbackLP

Listening Post for Throwback Implant

Primary LanguagePHPGNU General Public License v2.0GPL-2.0

I've forked this project to experiment with the code (and probably do horrible things to it). Recommend using the original code. Original README.md follow...

  1. Prepare the environment
  2. apt-get install apache2 mysql-server php5 phpmyadmin curl libcurl3 php5-curl build-essential php-pear
  3. Configure Apache to allow SSL connections.
  4. wget http://librarian.launchpad.net/7477840/apache2-ssl.tar.gz
  5. tar -zxvf apache2-ssl.tar.gz
  6. mv ssleay.cnf /usr/share/apache2/ssleay.cnf
  7. mkdir /etc/apache2/ssl
  8. ./apache2-ssl-certificate -days 3650
  9. a2enmod ssl
  10. a2ensite default-ssl
  11. Configure Throwback LP
  12. Open PHPMyAdmin by going to http://NAME-OF-SITE/phpmyadmin 1. Log into the database 2. Click on the SQL icon in the upper left corner 3. Paste the contents of throwbackcp.sql. This will create an empty database instance.
  13. Upload TB LP files to server
  14. Modify cp/includes/conf.php if any default installation instructions have been modified.
  15. Move index.php, res.php, and the cp folder to all the domains configured in /opt/web/
  16. You can now access the Throwback LP server at https://NAME-OF-SITE/cp/index.php
  17. The default username is root and the default password is Throwback!@#
  18. Configure Metasploit for use with Throwback
  19. Download and install Metasploit Framework
  20. See ./cp/includes/msfrpcd.php for detailed instructions
  21. Allow remote access to MySQL if necessary (if more than one LP)
  22. vim /etc/mysql/my.cnf and change bind-address to 0.0.0.0
  23. GRANT ALL ON throwbackcp.* TO tblp@'<ip_address>' IDENTIFIED BY 'ThrowbackPwnage!@#';
  24. FLUSH PRIVILEGES;