Official Final Round Guide Last updated: May 2026

ICO Uzbekistan 2026 Final Round

Official Rules, Schedule, Technical Setup, Terminal-AI Stage, CTFd Stage, Awards, and Participant Instructions.

The final stage of the ICO Uzbekistan 2026 National Selection will bring together the Top 55 cybersecurity talents of Uzbekistan for a full-day final consisting of two separate stages: a Terminal-Based Cybersecurity + AI Challenge and a Classic CTF Competition on CTFd.

root@ico-uz-2026 ~ /final-round
$ system.identify
SYSTEM      : ICO_UZBEKISTAN_2026
EVENT       : NATIONAL_SELECTION_FINAL_ROUND
PARTICIPANTS: TOP_55_FINALISTS
DATE        : 2026-05-17
LOCATION    : TASHKENT, UZBEKISTAN
STAGES      : 2 [TERMINAL_AI, CTFD]
STATUS      : OPERATIONAL
$ _
Date May 17, 2026
Location Tashkent, Uzbekistan
Participants Top 55 finalists
Stage 1 Terminal-Based Cybersecurity + AI Challenge
Stage 2 Classic CTF Competition on CTFd
Duration Full day, morning to evening
Lunch Provided for all participants
Awards Gold, Silver, Bronze medals + international certificates
Important Notice

This page is the official participant guide for the ICO Uzbekistan 2026 Final Round. Participants are responsible for reading and understanding all rules, technical instructions, and competition policies before the event.

01

Final Round Overview

The ICO Uzbekistan 2026 Final Round is the final national selection stage for identifying the strongest cybersecurity students in Uzbekistan.

Because the international final is approaching and many finalists are travelling from different regions of Uzbekistan, the Organizing Committee has decided to combine the second and third stages into one full competition day.

The final day will consist of two independent stages:

Stage 1 · Round 2

Terminal-Based Cybersecurity + AI Challenge

  • Duration: 1.5 hours
  • Environment: Terminal only
  • Focus: AI-assisted cybersecurity, prompt interaction, AI safety, AI manipulation, AI defense, and terminal-based problem solving
Stage 2 · Round 3

Classic CTF Cybersecurity Competition

  • Duration: 3 hours
  • Environment: CTFd
  • Focus: Classic cybersecurity challenges including cryptography, forensics, web, reverse engineering, OSINT, Linux, scripting, and related CTF topics
Important

Both stages are part of the final ranking and may influence medal results and national team selection decisions.

02

Expected Final Day Schedule

The schedule below reflects the expected order of the final day. Exact times will be confirmed by the Organizing Committee. Participants must be ready to follow on-site instructions at all times.

  1. Step 01

    Participant arrival and identity / registration check

    Finalists arrive on-site, present any required ID, and complete check-in.

  2. Step 02

    Technical preparation and laptop / environment verification

    Setup, network, and environment checks before official credentials are issued.

  3. Step 03

    Distribution of personal access tokens and CTFd credentials

    Each finalist receives personal credentials. These are confidential and one-time use.

  4. Step 04

    Opening briefing and rule explanation

    Final review of rules, anti-cheating policy, AI policy, and on-site instructions.

  5. Stage 1

    Terminal-Based Cybersecurity + AI Challenge — 1.5 hours

    Round 2 of ICO Uzbekistan 2026, executed inside the official CLI environment.

  6. Step 06

    Break and lunch

    Lunch is provided for all finalists. Use the time to rest before Stage 2.

  7. Stage 2

    Classic CTF Competition on CTFd — 4 hours

    Round 3 of ICO Uzbekistan 2026, conducted on the official CTFd platform.

  8. Step 08

    Result verification and integrity checks

    Submission analysis, anti-cheating review, and result verification by the committee.

  9. Step 09

    Award ceremony

    Recognition of medalists and presentation of certificates to all finalists.

  10. Step 10

    Closing and departure

    Official closing of the Final Round and departure of participants.

Schedule Note

The final timetable may be updated before or during the event. Participants must follow the instructions of the Organizing Committee and on-site proctors at all times.

03

Stage 1 — Terminal-Based Cybersecurity + AI Challenge

Stage 1 is a new-generation cybersecurity competition format built around terminal-native interaction and AI security. Participants will work inside a dedicated CLI environment. The purpose of this stage is to test how well students can operate in a command-line environment, understand cybersecurity tasks, communicate with AI systems, control AI assistance, and solve AI-security challenges.

