Skip to content
This repository has been archived by the owner on Feb 13, 2021. It is now read-only.

Paranoids Red Team Hardware Hacking CTF -- Schematics and PCB layout

License

Notifications You must be signed in to change notification settings

theparanoids/hardware-hackme-1-eda

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ARCHIVED

Paranoids Hardware Hackme 1 -- EDA Files

PCB design files for hackme designed by the Paranoids security team.

standard-readme compliant

The Paranoids security team has designed this PCB to serve as a platform for building CTF (capture-the-flag) challenges.

Table of Contents

Background

PCBs and CTF challenges are fun. Paranoids wanted some fun too. This board was designed by the Paranoids team to be a platform for "hardware" or "embedded systems" capture-the-flag challenges. In a capture-the-flag challenge, a system is designed with deliberate security weaknesses, and the goal for the person playing the challenge is to find and exploit these weaknesses. This board contains a "victim" STM32F4 microcontroller and XC2C32A CPLD. It also has a secondary microcontroller that can act as a debugger for the "victim" microcontroller. This secondary microcontroller can run the open-source Black Magic Probe firmware. These components are all conveniently integrated into one board -- no need to connect multiple smaller boards together with a bunch of wires.

Install

This project is designed in KiCad. To edit the files, install a KiCad version at least as recent as 5.0.0-rc2-dev-319-g0ded476.

Usage

To make changes to the schematic or board layout, open the main paranoids-hackme-1.pro project file in KiCad. Schematics for revisions that have gone out to manufacturing are checked in as PDFs for convenience. Gerber files for revisions that have gone out to manufacturing are also checked in for convenience.

This board has been designed with 6 mil trace width, 6 mil minimum spacing, 12 mil minimum drill, and 24 mil minimum via diameter. This is compatible with many PCB manufacturers including OSHPark and PCBWay.

Contribute

Please refer to the contributing.md file for information about how to get involved. We welcome issues and questions. Pull Requests may be accepted. However, because manufacturing physical hardware costs money and the Paranoids does not regularly manufacture new batches of PCBs, proposed changes should be thoroughly discussed and agreed upon before submitting a pull request.

Maintainers

Robert Ou: [email protected]

License

This project is licensed under the terms of the MIT open source license. Please refer to LICENSE for the full terms.

Shoutouts

About

Paranoids Red Team Hardware Hacking CTF -- Schematics and PCB layout

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published