Hướng dẫn làm bài thi vòng Chung khảo 2021

Hình thức: Tấn công và phòng thủ trực tiếp (King Of The Hill – Attack & Defense)

Luật tính điểm: Theo kết quả tấn công – phòng thủ của các đội và việc giải các bài tập (Daemon challenges & Jeopardy)

1. Daemon challenges:

Luật chơi sẽ được dựa trên thể thức KOTH (ft) AD. Các Daemon challenges sẽ được thiết kế phân bố rải rác tương ứng với các châu lục (Á, Âu, Mỹ…). Cụ thể như sau:

  • Vòng thi được chia thành nhiều hiệp thi đấu, nhiệm vụ của các đội chơi là đánh chiếm các vùng đất (châu lục) thông qua khai thác lỗi của dịch vụ và submit flag tương ứng trong mỗi hiệp đấu; đồng thời bảo vệ các vùng đất đang chiếm đóng thông qua việc vá các lỗ hổng bảo mật của dịch vụ.
  • Tổng thời gian thi: 8 tiếng.
  • Hiệp thi đấu:
    • 4 tiếng đầu: 10 phút / Hiệp đấu => 24 hiệp
    • 2 tiếng tiếp theo: 5 phút / Hiệp đấu => 24 hiệp
    • 2 tiếng cuối cùng: 3 phút / Hiệp đấu => 40 hiệp

=> Tổng cộng 88 hiệp đấu

Tấn công:

  • Các đội chơi đánh chiếm các vùng đất (châu lục) thông qua khai thác lỗi dịch vụ và submit flag thành công sớm nhất trong mỗi hiệp đấu. Sau khi đánh chiếm thành công, đội chơi sẽ sở hữu và giành trọn số điểm của vùng đất đó mỗi Hiệp đấu cho đến khi vùng đất bị đội khác cướp đoạt.

Ví dụ: Tại Hiệp 6, Team 9 chiếm thành công (cắm cờ) vùng đất Bắc Mỹ (500 điểm), khi đó, Team 9 sẽ sở hữu vùng Bắc Mỹ và nhận được 500 điểm trong Hiệp 6 và những Hiệp tiếp theo cho đến khi Bắc Mỹ bị một đội khác cướp đoạt thông qua việc submit thành công flag khác của vùng Bắc Mỹ.

  • Flag của vùng đất sẽ được thay đổi vào đầu của mỗi Hiệp đấu.
  • Các dịch vụ được thiết kế với nhiều lỗ hổng bảo mật khác nhau.

Phòng thủ:

  • Sau khi chiếm thành công một vùng đất, đội chiếm đóng có thể triển khai hệ thống phòng thủ đất đối không thông qua việc vá lỗi các lỗ hổng dịch vụ.
  • Đội chiếm đóng chỉ có 1 lượt miễn phí triển khai hệ thống phòng thủ (bản vá) trong suốt quá trình chiếm đóng vùng đất (lượt vá thêm có thể mua bằng tiền có được từ việc giải các bài Jeopardy).
  • Bản vá lỗi sẽ được kiểm duyệt tự động và trả về trạng thái “Đồng ý” hoặc “Từ chối”:
    • Đồng ý: bản vá vượt qua được việc kiểm duyệt của hệ thống và sẽ được áp dụng lên dịch vụ tương ứng của vùng đất. Các đội chơi khác sẽ được thông báo về bản vá và có quyền xem nội dung bản vá.
    • Từ chối: bản vá không vượt qua việc kiểm duyệt của hệ thống. Bản vá sẽ bị vô hiệu.
    • Lưu ý: Một bản vá được xem là hợp lệ khi nó đáp ứng các tiêu chí sau:

– Giữ được tính năng được thiết kế của chương trình.

– Vượt qua các kiểm tra/kiểm duyệt tự động/ngẫu nhiên của ban tổ chức.

2. Jeopardy

Các Jeopardy challenges sẽ được phân bố rải rác tương ứng với các tỉnh/ thành/ quần đảo của Việt Nam. Đội chơi giải các bài Jeopardy để có Tiền ảo và sử dụng để:

  • Mua bí mật quân sự, gợi ý giúp dễ dàng tấn công vùng đất.
  • Vô hiệu hóa hệ thống phòng thủ:
    • Đội chơi có thể dùng tiền ảo để vô hiệu Hệ thống phòng thủ (bản vá) của vùng đất đang bị chiếm đóng.
    • Sau 30 giây vô hiệu hóa hệ thống phòng thủ, các đội chơi khác sẽ được thông báo về tình trạng bản vá.
  • Đóng băng vùng đất:

Đội chơi có thể dùng tiền ảo để đóng băng một vùng đất khiến cho đội đang sở hữu vùng đất đó (nếu có) không nhận được điểm trong 5 Hiệp. Trong thời gian đóng băng, mọi hoạt động liên quan đến vùng đất sẽ bị từ chối.

Ví dụ, tại Hiệp 9, Team 6 đóng băng vùng Bắc Mỹ của Team 9, khi đó, Team 9 sẽ không nhận được điểm của vùng Bắc Mỹ từ Hiệp 9 đến hết Hiệp 13, trong thời gian này, không đội nào có thể tấn công vùng đất đó.

  • Mua thêm lượt triển khai hệ thống phòng thủ (lượt vá).

3. Xếp Hạng

Đội chơi sẽ được xếp hạng thông qua điểm số lấy được từ việc chiếm đóng các vùng đất và số tiền ảo hiện có:

  • Đội có điểm số cao hơn sẽ xếp trên
  • Nếu hai đội chơi có số điểm bằng nhau thì đội nào có nhiều tiền ảo hơn sẽ xếp trên, nếu 2 đội chơi có cùng số điểm và số tiền ảo thì sẽ căn cứ vào thời gian ghi điểm (đội nào ghi được số điểm hiện tại trước sẽ xếp trên).