Stage Round 2 · Official
Duration 1.5 hours
Platform Terminal / CLI
Browser usage Not allowed unless explicitly permitted
AI access Inside the official environment
Languages EN · UZ · RU (where available)
Access Personal token, on-site

Participants will receive a personal token during registration. This token will be used to start the terminal-based exam. Tokens are personal, one-time use, and must not be shared with anyone.

The terminal stage may include

  • AI-assisted cybersecurity questions
  • AI-as-a-teammate tasks
  • AI-as-a-target tasks
  • Prompt-injection-style tasks
  • AI defense tasks
  • AI behavior analysis
  • Terminal command usage
  • Basic scripting or command-line reasoning
  • Cybersecurity theory and applied tasks
  • Interaction with task-specific LLMs
  • In some tasks, AI may help the participant.
  • In some tasks, the participant may need to evaluate, challenge, defend, or manipulate an AI system.
  • In some tasks, the goal may be to obtain a flag from a controlled AI environment.
  • In all cases, participants must follow the allowed interface and must not use unauthorized external resources.

How the Terminal Stage Works

  1. The participant receives a personal token from the Organizing Committee.
  2. The participant opens Terminal / cmd / PowerShell / WSL / Linux terminal according to their system.
  3. The participant starts the CLI.
  4. The participant selects the correct competition mode if required.
  5. The participant enters the official exam command with their token.
  6. The timer starts.
  7. The participant solves tasks inside the terminal environment.
  8. The participant submits answers through the official interface.
  9. After final submission or timeout, the token is considered used.
  10. The Organizing Committee receives the official result.
Token Warning

The token is one-shot. Once the exam is submitted or auto-submitted after timeout, the token cannot be reused unless the Organizing Committee decides otherwise due to a verified technical incident.

04

Terminal Setup Guide

The technical format is based on the official ICOA CLI-style national selection workflow adapted for ICO Uzbekistan 2026. The standard flow is:

Install Node.js Install the CLI Start the CLI Run demo Use exam token only when instructed

General Requirements

  • Laptop with stable battery / charger
  • Internet connection
  • Node.js installed
  • Terminal access
  • Ability to run npm commands
  • Python 3 may be required for some advanced tasks or tools
  • Participants should bring their own laptop unless the Organizing Committee announces otherwise
  • Participants should test installation before the competition if possible
  • On-site technical support may be available, but participants remain responsible for bringing a usable device

Windows Setup

Two paths are supported. Choose the one that fits your environment.

Path A — cmd / PowerShell

Best for simpler setup.

  1. Install Node.js LTS from nodejs.org.
  2. Open cmd or PowerShell.
  3. Check Node.js:
    node --version
  4. Check npm:
    npm --version
  5. Install the CLI:
    npm install -g icoa-cli@latest
  6. Start the CLI:
    icoa
  7. If demo mode is available, run demo before the real exam.
  8. During the official competition, use the command provided by the Organizing Committee, for example:
    exam <your-token>

Path B — WSL2 + Ubuntu

Recommended when a full Unix-like environment is needed.

  1. Open PowerShell as Administrator.
  2. Run:
    wsl --install -d Ubuntu-22.04
  3. Reboot if asked.
  4. Open Ubuntu.
  5. Create Linux username and password.
  6. Install Node.js 22:
    sudo apt update
    sudo apt install -y curl
    curl -fsSL https://deb.nodesource.com/setup_22.x | sudo -E bash -
    sudo apt install -y nodejs
  7. Verify:
    node --version
    npm --version
  8. Install CLI:
    sudo npm install -g icoa-cli@latest
  9. Start:
    icoa
Specific CLI Version

If the Organizing Committee gives a specific CLI version, install exactly that version instead of latest:

npm install -g icoa-cli@<version>
Windows Encoding Fix

If terminal text appears broken or shows question marks, in cmd run:

chcp 65001

Then start the CLI again. If language issues continue, use English mode if available.

Official CLI Sandbox Tools

The official ICOA-style terminal environment may include a large pre-installed sandbox toolset for cybersecurity, forensics, cryptography, networking, reverse engineering, scripting, and AI-security style tasks. Participants do not need to install all of these tools locally for the final round, but they should understand the purpose of the main categories and be comfortable with common terminal workflows.

Important

This list is provided for preparation and orientation. The exact tools available during the official final environment may depend on the version of the CLI/sandbox used by the Organizing Committee. Participants must always follow the official on-site instructions.

Local Setup vs. Official Sandbox

Node.js and the ICOA CLI are required to start the terminal workflow. The advanced tools below are part of the sandbox-style environment and are listed so finalists understand what kinds of tools may appear in terminal-based cybersecurity tasks.

