# NOTICE — Changes from the original CTF Primer

The **ICOA Starter Guide** is a derivative work of the **CTF Primer** by
picoCTF (Carnegie Mellon University), available at
<https://github.com/picoCTF/ctf-primer>.

This file documents, as required by CC BY-SA 4.0 §3(a)(1)(B), the changes
made in producing this derivative.

## Summary of changes

### 1. Curated chapter selection

The following chapters from the original CTF Primer have been **retained**
(with their technical content preserved and the original authors' voice
intact):

- Shell — Luke Jones
- Virtual Environment — Jeffery John
- Programming in Python — Samuel Sabogal Pardo
- Regular Expressions — Jeffery John
- Git & Version Control — Jeffery John
- The Network — Samuel Sabogal Pardo
- Web Exploits — Samuel Sabogal Pardo
- Cryptography — Samuel Sabogal Pardo
- Infiltrating in a Database — Samuel Sabogal Pardo
- Forensics — (picoCTF team)

The following chapters have been **omitted** to keep the guide focused on
CLI-native competition skills appropriate for a starter-level audience:

- Tools (GUI-centric: Wireshark GUI, Burp Suite, etc.)
- Reversing (deep reverse engineering, often GUI-dependent)
- Assembly (out of scope for starter level)
- Binary Exploitation (out of scope for starter level)
- C Programming (supported binary/assembly chapters, omitted with them)
- Coding (general programming; widely covered elsewhere)
- Careers (picoCTF-specific outreach content)

### 2. Replaced introduction

The original `intro.adoc` has been replaced with an ICOA-specific introduction
(`intro-icoa.adoc`) that explains the context of the ICOA 2026 competition,
preserves attribution to picoCTF, and describes the curation rationale.

### 3. Added chapter

A placeholder chapter, **"The ICOA CLI Environment"**
(`icoa-cli-env.adoc`), has been added at the end to introduce competitors to
the CLI-native format of ICOA 2026. This chapter is wholly original to ICOA
and contains no picoCTF content.

### 4. Appendix labels removed

Three chapters in the original (`environment`, `regex`, `git`) were tagged as
AsciiDoc appendices. The `[appendix]` tags have been removed so these appear
as regular numbered chapters in the curated reading order. No body content
was altered.

### 5. Visual restyling

The HTML presentation has been restyled to match the ICOA 2026 site design:

- Dark theme (Orbitron display font, Inter body font, Cyber Blue `#5D78FF`).
- ICOA site navigation header and footer added.
- Sticky left-side TOC.
- Monokai-derived syntax highlighting for code blocks.
- Attribution block inserted at the page footer.

No textual content of the retained chapters was altered as part of the
restyling — only presentation (CSS).

### 6. References to picoCTF, picoGym, and Carnegie Mellon University

References to picoCTF, picoGym challenges, and Carnegie Mellon University
within chapter bodies have been **preserved** as written, consistent with
accurate attribution and the integrity of the original authors' voice.

## Build

Source AsciiDoc files live in `source/`. To rebuild:

```bash
cd source
python3 build.py
```

Output: `index.html` in the `starter/` directory.

## License

This derivative work is released under **CC BY-SA 4.0**. See `LICENSE.md`.
