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
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.
$ 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
$ _ 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.
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:
Both stages are part of the final ranking and may influence medal results and national team selection decisions.
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.
Finalists arrive on-site, present any required ID, and complete check-in.
Setup, network, and environment checks before official credentials are issued.
Each finalist receives personal credentials. These are confidential and one-time use.
Final review of rules, anti-cheating policy, AI policy, and on-site instructions.
Round 2 of ICO Uzbekistan 2026, executed inside the official CLI environment.
Lunch is provided for all finalists. Use the time to rest before Stage 2.
Round 3 of ICO Uzbekistan 2026, conducted on the official CTFd platform.
Submission analysis, anti-cheating review, and result verification by the committee.
Recognition of medalists and presentation of certificates to all finalists.
Official closing of the Final Round and departure of participants.
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.
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.
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 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.
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
Two paths are supported. Choose the one that fits your environment.
Best for simpler setup.
node --versionnpm --versionnpm install -g icoa-cli@latesticoaexam <your-token>Recommended when a full Unix-like environment is needed.
wsl --install -d Ubuntu-22.04sudo apt update
sudo apt install -y curl
curl -fsSL https://deb.nodesource.com/setup_22.x | sudo -E bash -
sudo apt install -y nodejsnode --version
npm --versionsudo npm install -g icoa-cli@latesticoaIf the Organizing Committee gives a specific CLI version, install exactly that version instead of latest:
npm install -g icoa-cli@<version>If terminal text appears broken or shows question marks, in cmd run:
chcp 65001Then start the CLI again. If language issues continue, use English mode if available.
brew install nodenode --version
npm --versionnpm install -g icoa-cli@latestsudo npm install -g icoa-cli@latesticoasudo apt update
sudo apt install -y nodejs npmsudo apt update
sudo apt install -y curl
curl -fsSL https://deb.nodesource.com/setup_22.x | sudo -E bash -
sudo apt install -y nodejsnode --version
npm --versionsudo npm install -g icoa-cli@latesticoacurl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.1/install.sh | bash
source ~/.bashrc
nvm install 22
nvm use 22
npm install -g icoa-cli@latestUse nvm if you do not have sudo access or if apt/npm is broken.
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.
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.
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.
File editing, terminal sessions, and viewing large text outputs.
Building, compiling, assembling, and analyzing low-level programs.
Python scripting, automation, local scripts, and challenge solving.
Network interaction, scanning, DNS checks, packet capture, and service testing.
Runtime debugging, binary inspection, breakpoints, registers, and disassembly.
Binary analysis, packed files, extracted strings, and reverse-engineering workflows.
File identification, metadata analysis, embedded files, images, PDFs, disk artifacts, and hex inspection.
Cryptographic operations, hash cracking, password attacks, encryption, and decryption.
Text processing, structured data, SQLite databases, encodings, sorting, and counting.
Compressing, extracting, and inspecting archive formats.
Essential command-line file operations, searching, filtering, permissions, and filesystem work.
Repository handling and container-based challenge environments.
Exploit scripting, cryptography, symbolic solving, and automated reverse engineering.
HTTP automation, scraping, packet crafting, web services, and SSH automation.
Number theory, RSA-style tasks, symbolic math, and cryptographic primitives.
Disassembly, ROP gadget discovery, PE file analysis, and binary exploitation support.
Image processing, numerical analysis, file type detection, and malware/signature workflows.
Web exploitation automation, interactive Python, Python bytecode recovery, memory forensics, and serial communication.
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.
Use this checklist to make sure you are ready on the day of the Final Round.
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.
AI access is part of the official terminal environment. Participants may use the AI tools provided inside the terminal according to the task design.
AI usage is allowed only through the official platform provided or approved by ICO Uzbekistan 2026.
Unauthorized AI usage may result in score cancellation, disqualification, or removal from national team consideration.
All finalists are required to follow the rules listed below. Acceptance of these rules is a precondition for participation in the Final Round.
All participants compete individually. Teamwork is not allowed unless explicitly announced.
Sharing, receiving, requesting, buying, selling, hinting, leaking, or indirectly communicating flags is strictly prohibited.
Participants may not share methods, scripts, screenshots, terminal output, partial solutions, challenge files, or exploit steps during the competition.
Participants may not communicate with friends, teachers, parents, online communities, Telegram groups, Discord servers, forums, or other participants for help during the contest.
Only official AI tools provided or approved by ICO Uzbekistan 2026 may be used.
Stage 1 is terminal-only unless the Organizing Committee explicitly allows something else.
Participants must use only their own assigned CTFd account.
Terminal tokens are personal and one-time use.
Participants must use only approved devices. Additional phones, hidden devices, second laptops, or unauthorized communication tools may be restricted or banned during competition time.
The Organizing Committee may require screen recording, random checks, device checks, browser history checks, terminal history checks, or post-contest interviews for selected participants.
The Organizing Committee may request explanations, writeups, interviews, or live re-solving for selected participants before confirming final results.
Unusual submission patterns, impossible solve times, copied flags, identical behavior, suspicious traffic, or evidence of collaboration may trigger investigation.
All final decisions are made by the ICO Uzbekistan 2026 Organizing Committee.
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.
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.
Late participants may lose competition time or may not be admitted, depending on the Organizing Committee's decision.
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.
Participants must behave respectfully toward organizers, proctors, partners, and other participants.
Internal final-round information, access credentials, tasks, files, tokens, screenshots, and private instructions must not be shared outside the finalist group unless officially published.
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.
On the competition day, each participant will receive personal credentials.
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.
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.
Scores will be based on the official terminal competition system and successful completion / submission of tasks.
Scores will be based on official CTFd submissions, challenge points, time, and other platform-based rules if applicable.
Final results are not considered official until verified and approved by the Organizing Committee.
The following medals will be awarded based on final verified results:
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.
The following common issues are pre-answered. For anything else, contact an on-site proctor.
On Windows cmd, run:
chcp 65001Then restart the CLI. If the issue continues, use English mode if available.
Windows: run cmd or PowerShell as Administrator.
macOS / Linux: try:
sudo npm install -g icoa-cli@latestCheck for extra spaces, wrong characters, zero vs letter O, and capitalization. Tokens are personal and must be typed exactly as provided.
Immediately contact an on-site organizer or proctor. Do not try random fixes without permission.
Immediately raise your hand and inform the proctor. The Organizing Committee will decide whether the attempt can be resumed, reset, replaced, or handled in another way.
Inform the Organizing Committee before the competition if possible. On the competition day, contact technical support as early as possible during setup time.
Only if approved by the Organizing Committee. You must not switch devices silently.
Phones and external communication devices may be restricted during the competition. Follow on-site instructions.
No. Stage 1 is terminal-only unless the Organizing Committee explicitly permits something.
Translation may be allowed for understanding the statement, but using unauthorized tools to generate solutions is prohibited. Only official AI tools may be used if provided.
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.
Yes. Finalists are expected to participate in the final round. If a participant cannot attend, they must inform the Organizing Committee immediately.
Yes, lunch will be provided for all finalists.
Yes. Stage 1 and Stage 2 will be held on the same day with a break between them.
The terminal/AI stage may support English, Uzbek, and Russian interaction where available.
The CTFd round will primarily be in English.
Only through official AI tools/platforms provided or approved by ICO Uzbekistan 2026.
No. The competition is individual.
No. Flag sharing is strictly prohibited during the competition and may also be restricted after the contest until tasks are officially released.
Your score may be cancelled, you may be disqualified, and you may be removed from medal or national team consideration.
No. Results become official only after verification by the Organizing Committee.
Yes, all Top 55 finalists will receive an international certificate recognizing their achievement.
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.