th4nl4n_k1d13u posted: " Mùa Giáng Sinh 2021 năm nay Cyber Space đã tổ chức một kỳ OSINT CTF bao gồm 12 flag tất cả, với định dạng chung được đánh số là CSFLAGn_CM2021{___}, trong đó có 2 flag đặc biệt không được đánh số. Trong vòng 48 giờ, tất cả các flag đã được các bạn tì"
Mùa Giáng Sinh 2021 năm nay Cyber Space đã tổ chức một kỳ OSINT CTF bao gồm 12 flag tất cả, với định dạng chung được đánh số là CSFLAGn_CM2021{___}, trong đó có 2 flag đặc biệt không được đánh số. Trong vòng 48 giờ, tất cả các flag đã được các bạn tìm thấy, cùng với các hint rất nhiệt tình đến từ phía đội ngũ. Dưới đây là lời giải chi tiết cho từng flag của kỳ CTF. Xin cảm ơn bạn Long Thanh Nguyễn, người đoạt giải Cyber Warrior và Cyber Writer, đã cung cấp cho Cyber Space writeup của 10 flag.
Đề bài
Chuyện là vừa có một email khẩn cấp vừa được gởi đến cho chúng mình có nội dung như sau:
"Chúng tôi đến từ Trung tâm Tình báo Nam Cực (Antarctica Central Intelligence). Ngài Santa Claus đã được trình báo mất tích từ 3 ngày trước, và mới hôm qua, Mr. X, thủ lĩnh bang hội The Unknowns đã lên tiếng nhận trách nhiệm cho vụ bắt cóc này. Với nguồn lực hiện tại của ACI, chúng tôi chưa thể tìm ra manh mối nào dẫn đến nơi giam giữ Santa Claus. Biết được độc giả của Cyber Space là những bậc thầy lão làng trong lĩnh vực OSINT, chúng tôi kêu gọi sự giúp đỡ của các bạn để giải cứu Santa Claus trước đêm Giáng Sinh. Mọi thông tin có ích dẫn đến nơi ngài Santa đang bị giam giữ đều sẽ được hậu thuẫn xứng đáng. Chúc các bạn may mắn!
Erica Semira."
Flag3: CSFLAG3_CM2021{34sy_70_f1nd}
Sau khi lướt qua đề bài thì mình xác định được ngay cái tên cần OSINT là Erica Semira. Mình thử tìm kiếm trên google và một số mxh lớn như twitter, facebook, linkedin thì may mắn tìm được người này trên linkedin https://www.linkedin.com/in/erica-semira-365917228/ cùng một chiếc flag lồ lộ ngay bên dưới, chỉ cần đảo ngược lại là được flag đúng.
Flag2: CSFLAG2_CM2021{Palmer_Station}
Trong phần Contact info của người này có chứa liên kết tới reddit của cô ấy.
Reddit không có gì ngoài vài cái link lừa :3. Thứ duy nhất có giá trị là chiếc username, dùng sherlock thì mình thấy cô ấy có sử dụng username này cho Quora nữa.
Trên tường nhà là chiếc flag 2 nhưng nội dung trong flag thì mình phải geoguess tiếp.
Do cảm thấy tốn thời gian nên mình không tập trung giải mà sau khi hết giải mình mới thử và tìm được địa điểm này là Palmer Station.
CSFLAG4_CM2021{s4D_3xp3r1Enc3}
Trên reddit của Erica có một link drive https://drive.google.com/drive/folders/1YZ656AG7qAz7L_xEJ4CK0PT0ZQLPHBfQ. Sau khi ấn vào và tải file xuống, mình thấy trong file chứa rất nhiều ảnh và file chứa ảnh. Vì thế nên mình hơi nản, mình bỏ lại file drive đó và chuyển sang OSINT các thông tin khác của Erica. Đây là sai lầm của mình khi dành quá nhiều thời gian vào việc này tuy nhiên mình vẫn chia sẻ vì có thể có bạn chưa biết.
Ấn chuột phải vào một thư mục bất kì, gmail chủ sở hữu sẽ hiện ra:
Sau đó mình đâm đầu vào OSINT chiếc email này với hàng tá cách khác nhau nhưng không nhận lại được gì. Cho đến khi vài cái flag bị blood thì mình mới tỉnh ngộ và quay lại tìm kiếm trong đống ảnh kia vì nó mới có chìa khóa để mở các cánh cổng tiếp theo
Đầu tiên mình dùng tree để show hết thư mục. Có quá nhiều thư mục và hình ảnh, tuy nhiên hầu như là ảnh jpg, vì vậy mình loại các chuỗi có chứa jpg và lúc này kết quả cho ra ổn hơn nhiều https://pastebin.com/WzqzcKAa
Dễ dàng nhìn thấy Classified documents, và 2 file txt là đáng nghi. Sau khi kiểm tra 2 file txt đều là lừa thì mình đến thư mục Classified document: 06-20-2021/PEQJDRivHKzNp/lZ51DQ2PKkXAn/Classified documents
Ở đây có bức ảnh g37tptUqyTg4iUQ.jpg có chứa flag 4, do hơi tối nên mình đã chỉnh độ sáng và độ tương phản một tí cho dễ nhìn
Flag RHUAPV4_RB2021{h4S_3me3g1Tcr3} -> rot11: CSFLAG4_CM2021{s4D_3xp3r1Enc3}
Bên cạnh đó có 3 hình ảnh hồ sơ vụ án liên quan đến băng đảng The Unknowns ở đây chứa nguồn thông tin rất lớn để tìm các flag sau.
Có 1 email ở đây. Mình dùng https://tools.epieos.com/email.php (Ghunt) để tìm thì thấy link ggmap của ng này, ở đây có 1 bình luận chứa flag. Tuy nhiên hình như nó đã bị ai đó report nên khi mình viết writeup này thì nó ko còn nữa.
Flag: CSFLAG_CM2021{u_found_me!}
Bên cạnh tên Carl Le có gợi ý Contact for work ý muốn ám chỉ mình contact cho họ bằng gmail bên dưới. Gửi email tới alnewnfweo1ufh@gmail.com với nội dung bất kì, mình nhận đc email trả lời tự động có chứa 1 link ảnh https://ibb.co/nrPxZsp.
Dựa vào một loạt hint ở reddit thì mình biết được đây là một puzzle mang tên Cicada 3301(gg để biết thêm về tổ chức bí ẩn này). Google tiếp thì mình thấy walkthrough này, dựa vào đây để chơi thôi.
Hi. You found the hidden message. To advance to the next stage, there are three prime numbers associated with this image, 3301 is one of them. Find the other twos, multiply them and visit the subreddit r/<product_of_3_prime_number>. You will find the instructions for further steps. Good luck.
Chúng ta phải tìm 3 số nguyên tố liên quan đến hình ảnh rồi nhân chúng lại để lấy subreddit. 3 số nguyên tố đó chính là chiều dài (641), chiều rộng (643) của ảnh và số 3301. Nhân lại ta được link reddit https://www.reddit.com/r/1360550063/
Tiếp tục nhận được link imgbb ở đây https://ibb.co/dr71cV7 (thực ra có 2 link nhưng mình đoán do link đầu tiên admin cho thiếu thông tin nên đăng lại). Và lại tiếp tục ném lên aperisolve.fr
Trong phần metadata của ảnh có một link https://pastebin.com/yZNuRYTJ, và download Outguess nhận được Key: ihalmtbuhyxatajqlsnevewzutzidicAOAGQnoglawdwg
Vào link pastebin trước, mình thấy một loạt các tọa độ ở đây và các tọa độ không quá cách xa nhau, vì vậy ý tưởng là nối các tọa độ này trên map có thể nhận được flag.
Quay lại đọc walkthrough, mình hiểu các đoạn post được botezgambit2277 đăng thực chất là 1 văn bản bị cắt ra và bị mã hóa Vigenere bằng key ihalmtbuhyxatajqlsnevewzutzidicAOAGQnoglawdwg.
Dùng Cryptii giai mã xong mình nhận được key: THISISTHEKEYFORFLAG. Tiếp tục decode key ihalmtbuhyxatajqlsnevewzutzidicAOAGQnoglawdwg bằng key THISISTHEKEYFORFLAGmới nhận được này, mình nhận được message là link pastebin chứa flag xịn thứ 2 https://pastebin.com/tVAJBF97
CSFLAG10_CM2021{sk1ll3d_pl4y3r}
Bên cạnh những thứ này, botezgambit2277 còn đăng một link ggsheet nữa và dựa vào link ggsheet này, có một mẹo để tìm ra email chủ sở hữu mà mình đã nghĩ ra.
Đầu tiên các bạn chọn gắn dấu sao hoặc thêm lối tắt vào drive
Gần đây thì mình mới biết rằng có công cụ có thể tự động hóa việc tìm email từ sheet là Ghunt và xeuledoc. Tuy nhiên thì mình thấy làm tay vẫn nhanh hơn
Tiếp tục dùng Ghunt, mình thấy ở ggmap của ng này có 1 flag nhưng sau khi submit xong mình mới nhận ra sai format, hóa ra là flag của giải cũ. Tưởng cái email này không cần thiết và không cần phải đào sâu như vậy nên mình đã bỏ đi. Cho đến khi admin hint trên page thì mình mới nhớ ra là chưa gửi email cho địa chỉ đó, đôi khi dễ quá lại không nghĩ đến :v
Quay lại facebook đọc các bài post, mình hiểu rằng password là tên của first Game of War player
Lúc đầu ý tưởng của mình là tải game Game of War trên CHPlay về bằng con iPorn Pro Max 13 của mình rồi tìm nhân vật có tên Karen Douche sau đó tìm danh sách bạn của người đó nhưng nohope. Cho đến khi admin tung hint số 4
Google và mình tìm đc tên người này là TheLegend27. Nhập mật khẩu và nhận được một nửa flag
Bên dưới còn có một comment để từ đó tìm pastebin:
Nội dung của Paste thứ 3:
Vậy là có một hidden site đường dẫn là /15_4 và mình đoán đó là đường dẫn của wordpress của Karen vì wordpress và các paste này đều được tạo cùng thời gian ngày 11/12. Có thể nó không có quá nhiều ý nghĩa trong thử thách này nhưng các bạn nên để ý thời gian khi OSINT, đó là điều quan trọng trong truy tìm và thu thập chứng cứ số.
Decode mã morse được message: the initial letter of all the posts, from oldest to newest. Ý là bạn phải kết hợp các chữ cái đầu tiên trong các bài blog của Karen từ cũ nhất đến mới nhất.
Ban đầu mình hơi ngu vì mình lại đi kết hợp chữ p trong từ Protected để tạo thành hiplep. Sau hint thì mình mới nhận ra và làm lại, từ đúng phải là hitler
Quay lại với link Google Drive trên profile reddit của Erica, truy cập vào Travel Pictures > 11-03-2021 > fdVKmqRqJxxdu > qMD5B3SWRewiP > 75FJsfFANkpEG, chúng ta sẽ gặp một file txt:
Đây là một link dẫn đến 1 post reddit khác, tuy nhiên khi truy cập, chúng ta sẽ được thông báo post này đã bị xóa:
Đây là một gợi ý cho người chơi kiểm tra lại post này trên các trang web lưu trữ, trong trường hợp này là archive.ph:
No comments:
Post a Comment