20

GitHub - mitre-cyber-academy/2020-ectf-insecure-example: Insecure reference exam...

 4 years ago
source link: https://github.com/mitre-cyber-academy/2020-ectf-insecure-example
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

README.md

2020 MITRE Collegiate eCTF Example Code

This repository contains an example reference system for MITRE's 2020 Embedded System CTF. This code is incomplete, insecure, and does not meet MITRE standards for quality. This code is being provided for educational purposes to serve as a simple example that meets the minimum functional requirements for the 2020 MITRE eCTF competition. Use this code at your own risk!

Getting Started

Please see the Getting Started Guide.

Project structure

The example code is structured as follows

  • boot-image/ - Contains a stock FSBL, image.ub, and u-boot.elf for booting the project on the board. The stock FSBL is only provided for the purposes of making the miPod.bin, since bootgen requires you provide a bootloader when creating a .bin image.
  • mb/ - Contains example DRM project for running on the soft-core MicroBlaze. See DRM README
  • miPod/ - Contains example miPod project for running the Linux-side miPod driver. See miPod README
  • pl/ - Contains example PL implementation with soft-core MicroBlaze and audio codec. See PL README
  • tools/ - Contains example provisioning tools. See tools README
  • vagrant/ - Contains files for configuring the Vagrant environment. See Vagrant README
  • vivado-boards/ - Contains Vivado libraries for the board
  • Vagrantfile - Vagrantfile for launching the Vagrant environment - DO NOT CHANGE
  • sample-audio - Sample audio files for you to use

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK