CatchTheFlag MERN
version
โครงการนี้คือเกม CTF (จับธง) ที่ทำขึ้นเป็นหน้าเว็บแบบไดนามิกโดยใช้ M (MySQL) E (Express) R (React) N (NODEJS) สแต็ก เกมดังกล่าวให้ความสำคัญกับการทำงานกับเทคโนโลยีเว็บเครือข่ายสังคมออนไลน์การเข้ารหัสนิติเวชและการวิเคราะห์มัลแวร์ ภารกิจของมันคือการสร้างความตระหนักรู้เกี่ยวกับเทคโนโลยีเหล่านี้และอันตรายของพวกเขาโครงการได้รับแรงบันดาลใจจาก Hackthebox, TryhackMe และเกม CTF อื่น ๆ




เปิด 2 ขั้ว
ในเทอร์มินัลแรกไปที่โฟลเดอร์ Frontend
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
เปิด 2 ขั้ว
ในเทอร์มินัลแรกไปที่โฟลเดอร์ Frontend
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