# NOTICE — Changes from the original CTF Primer

The **ICOA Advanced 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**
in this Advanced Guide (with their technical content preserved and the
original authors' voice intact):

- Tools — Jeffery John
- Levels of Code — Jeffery John
- A little about C language — Samuel Sabogal Pardo
- Assembly — Samuel Sabogal Pardo
- Reverse Engineering — (picoCTF team)
- Binary Exploitation — Samuel Sabogal Pardo

These six chapters cover the advanced and low-level material that did not
fit the *ICOA Starter Guide* (which focuses on entry-level CLI skills).

### 2. Replaced introduction

The original `intro.adoc` from the CTF Primer is not included in this
Advanced Guide. An ICOA-specific introduction (`intro-icoa.adoc`) has been
written that frames the chapters for ICOA 2026 competitors and references
the ICOA Starter Guide as a prerequisite.

### 3. Added chapter

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

### 4. Appendix label removed

The `tools` chapter in the original is tagged as an AsciiDoc appendix. The
`[appendix]` tag has been removed so it appears as a regular numbered chapter
in the curated reading order. No body content was altered.

### 5. picoCTF practice-shell references redirected

References to the picoCTF webshell at `https://webshell.picoctf.org/` have
been replaced with references to the ICOA practice environment at
`practice.icoa2026.au` (and to local Linux/WSL alternatives where
appropriate). This reflects the fact that ICOA 2026 will provide its own
practice environment for registered competitors.

References to picoCTF, picoGym challenges, and Carnegie Mellon University
within chapter bodies (e.g. example strings such as "HelloPicoCTF" in code
samples) have been **preserved** as written, consistent with accurate
attribution and the integrity of the original authors' voice.

### 6. Visual restyling

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

- Dark theme (Orbitron display font, Inter body font, neon green
  `#00FF88` for all accents — the same terminal-green palette used by the
  Starter Guide).
- 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).

## Relationship to the ICOA Starter Guide

The ICOA Starter Guide (at `/starter/`) and this ICOA Advanced Guide (at
`/advanced/`) are independent companion publications. They share the same
visual design and licensing but are intentionally not cross-linked in the
chapter bodies, so each can be consumed on its own.

## Build

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

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

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

## License

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