CTF 2018 – “Chạy ngay đi”: Sân chơi thể thao trí tuệ hoành tráng và hấp dẫn nhất từ trước đến nay tại Đà Nẵng

Lần đầu xuất hiện tại Đà Nẵng, Capture The Flag (CTF) đã được tổ chức vào ngày 21 tháng 7. Với mục đích mang lại không khí học tập sôi nổi cũng như tạo nên một không gian thi đấu giao lưu kiến thức, cọ xát kỹ thuật cho tất cả nhân viên Framgia, CTF – “Chạy Ngay Đi” đã mang đến nhiều trải nghiệm bất ngờ và thú vị cho tất cả mọi người.

Capture The Flag (CTF) là môn thể thao trí tuệ đã được tổ chức 6 kỳ tại Framgia Hà Nội và đây là lần đầu tiên được tổ chức tại Đà Nẵng. Trên thế giới, CTF là cuộc thi để những người tham gia thực hành kỹ năng bảo mật máy tính cũng như kỹ năng ứng phó các cuộc tấn công mạng có thể gặp trong thực tế. Các đội chơi sẽ cùng tham gia vào cuộc chiến tranh mạng giả lập, tập trung vào hai kỹ năng tấn công và phòng thủ mạng máy tính. Tuy nhiên, khi về Framgia, CTF đã được Ban tổ chức (BTC) thay đổi khá nhiều phần nội dung để phù hợp hơn với môi trường công ty nhưng vẫn đảm bảo được sự thú vị của cuộc chơi.

Phiên bản CTF tại Đà Nẵng vẫn triển khai theo hình thức truyền thống giống các kỳ trước với ba phần thi: Game Logic, Code Puzzle, Code Contest với nội dung đa dạng mà nhân viên nào cũng có thể tham gia được. Điểm nhấn của CTF lần này chính là việc bổ sung các task sử dụng công nghệ Blockchain và xử lý ảnh (có thể dùng Photoshop) vào vòng Code Puzzle. Đây là đề thi lần đầu tiên xuất hiện tại CTF, vừa tăng độ khó của đề bài vừa giúp cuộc thi thêm phần kịch tính.

Blockchain và Xử lý ảnh (Photoshop) là điểm mới trong đề thi CTF kỳ này

Sôi động trước giờ G

CTF là cuộc thi học thuật lần đầu được tổ chức tại văn phòng Đà Nẵng nên các Framgia-ers không khỏi háo hức xen lẫn tò mò. Trước một chương trình đã có “thâm niên” 6 lần diễn ra tại Hà Nội, niềm háo hứng trông chờ hiện rõ trên khuôn mặt mỗi người. Ngay trước ngày thi đấu 1 tuần, Ban giám khảo (BGK) đã tổ chức thêm phần “Warm-up” để mọi người “chơi thử” và làm quen với hình thức thi đấu. Phần thi này không tính điểm và chỉ đưa ra một số câu đố mang tính “thả thính” người chơi. Qua đây, các thành viên FDN cũng có thể tìm đến nhau để lập team. Dù chỉ là phần Warm-up nhưng cả văn phòng bàn tán rôm rả và sôi nổi, hứa hẹn một mùa CTF đầy hấp dẫn phía trước.

Bên cạnh đó, công tác chuẩn bị của BTC cũng được gấp rút triển khai trong thời gian ngắn do mới chuyển sang văn phòng mới. Tuy khu vực Free Space đang trong giai đoạn hoàn thiện, vẫn còn ngổn ngang đồ đạc lẫn bụi bẩn, nhưng mọi thứ đã được BTC sắp xếp gọn gàng, chỉn chu ngay trước giờ G. Hơn nữa, BTC còn tâm lý chuẩn bị thêm những món ăn nhẹ để các đội chơi nạp năng lượng “chiến đấu”.

Một phần góc nhỏ nạp năng lượng cho các chiến sĩ tham gia CTF

Ban giám khảo kỳ cựu của CTF đã bay từ Hà Nội vào Đà Nẵng trước ngày thi 2 ngày. Các anh “cán bộ” cũng rất hăng say ở lại đến tối muộn để test đề thi đảm bảo cho cuộc thi diễn ra suôn sẻ.

Chuẩn bị, sẵn sàng, chạy!

Ngày 21/07, 18 đội chơi với 72 thành viên của gia đình Framgia Đà Nẵng đã có mặt đông đủ, sẵn sàng bước vào cuộc chơi. Sau lời mở đầu đầy thu hút của MC Thùy Duyên – IC, anh Trần Bá Trọng – Đại diện Ban giám khảo đã giới thiệu thể lệ, luật chơi, cách tính điểm và quan trọng nhất chính là giải thưởng của cuộc thi. Tinh thần chiến đấu giành ngôi vương của anh em được dâng lên cao ngất!

Hơn 80 Framgia-ers tại Đà Nẵng đã tề tựu đông đủ tại CTF và sẵn sàng cho cuộc thi

