BUCKEYECTF FORENSICS & MISC WRITEUP
FOR: Big Data Analysis MISC: Minecraft
I, Big Data Analysis

Đề bài của challenge rất ngắn gọn, tìm tất cả các repository names trong Github create events 2023
Để có thể giải được challenge này, ta phải truy cập vào một trang có thống kê về số lượng các thể loại của Github của ngày/tháng/năm
Trang mà tôi muốn nhắc đến đó chính là Console Google Cloud
Ở trong Google Cloud có một chức năng tên là BigQuery giúp chúng ta có thể thống kê được số lượng repository names đề bài mong muốn

- Sau khi vào phần BigQuery, chúng ta ấn vào tab Request (như trong hình)

- Sau đó paste lệnh sau để thống kê số repo name được tạo bằng CreateEvent trong Github năm 2023 rồi nhấn Execute
SELECT COUNT(DISTINCT repo.name) as unique_repos FROM githubarchive.year.2023 WHERE type = 'CreateEvent'

Như vậy có tổng cộng 63421480 repository names
**Flag chính là:
bctf{63421480}**
II, Minecraft

Đề cho ta một file minecraft.zip, và một gợi ý là ta phải dùng redstone để giải được bài này, thật tuyệt vời cho một người chơi minecraft 10 năm như tôi hihihihihi
Đầu tiên chúng ta tải file Minecraft.zip về rồi load file vào Game, tức là Download map mà đề bài cho vào trong game Minecraft của mình (lưu ý dùng bản update mới nhất)




Nhận thấy chúng ta phải làm cho cái đuốc kia sáng lên để dẫn điện cho đá đỏ, và để làm cho cái đuốc đen đó sáng lên thì ta phải làm cho 3 ngọn đuốc dưới sáng lên, cứ nối dẫn như vậy cho cả map

Cách duy nhất để tác động lên số đá đỏ này là nhờ vô vàn những cần gạt kia, vậy nên ta phải gạt cần gạt thật khéo léo sao cho tất cả các đuốc đều có thể tắt


- Sau khi làm tắt hết đuốc, tôi đã làm cho bóng đèn sáng lên, nhưng vẫn chưa có hiện tượng gì xảy ra
- Đột nhiên tôi nghĩ rằng những cần gạt kia đang trong trạng thái Bật/Tắt cũng như định nghĩa của 0 với 1 Vậy nên tôi đã xem như Gạt cần = 1, Không gạt = 0 và đổi chúng thành dãy nhị phân 8 byte

- Sau khi có được dãy nhị phân, tôi dùng công cụ cyberchef để đổi sang plaintext và đã ra được flag của challenge
01100010 01100011 01110100 01100110 01111011 00111000 00110000 00110000 00110001 00110011 00110100 01001110 00110001 00110000 00110110 00110001 01000011 01111101

Flag chính là: bctf{800134N1061C}
