Skip to content

endisphotic/kc7

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Admin Central button

KC7 - a cybersecurity game (kc7cyber.com)

KC7 allows you to learn the big picture of cybersecurity analysis and threat intelligence using realistic data. The game simulates an intrusion by multiple cyber threat actors against a fictitious company that spans the entire Cyber Kill Chain.

Players use Kust Query Langague (KQL) queries to triage logs in Azure Data Explorer to:

  • Investigate suspicious activity in the company's environment
  • Pivot on known actor indicators to uncover additional selectors and find more intrusion activity

Game players get experience triaging Web, Email, and Endpoint audit logs

How it works

Here's an example scenario

📖 Our Story

Read our background story

👨🏽‍🎓 Who is this for?

  • High school and college students who have an interest in Cybersecurity
  • Anyone who wants to reskill/change careers into the cybersecurity field
  • Cybersecurity professionals looking to uplevel their pivoting and analysis skills

🚨 🤾🏽‍♀️ Getting started with the data (No code required)!

🏁 Contribute to the code!

Requirements

Installation

  • Open a new bash terminal and clone the repo using the following command:
git clone https://github.com/kkneomis/cyber-challenger.git
  • Install the required python packages
pip install -r requirements.txt

NOTE: After running this command some packages may require manual installation. If the command in the next step fails due to a missing package, the following command can be used to install it:

pip install [PACKAGE_NAME]

The package name may differ from the error message (for example: yaml is downloaded with the package name pyyaml)

  • Run the project
python app.py

Running the game

  • Access the Guid by browsing to your local server @ http://127.0.0.1:5000/

  • Browsing to the Login page: http://127.0.0.1:5000/login and login to the adminitator account using default creds admin:admin

  • Click on Admin Central in the left sidebar to get to the admin page

Admin Central button

  • Click Start Game to begin generating logs. The logs will be printed to your console (until you configure your Azure secrets).

Start button

🤠 How to contribute

Go check out the wiki for details on how the code base is structured

👯 Contributors

  • Simeon Kakpovi
  • Greg Schloemer
  • Alton Henley
  • Andre Murrell
  • Emily Hacker
  • Matthew Kennedy
  • Justin Carroll
  • Syeda Sani-e-Zehra
  • Stuti Kanodia
  • Helton Wernik
  • Logo by David Hardman

Follow us on twitter

https://twitter.com/KC7cyber

** Previously Cyber Data Maker - https://github.com/kkneomis/cyber_data_maker

About

A cybersecurity game in Azure Data Explorer

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 97.9%
  • HTML 1.7%
  • JavaScript 0.4%