Đúng 8 giờ 45 phút, cuộc thi bắt đầu. Mọi người nhanh chóng tập trung tại vị trí theo từng đội và ngồi rải rác trong văn phòng. Theo luật chơi, các đội sẽ thi đấu theo hiệu lệnh, từ 8 giờ 45 phút sáng đến 5 giờ chiều, vượt qua 3 phần thi chính. Mỗi phần thi đều có các câu hỏi tương ứng với những số điểm khác nhau. Nhiệm vụ của mỗi đội chơi là lựa chọn và giải từng câu hỏi. Giải đúng sẽ giành được số điểm tương ứng. Cả ba phần thi này đều diễn ra cùng lúc nên mỗi đội có quyền tự quyết về chiến thuật. Có đội phân chia mỗi người một câu đố, có đội cùng nhau tập trung giải quyết từng câu, từng phần. Chiến thuật tuy có khác nhau nhưng ai cũng mong giành được nhiều điểm nhất có thể. Nội dung chính của ba phần thi này như sau:

  • Game Logic: đúng như tên gọi của nó, phần thi này chỉ là những câu đố logic nên ai cũng có thể tham gia như QA, HR, IC, BO… Một số đội chơi có các thành viên không phải là Dev thường được giao trọng trách “tiêu diệt” cửa ải này.
  • Code Puzzle: bao gồm những câu đố có số điểm khác nhau. Người chơi lựa chọn để giải câu đố bất kỳ, giải đúng sẽ nhận được số điểm tương ứng mỗi ô. Phần thi này có bổ sung thêm những câu hóc búa đòi hỏi phải sử dụng công nghệ Blockchain và khả năng xử lý ảnh (Photoshop) để giải được bài toán. Đây cũng chính là phần thi “đặc biệt” so với đề thi của những kỳ CTF trước đây, khiến người chơi vô cùng bất ngờ và hào hứng. [Puzzle] Name The Street có lẽ là câu đố “làm khó” các đội nhất. Chỉ gợi ý duy nhất hình ảnh hai “model” – hai vị giám khảo đang ngồi trước một ngôi nhà với sự phản chiếu ánh điện bên kia đường, các đội chơi phải tìm được chính xác địa chỉ trong bức ảnh. Câu đố này thật sự hài hước và cho thấy quyết tâm “gây khó dễ” thí sinh của BGK.

Câu đố [Name the street] tuy khó nhưng không kém phần hài hước

  • Code Contest: sử dụng skill giải thuật toán để giải câu đố. Bao nhiêu sở trường, kiến thức và kinh nghiệm bấy lâu nay học và làm được các đội chơi “bung lụa”. Tuy cửa ải này nghe có vẻ dễ ăn điểm nhưng lại khiến các chiến sĩ “căng não” nhất bởi các câu giải thuật không hề dễ dàng.

Chính vì luật chơi song song cả ba cửa ải nên điểm số là thứ khó đoán nhất CTF, đồng thời cuộc thi cũng chứng kiến những màn rượt điểm cũng như những cú lội ngược dòng đầy kịch tính.

Cuộc đua thứ hạng không khoan nhượng!

Chỉ sau tám phút thi đấu đầu tiên, hai đội TOTORO – ĐTNHN và 2 PHẦN 3 đã mang về những điểm số đầu tiên. Các đội khác cũng trở nên nghiêm túc và cuộc thi bắt đầu căng thẳng hơn. Bên cạnh đó, có lẽ do lần đầu tiên tham gia CTF nên các đội có phần bỡ ngỡ mà tới tấp gửi các yêu cầu hỗ trợ đến BTC. Các cán bộ trong BGK phải “chạy ngay đi” quanh văn phòng cùng chiếc laptop. Nếu có giải thưởng “Ai chạy nhiều nhất CTF” thì có lẽ BGK sẽ trở thành ứng cử viên nặng ký nhất!

Các thành viên trong BTC rất tâm huyết với CTF kỳ này

Gần sát giờ nghỉ trưa, cuộc chạy đua thứ hạng tiếp tục gay cấn khi hai đội 4SOME và VLC liên tục bám đuổi và thay phiên nhau giữ vị trí dẫn đầu. Ấy thế mà khi kết thúc thời gian thi buổi sáng, hai đội trên lại để cho 2 cái tên mới toanh vượt mặt: YOUNG BUFFALO đứng vị trí thứ nhất với 1090 điểm và OLD TURTLE giữ vị trí thứ hai với cách biệt vỏn vẹn 1 điểm (1089 điểm). Có thể thấy rằng tương quan lực lượng giữa các đội tham gia là không quá lớn, sẵn sàng bứt phá bất cứ lúc nào. 

Nét mặt nghiêm túc thi đấu của các thành viên Framgia tại CTF

