Skip to content

Inject Scoring Engine Website for CCDC Collegiate Cyber Defense Competition

Notifications You must be signed in to change notification settings

ASzampiasSWD/CCDC-InjectScoringEngine

Repository files navigation

Credits

Front-End: Unknown. Please contact me and I'll add your name.
Back-End: Amanda Szampias.
Database: Amanda Szampias.

Easy Install

I made an OVF file. It's available here: https://drive.google.com/open?id=1ICgas5IwjjsELe5dYljyebAJqihPX0j6

You can import this into VMWare or Virtualbox. Type in "localhost" into the browser and the website will appear. I did some basic security steps on this box which are documented in notes/QADocument.docx

Ubuntu 18.04LTS:
Username: aszampias
Password: toor

MySQL:
Username: ise
Password: password

Admin Website
Username: Amanda
Password: duck

Install Yourself

Follow these commands. I used these for Ubuntu 18.04LTS:
Ubuntu
$ apt-get update
$ apt-get upgrade
$ apt-get install apache2
$ apt-get install mysql-server
$ apt-get install php
$ apt install git
$ apt install vim
$ sudo apt-get install php7.2-gd
$ sudo apt-get install php7.2-mbstring
$ sudo apt-get install php-mysqli
$/var/www/html/ git clone https://github.com/ASzampiasSWD/CCDC-InjectScoringEngine.git
$/var/www/html/injectscoringengine: sudo apt install composer
$/var/www/html/injectscoringengine: composer require mpdf/mpdf
chmod -R 777 uploads/ (Note: mkdir() won’t work if uploads isn’t 777. I tried 766 and no work).
chmod -R 777 vendor/
chmod -R 777 CCDC_Injects/

MySQL:
sudo mysql -u root
COPY ALL OF notes/tablenotes.sql and PASTE into mysql command line. This will create ALL the tables needed.
INSERT INTO Category VALUES ('0', 'ISE Manager Admin', 'Fri, 31 May 2019 18:07:50 -0400', 'Fri, 31 May 2019 19:07:50 -0400', 0);
INSERT INTO Team (group_id, team_name, team_password, team_score, creation_date) VALUES('0', 'Amanda', 'duck', 0, 'Fri, 31 May 2019 19:07:50 -0400');
CREATE USER 'ise'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON ccdc_ise.* TO 'ise'@'localhost';
FLUSH PRIVILEGES;

Ubuntu:
service mysql restart
service apache2 restart
Go to line 63 in functions.php and change path of config.ini. You should get an error about this when you first login.
Go into /var/www/html/CCDC-InjectScoringEngine/config.ini and change username and password to ‘ise’ and ‘password’. (whatever you used).

More Info

Youtube Video: https://www.youtube.com/watch?v=YvPWPr0O0Dc
BlogPost: http://amandaszampias.blogspot.com/2019/06/release-of-ccdc-ise-manager-website.html
Questions, Features, and Bugs: Contact me. Email or LinkedIn is best.

About

Inject Scoring Engine Website for CCDC Collegiate Cyber Defense Competition

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published