Core commands finalists should recognize first

cat grep find strings file xxd hexdump base64 unzip tar curl wget nc nmap python3 pip3 requests pycryptodome pwntools gdb objdump radare2 binwalk exiftool sqlite3 jq openssl john hashcat tshark tcpdump sqlmap volatility3 z3-solver angr

Editors & Terminal

File editing, terminal sessions, and viewing large text outputs.

vim 9.1 nano tmux 3.6 screen less

Compilers & Build

Building, compiling, assembling, and analyzing low-level programs.

gcc 17 g++ 17 make nasm 3 cmake 4 as ld pkg-config

Python Runtime

Python scripting, automation, local scripts, and challenge solving.

python3 3.12 pip3 26 python3-venv

Networking

Network interaction, scanning, DNS checks, packet capture, and service testing.

curl 8.7 wget 1.25 nc socat 1.8 nmap 7.99 ssh 9.9 dig whois ping traceroute tcpdump 4.99 tshark 4.6

Debuggers

Runtime debugging, binary inspection, breakpoints, registers, and disassembly.

gdb 17.1 objdump

Reverse Engineering

Binary analysis, packed files, extracted strings, and reverse-engineering workflows.

radare2 6.1 rabin2 upx 5.1 strings

Forensics

File identification, metadata analysis, embedded files, images, PDFs, disk artifacts, and hex inspection.

binwalk exiftool 13.5 file xxd pdftotext pngcheck sleuthkit

Crypto & Password

Cryptographic operations, hash cracking, password attacks, encryption, and decryption.

john hashcat 7.1 openssl 3 gpg 2.4

Data Processing

Text processing, structured data, SQLite databases, encodings, sorting, and counting.

jq 1.7 sqlite3 3.51 base64 hexdump od sort uniq wc

Archive

Compressing, extracting, and inspecting archive formats.

unzip zip tar gzip bzip2 xz

Core Unix

Essential command-line file operations, searching, filtering, permissions, and filesystem work.

cat grep sed awk find head tail diff patch chmod chown ln cp mv mkdir rm

Git & Docker

Repository handling and container-based challenge environments.

git 2.39 docker 29

Python · CTF Core

Exploit scripting, cryptography, symbolic solving, and automated reverse engineering.

pwntools 4.12 pycryptodome 3.23 z3-solver 4.13 angr 9.2

Python · Web & Network

HTTP automation, scraping, packet crafting, web services, and SSH automation.

requests 2.32 beautifulsoup4 4.14 flask 3.0 scapy 2.5 paramiko 4.0

Python · Crypto & Math

Number theory, RSA-style tasks, symbolic math, and cryptographic primitives.

sympy 1.14 gmpy2 2.3 cryptography 46

Python · Binary & RE

Disassembly, ROP gadget discovery, PE file analysis, and binary exploitation support.

capstone 5.0 ropper 1.13 ROPgadget 7.7 pefile 2024

Python · Data & Forensics

Image processing, numerical analysis, file type detection, and malware/signature workflows.

pillow 12 numpy 2.3 python-magic yara-python 4.5

Python · Security Tools

Web exploitation automation, interactive Python, Python bytecode recovery, memory forensics, and serial communication.

sqlmap 1.10 ipython 9.12 uncompyle6 3.9 volatility3 2.27 pyserial 3.5

Official CLI Commands

These commands are related to the competition CLI workflow itself, not separate cybersecurity tools.

icoa — Start the CLI.
demo — Open practice/demo mode if available.
exam <token> — Start the official exam using the personal token provided by the Organizing Committee.
ref — Show the command reference inside the exam environment.
lang <code> — Change interface language if supported, for example lang en.
submit — Submit answers through the official interface.
back — Return to the previous screen or question where supported.
help — Show help or cancel a pending answer depending on the current mode.
ICOA_RESET_STATE=1 icoa — Proctor-only reset command for verified technical incidents.

Finalists are not expected to master every tool. The highest-priority preparation is comfort with Linux basics, file inspection, encodings, Python scripting, networking commands, archives, forensics tools, and common CTF workflows.

05

Before Coming to the Final Round

Use this checklist to make sure you are ready on the day of the Final Round.

  • Read this entire page carefully.
  • Bring your laptop.
  • Bring your charger.
  • Charge your laptop fully.
  • Install Node.js in advance if possible.
  • Make sure terminal / cmd / PowerShell works.
  • Make sure npm works.
  • Test the CLI demo if available.
  • Make sure your keyboard works properly.
  • Make sure your operating system is stable.
  • Make sure you can connect to Wi-Fi.
  • Do not share your access credentials.
  • Arrive on time.
  • Bring any required ID or confirmation if announced by the Organizing Committee.
  • Inform your parents about the full-day schedule.
  • Be ready to stay until the evening.