Buổi chiều, các đội chơi lần lượt khẳng định mình khi liên tiếp đưa ra những đáp án đúng, ghi tên mình vào “top dẫn đầu”. Đặc biệt, khi chặng đường thi đấu gần đi đến hồi kết thì sự phân hóa điểm số ngày càng rõ ràng hơn. Các đội “teamwork” tốt hoặc có những thành viên “cao thủ” dễ dàng tạo bước nhảy vọt so với những đối thủ còn lại. Kết thúc thời gian thi đấu, nụ cười thỏa mãn đã xuất hiện trên gương mặt tất cả những người tham gia: đối với các đội, đó là sự thỏa mãn khi được trải nghiệm, cùng mọi người thi đấu vui vẻ và gắn kết nhau hơn; còn đối với BTC và khán giả thì đó là sự thỏa mãn khi được theo dõi cuộc đua tuyệt vời do các Framgia-ers tại Đà Nẵng tạo nên.

Những giây phút vui vẻ, thoải mái của các thành viên tham gia cuộc thi 

Những bất ngờ chưa từng có tại Framgia CTF

Các đội chơi tuy “đối đầu” nhưng lại cùng nhau tạo nên bức tranh toàn cảnh về một CTF ấn tượng, một CTF được đầu tư quy củ từ đề thi cho đến khâu tổ chức. Nhưng đặc biệt hơn cả là tinh thần chiến đấu “quả cảm” của 18 đội chơi. Các thành viên đều nghiêm túc tham gia và không ai rời cuộc thi kể cả khi đã xong nhiệm vụ.

Kết quả chung cuộc, có tới bốn đội chơi đạt điểm cao nhất với số điểm ngang nhau. Bởi vậy, BTC đã đưa ra một quyết định chưa từng có khiến cho ai nấy cũng đều bất ngờ. Thay vì có 3 giải nhất, nhì, ba như đã thông báo, CTF Đà Nẵng nam nay sẽ có những 7 đội được vinh danh:

  • 1 giải Nhất: 4 đội sẽ cùng chia nhau giải thưởng này bao gồm VLC, SỜ KAI, TOTORO-ĐTNHN và HUNTER

Anh Nguyễn Thái Ngọc Anh – Group Leader Division 1 FDN trao giải Nhất CTF cho cả 4 đội

  • 1 giải Nhì: OLD TURTLE

Anh Nguyễn Khắc Hiếu – Group Leader Creative Group

trao giải Nhì cho đại diện đội Old Turtle

  • 2 giải Ba: 4SOME, YOUNG BUFFALO

Anh Nguyễn Anh Tiến – Thành viên Ban giám khảo trao giải Ba cho các đội

  • Giải MVP – Cá nhân xuất sắc nhất được trao cho anh Trần Thanh Tâm. Anh Tâm đã có màn thể hiện ấn tượng khi liên tiếp giải được các câu đố khó nhằn và vượt qua 71 người khác để đứng đầu bảng điểm cá nhân. Mặc dù team anh chỉ lọt Top 10 nhưng thành tích trên khiến anh vô cùng xứng đáng với giải thưởng MVP của CTF 2018.

Anh Đình Tùng và Đức Tùng B trao giải MVP.

Đội trưởng đội FF (đứng giữa) – thay mặt anh Thanh Tâm lên nhận giải 

Cuộc thi đã kết thúc nhưng các thí sinh vẫn còn nán lại để nói chuyện và chia vui với nhau. Khi được hỏi về những trải nghiệm của chương trình lần này, anh Hoàng Tuấn – team TOTORO-ĐTNHN cho biết: “CTF lần này đã giúp mình nâng cao kỹ năng giải quyết vấn đề, nhất là những lúc bế tắc. Tinh thần đồng đội và kỹ năng làm việc nhóm cũng cải thiện hơn hẳn. Bên cạnh đó cuộc thi đã tạo cơ hội giao lưu với nhiều thành viên khác trong công ty cũng như thắt chặt hơn mối quan hệ làm việc”.

Một số hình ảnh đội chơi của cuộc thi:

Các cô gái xinh đẹp của đội Noname

Các đội chơi vui vẻ chụp ảnh kỷ niệm cùng nhau

Anh Thanh Tâm chia sẻ: “CTF tạo cho mình và các đội tham gia một không gian bổ ích để thể hiện bản thân, được tham gia cùng nhau những phần thi hack não nhưng không kém phần thú vị. Những bài thi khó kích thích cảm giác chinh phục. Bên cạnh đó, mình cũng có cơ hội nâng cao tư duy logic và tinh thần teamwork”.

Chương trình CTF lần đầu được tổ chức tại Đà Nẵng đã kết thúc thành công ngoài dự kiến. Đây sẽ là một bàn đạp vững chắc, một làn sóng mạnh mẽ để thúc đẩy công ty triển khai nhiều hơn nữa những chương trình tuyệt vời cho các thành viên Framgia Đà Nẵng nói riêng và các văn phòng Framgia nói chung.