Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/pengdrop/solveme

SolveMe - Jeopardy CTF Platform
https://github.com/pengdrop/solveme

bootstrap3 css3 ctf ctf-challenges ctf-framework ctf-platform html5 javascript jeopardy-style-wargame jquery mysql php7 solveme wargame wargame-platform

Last synced: 2 months ago
JSON representation

SolveMe - Jeopardy CTF Platform

Awesome Lists containing this project

README

        

[![Rawsec's CyberSecurity Inventory](https://inventory.raw.pm/img/badges/Rawsec-inventoried-FF5050_flat.svg)](https://inventory.raw.pm/ctf_platforms.html#Solve%20Me)
[![GitHub stars](https://img.shields.io/github/stars/safflower/solve-me.svg)](https://github.com/safflower/solve-me/stargazers)
[![GitHub license](https://img.shields.io/github/license/safflower/solve-me.svg)](https://github.com/safflower/solve-me/blob/master/LICENSE)

# SolveMe

![main](https://i.imgur.com/JaxGpfV.png)

It's jeopardy style wargame website called SolveMe.

This source code tested on `PHP 7.2` and `MariaDB 10.1.40`.

~Official Website: ~

~Demo Website: ~

## How to set-up?

```
# in main server
docker run -it -p {website_port}:80 --name solveme ubuntu /bin/bash
```

```
# in docker container
apt update
apt install -y vim lrzsz unzip

# apache
apt install -y apache2
apache2 -t
a2enmod rewrite
vim /etc/apache2/sites-available/000-default.conf
>>
>> Options Indexes FollowSymLinks MultiViews
>> AllowOverride All
>> Order allow,deny
>> allow from all
>>
service apache2 start

# php
apt install -y php7.2 php-mbstring php-pdo-mysql
php -v
vim /etc/php/7.2/apache2/php.ini
# plz enable `mbstring` and `pdo-mysql`

# mysql
apt install -y mariadb-server
service mysql start
mysql_secure_installation
mysql -u root -p
>> grant all privileges on *.* to root@localhost identified by '{mysql_password}';
>> create database `solveme`;
>> flush privileges;
>> exit;

# download source code
cd /var/www/html
rz
unzip solveme.zip
```