CatchTheFlag MERN
version
Dieses Projekt ist CTF -Spiel (Catch the Flag), das als dynamische Webseite mit M (MySQL) E (Express) R (React) N (NodeJS) -Stapel hergestellt wurde. Das Spiel konzentriert sich auf die Arbeit mit Webtechnologien, sozialen Netzwerken, Verschlüsselung, Forensik und Malwareanalyse. Seine Mission ist es, das Bewusstsein für diese Technologien zu schärfen und ihre Gefahren, die das Projekt von HacktheBox, Tryhackme und anderen CTF -Spielen inspiriert ist.




Offen 2 Terminals
Gehen Sie im ersten Terminal in den Frontend -Ordner
cd main_app/frontend/
npm i
npm start
cd main_app/backend/
PORT=8080
HOST=localhost
DEV=root
PASSWORD=
DATABASE=catch_the_flag_game
[email protected]
EMAIL_PASSWORD=yourEmailPa$$w0rd
SESSION_SECRET=long_string_of_random_characters
npm i
Offen 2 Terminals
Gehen Sie im ersten Terminal in den Frontend -Ordner
cd main_app/frontend/
npm i
npm run build
cd main_app/backend/
PORT=8080
HOST=database_server_domain
DEV=database_administrator
PASSWORD=database_administrator_password
DATABASE=catch_the_flag_game
[email protected]
EMAIL_PASSWORD=yourEmailPa$$w0rd
SESSION_SECRET=long_string_of_random_characters
npm i
node app.js