06

Stage 2 — Classic CTF Competition on CTFd

Stage 2 is the classic cybersecurity CTF round of the ICO Uzbekistan 2026 Final Round. It will be conducted on the official CTFd platform using individual accounts provided by the Organizing Committee.

Stage Round 3 · Official
Duration 4 hours
Platform CTFd
Language English
Format Jeopardy-style CTF
Access Username + password on-site
AI Only via official ICO Uzbekistan 2026 AI platform if provided
External collaboration Strictly forbidden

Possible Challenge Categories

Cryptography Digital Forensics Web Exploitation Reverse Engineering OSINT Linux Scripting Networking Misc

How CTFd Works

  • Participants log in with their personal username and password.
  • Each challenge has a title, category, point value, description, and expected flag format.
  • Participants solve challenges and submit flags.
  • Correct submissions receive points.
  • Incorrect submissions may be logged.
  • Some challenges may have hints.
  • Hints may reduce points if the platform is configured that way.
  • The scoreboard may be visible or hidden depending on the Organizing Committee's decision.
  • The Organizing Committee may add, update, clarify, disable, or adjust challenges if needed.
  • Final ranking is determined by official platform results and Organizing Committee verification.

Flag Rules

  • Submit flags exactly in the required format.
  • Do not add extra spaces.
  • Do not change capitalization unless the challenge says otherwise.
  • Do not share flags with anyone.
  • Do not ask for flags.
  • Do not post flags in the group.
  • Do not submit flags received from another participant.
07

AI Usage Policy

Stage 1 — Terminal-AI

AI is part of the environment

AI access is part of the official terminal environment. Participants may use the AI tools provided inside the terminal according to the task design.

Stage 2 — CTFd

Official AI only

AI usage is allowed only through the official platform provided or approved by ICO Uzbekistan 2026.

Strictly Prohibited
  • Personal ChatGPT accounts
  • Gemini
  • Claude
  • Perplexity
  • Copilot Chat
  • External LLM websites
  • Telegram bots
  • Discord bots
  • Asking another person to use AI for you
  • Hidden devices for AI assistance
  • Pre-written AI-generated solutions during the contest unless explicitly allowed
  • Copying full challenge text into unauthorized external services
Allowed
  • Using official AI tools provided by ICO Uzbekistan 2026
  • Translating challenge statements if allowed and if it does not reveal or generate the solution
  • Asking clarification from on-site proctors about rules, platform issues, or technical problems
Warning

Unauthorized AI usage may result in score cancellation, disqualification, or removal from national team consideration.

08

Official Competition Rules

All finalists are required to follow the rules listed below. Acceptance of these rules is a precondition for participation in the Final Round.

  1. Individual competition

    All participants compete individually. Teamwork is not allowed unless explicitly announced.

  2. No flag sharing

    Sharing, receiving, requesting, buying, selling, hinting, leaking, or indirectly communicating flags is strictly prohibited.

  3. No solution sharing

    Participants may not share methods, scripts, screenshots, terminal output, partial solutions, challenge files, or exploit steps during the competition.

  4. No external collaboration

    Participants may not communicate with friends, teachers, parents, online communities, Telegram groups, Discord servers, forums, or other participants for help during the contest.

  5. No unauthorized AI

    Only official AI tools provided or approved by ICO Uzbekistan 2026 may be used.

  6. No unauthorized websites during Stage 1

    Stage 1 is terminal-only unless the Organizing Committee explicitly allows something else.

  7. CTFd restrictions

    Participants must use only their own assigned CTFd account.

  8. Token restrictions

    Terminal tokens are personal and one-time use.

  9. Device integrity

    Participants must use only approved devices. Additional phones, hidden devices, second laptops, or unauthorized communication tools may be restricted or banned during competition time.

  10. Screen recording / monitoring

    The Organizing Committee may require screen recording, random checks, device checks, browser history checks, terminal history checks, or post-contest interviews for selected participants.

  11. Post-contest verification

    The Organizing Committee may request explanations, writeups, interviews, or live re-solving for selected participants before confirming final results.

  12. Suspicious behavior

    Unusual submission patterns, impossible solve times, copied flags, identical behavior, suspicious traffic, or evidence of collaboration may trigger investigation.

  13. Final authority

    All final decisions are made by the ICO Uzbekistan 2026 Organizing Committee.

  14. Rule updates

    The Organizing Committee reserves the right to update, clarify, modify, add, or remove rules before, during, or after the competition if needed for fairness, security, technical stability, or organizational reasons.

  15. Technical incidents

    If a real technical issue occurs, the participant must immediately notify a proctor or organizer. Silent complaints after the contest may not be accepted unless there is strong evidence.

  16. Late arrival

    Late participants may lose competition time or may not be admitted, depending on the Organizing Committee's decision.

  17. Final submission

    Submission is final. Once submitted or auto-submitted, attempts may not be reopened unless the Organizing Committee decides otherwise due to a verified technical issue.

  18. Respectful behavior

    Participants must behave respectfully toward organizers, proctors, partners, and other participants.

  19. Confidentiality

    Internal final-round information, access credentials, tasks, files, tokens, screenshots, and private instructions must not be shared outside the finalist group unless officially published.

  20. Acceptance of rules

    By participating in the final round, the participant confirms that they have read, understood, and accepted all rules on this page and all additional instructions given by the Organizing Committee.

