VÒNG CHUNG KẾT
Days
Hours
Mins
Secs
SINH VIÊN VỚI AN TOÀN THÔNG TIN PTIT 2025
Thời gian thi
Vòng sơ loại
- Bắt đầu từ 8.00 ngày 23/08/2025
- Kết thúc vào 23.59 ngày 24/08/2025
Vòng chung kết
- 13.30 – 17.00 ngày 21/09/2025 tại các cơ sở đào tạo của Học viện Công Nghệ Bưu Chính Viễn Thông
- Đóng băng bảng xếp hạng (freeze): 16.30, 21/09/2025 Trong thời gian đóng băng, hệ thống vẫn ghi nhận nộp bài nhưng điểm/thứ hạng sẽ không hiển thị công khai cho đến khi mở khóa.
Đối tượng tham gia
Phạm vi: Học viện Công Nghệ Bưu Chính Viễn Thông.
Đối tượng dự thi: Sinh viên khối ngành kỹ thuật thuộc cơ sở đào tạo Hà Nội và thành phố Hồ Chí Minh của Học viện Công Nghệ Bưu Chính Viễn Thông.
Lưu ý: Sinh viên chưa từng đạt giải Nhất PTIT CTF hoặc tham gia vòng Chung kết cuộc thi ATTT ASEAN có thể đăng ký thi.
Vòng sơ loại và chung kết
Hình thức thi
- Vòng sơ loại: Thi thực hành trực tuyến (online) theo đội, dạng CTF Jeopardy.
- Vòng chung kết: Thi thực hành trực tiếp theo đội, dạng CTF Jeopardy.
Nội dung thi gồm:
- Cryptography (Mật mã học) – DES, RSA, AES, hash…, giải đố/attacks/lập trình.
- Digital Forensics – phân tích file, memory dump, PCAP, điều tra số.
- Reverse Engineering (Kỹ thuật đảo ngược) – dịch ngược exe/apk, unpack, bypass bảo vệ.
- Web Security (Bảo mật web) – phát hiện & khai thác lỗ hổng ứng dụng web.
- Binary Exploitation (Pwnable) – khai thác nhị phân, BOF, format string, shellcode…
Cách tính điểm
Điểm động giảm dần theo số đội giải được để hạn chế chia sẻ đáp án và tăng cạnh tranh. Mỗi challenge có điểm tối đa 500 và giảm dần đến tối thiểu 100. Dùng Hint có thể sẽ bị trừ điểm.
1) Điểm động (Base Score)
| Thành phần | Giá trị |
|---|---|
| Công thức (Base) | Base = (((Min - Max) / (A^2)) * (B^2)) + Max |
| Min | Điểm tối thiểu mỗi challenge (100). |
| Max | Điểm tối đa mỗi challenge (500). |
| A | Số đội giải được để challenge chạm mức Min. |
| B | Số đội đã giải challenge tại thời điểm hiện tại. |
2) Điểm thưởng vòng Chung kết
Áp dụng cho vòng Chung kết, tính trên từng challenge, không cộng dồn nhiều huy hiệu (lấy mức cao nhất đạt được).
🥇 1st Solve +10%
🥈 2nd Solve +5%
🥉 3rd Solve +3%
🚩 Đã giải +0%
| Thành phần | Giá trị |
|---|---|
| Công thức (Final) | Final = round( Base × (1 + Bonus%) ) |
| Bonus% | 🥇 10% | 🥈 5% | 🥉 3% | 🚩 0% |
Scoreboard sẽ hiển thị huy hiệu 🥇/🥈/🥉/🚩 cạnh mỗi submission. 💸 bounty dùng để đánh dấu bài đặc biệt có giải First Solve.
Luật Thi
- KHÔNG chia sẻ cách làm/Flag. BTC có quyền kiểm tra và hủy kết quả nếu vi phạm.
- Chỉ tấn công vào dịch vụ/Challenge cho phép; KHÔNG tấn công hạ tầng.
- KHÔNG DoS hệ thống; vi phạm sẽ bị khóa tài khoản/huỷ kết quả.
- Báo lỗi scoreboard cho BTC để được hỗ trợ/xem xét điểm.
- Nếu submit đúng nhưng không được chấp nhận, liên hệ Discord BTC.
- Quyết định của BTC là cuối cùng.
Giải Thưởng
- Giải Nhất – Nhì – Ba - Khuyến khích và các giải phụ khác
- Giải “Clear” từng mảng (Cryptography, Digital Forensics, Reverse Engineering, Web Security, Binary Exploitation)
- Giải First Solve cho các bài đặc biệt do BTC chỉ định trong mỗi mảng được gắn nhãn “bounty 💸” trên hệ thống
Đội đạt giải chính vẫn có thể nhận các giải thưởng phụ.
Số lượng & giá trị giải thưởng sẽ được công bố theo thông báo chính thức/ khi trao giải.
Thông Tin Cuộc Thi
- Website: PTIT CTF
- Cập nhật & thảo luận:
- FanPage PTIT CTF: Capture The Flag - PTIT
- FanPage Khoa ATTT: Khoa ATTT - PTIT
- Discord PTIT CTF 2025: Discord
- BTC có quyền điều chỉnh quy chế/thời gian phù hợp thực tế và sẽ thông báo cho các đội.