09

Access Credentials

On the competition day, each participant will receive personal credentials.

Stage 1

Terminal-AI Token

  • Personal terminal token
  • Token will be entered into the CLI
  • Token is personal
  • Token is one-time use
  • Token must not be shared
Stage 2

CTFd Account

  • Personal CTFd username
  • Personal CTFd password
  • Possibly a new email/account configuration if required
  • Credentials must not be shared
Account Responsibility

Any activity under a participant's account may be treated as that participant's responsibility. Participants must keep credentials private and immediately report any issue to the Organizing Committee.

10

Scoring, Ranking, and Result Verification

The final ranking may consider performance across both stages. Exact scoring rules, tie-break rules, and final ranking methodology may be announced by the Organizing Committee before or during the final round.

Stage 1 Scoring

Scores will be based on the official terminal competition system and successful completion / submission of tasks.

Stage 2 Scoring

Scores will be based on official CTFd submissions, challenge points, time, and other platform-based rules if applicable.

Tie-breakers may include

  • Total score
  • Earlier final solve time
  • Number of solved challenges
  • Performance in selected priority challenges
  • Post-contest verification
  • Organizing Committee review
Note

Final results are not considered official until verified and approved by the Organizing Committee.

11

Awards and Certificates

The following medals will be awarded based on final verified results:

Gold Medal 3 participants
Silver Medal 4 participants
Bronze Medal 5 participants

International Certificate

All Top 55 finalists will receive an international certificate recognizing their achievement as finalists of the ICO Uzbekistan 2026 National Selection.

Reaching the Top 55 means the participant has already demonstrated outstanding cybersecurity potential among students across Uzbekistan. The certificate recognizes this achievement even if the participant does not receive a medal.

The format, delivery method, and exact certificate details will be announced by the Organizing Committee.

12

Technical Troubleshooting

The following common issues are pre-answered. For anything else, contact an on-site proctor.

13

Information for Parents

ICO Uzbekistan 2026 is a national cybersecurity selection process organized in cooperation with relevant educational and olympiad partners, including the Ministry of Preschool and School Education and the Science Olympiad Center.

The Top 55 finalists are among the strongest cybersecurity students in Uzbekistan. The final round is an important step toward identifying the national team and recognizing the country's strongest young cybersecurity talents.

The final day may last from morning until evening. Lunch will be provided. Participants travelling from regions should plan transportation accordingly.

If parents have questions, they may contact the Organizing Committee through the official communication channels announced to finalists.

14

Authority of the Organizing Committee

The ICO Uzbekistan 2026 Organizing Committee reserves the right to:

  • Update the schedule
  • Modify rules
  • Clarify unclear situations
  • Adjust technical procedures
  • Change platform settings
  • Add or remove challenges
  • Freeze or hide the scoreboard
  • Investigate suspicious behavior
  • Request screen recordings, interviews, or writeups
  • Cancel invalid submissions
  • Disqualify participants for rule violations
  • Make final decisions on ranking, medals, certificates, and national team selection

All decisions of the Organizing Committee are final for the purposes of ICO Uzbekistan 2026 National Selection.

15

Frequently Asked Questions

16

Finalists, Be Ready.

You are among the Top 55 cybersecurity talents selected from 1513 participants across Uzbekistan. The final round is your chance to prove your skill, discipline, integrity, and readiness for the next level.

  • Read the rules.
  • Prepare your laptop.
  • Arrive on time.
  • Compete honestly.
  • Fight until the end.