215 words
1 minutes
PSRU Cyber Hackathon 2024 Senior Writeup

โครงการอบรมเชิงปฏิบัติการและแข่งขันทักษะความปลอดภัยทางไซเบอร์ ครั้งที่ 2 วันที่ 30 พฤศจิกายน - 3 ธันวาคม พ.ศ. 2567 ณ หอประชุมศรีวชิรโชติ มหาวิทยาลัยราชภัฏพิบูลสงคราม

Don’t Know Everything Team (Senior Level)

สำหรับงานนี้ผมก็ solve ช้ามาก หันมาอีกที่พี่ในทีมล่อ Threat Intelligence ไปหมดหมวดหนึ่งละ 😅 ผมเลยได้เขียน write-up แค่ challenge ที่ผม solve ได้อันน้อยนิด

Team members#

Challenges#

  • DFIR (5)
  • Investigate (5)
  • Scenario (1, 5, 1)
  • Threat Intelligence (10)
  • Web Hacking (10)
  • Welcome Flag (1)

Welcome Flag#

อยู่กระดาษหน้าทางเข้า

PSRU{Good_Morning}

DFIR 1#

ไฟล์ malicious ที่ผู้ไม่หวังดีใช้ติดตั้งบนเครื่องเหยื่อยสำหรับช่องทางการติดต่อกลับไปยัง C2 Server คือไฟล์ชื่อว่าอะไร

รู้ได้จาก DFIR 2

psru_update.exe

DFIR 2#

ไฟล์ malicious ที่ผู้ไม่หวังดีใช้ติดตั้งบนเครื่องเหยื่อทำการติดต่อกลับไปยัง C2 Server ที่หมายเลข IP อะไร หมายเลข Port อะไร

Suspicious recycling bins

เราจะเจอไฟล์ executable อยู่ 3 ไฟล์คือ key, key2, psru_update.exe

After restore

เราจึงคิดว่าไฟล์ psru_update.exe น่าสงสัย เราเลยเอาไปเข้า virus total ดู

VirusTotal result of psru_update.exe

VirusTotal > Behavior > Highlighted actions > Decoded text

เราเจอ IP และ Port ที่ระบุว่า key คือ C2

194.58.112.174:8888

DFIR 3#

มีไฟล์ที่ถูกเข้ารหัสหลายไฟล์ จะมีอยู่ไฟล์เดียวที่ซ่อนข้อความลับ (flag) ไว้ คือไฟล์ชื่อว่าอะไร

อยู่ไหนละครับพี่น้อง… | Desktop of Windows

คิดว่าต้องอยู่นี้แหละ ว่าแต่ไฟล์ไหน เราจึงโยนไป linux เพื่อความง่ายในการหา แล้วลองดูว่าไฟล์ซํ้ากันไหม

md5 of all files

เจอละ ตอนแรกก็ลังเลอยู่ เพราะตอบได้แต่ 10 รอบ แต่ก็ถูกแล้ว

file_111.txt.cyberninja

ลองทายดูซิ… #2#

อาคารภายในภาพมีชื่อว่าอะไร

It should be a library.

อยู่ไหนไม่รู้แต่ google map ช่วยได้ อาคารมีป้ายใหญ่ๆเขียนว่า e-LIBRARY

e-LIBRARY

Scenario 3–1#

ลองนั่งยานดูสิ…

หาเจอได้ใน Linked in

Image from linked in comment

ดูยากใช่ไหมละ งั้นเล่นท่าสักหน่อย

AperiSolve | Green

PSRU{slimmyS}

Scenario 3–2#

ลองนั่งยานดูสิ…

ได้ไฟล์รูปมารูปหนึ่ง

vagete.jpg

aperisolve แล้วเจอว่ามีรูปหนึ่งอยู่ด้านใน

steghide extract -sf vagete.jpg | no passphrase

What’s my host Name ?

คิดได้สองแบบ

  1. ไฟล์ที่ได้มาอยู่ในไฟล์อะไร ? — vageta
  2. story ใน linked in พูดถึงใคร ? — slimmy และ vageta
PSRU{vagete}

Scenario 2–2#

นั่งยานดูสิ..

เราได้รูป vegeta2.png มา

vegeta2.png

แต่เราเจอข้อความหนึ่งที่บอกว่า flag อยู่ใน banner (page in facebook)

strings vegeta2.png

เราสับสนระหว่าง profile และ banner สักพัก เพราะอยู่ profile ก็มี flag เหมือนกันแต่ดูเหมือนจะหลอก เพราะเรามาเจอจริงๆอยู่ banner ซึ่งมันสักเกตุยากนิดหนึ่ง

captionless image

เราจึงใช้บริการ aperisolve อีกครั้งหนึ่ง

AperiSolve | Green

น่าน ดูง่ายขึ้นเยอะ

PSRU{ALWAYS_IN_YOUR_SHIP}

สำหรับงานนี้ผมว่าดีนะ มีการเอาเรื่องอื่นๆที่ไม่ค่อยเจอในการแข่งมาอบรม เช่น Cyber Threat Intelligence, Investigation มาพูด และสังเกตว่าพักหลังๆทาง NCSA จะออกไปทาง Scenario ด้วย ที่เราจะได้เจอว่าเขาจัดเต็มในการแข่ง THCTT 2024 Final round

สุดท้ายนี้ flag ข้อ web อยู่ไหนนนน!!! หาไม่เจอว้อยยย

PSRU Cyber Hackathon 2024 Senior Writeup
https://blog.noonomyen.com/posts/ctf/psru-cyber-hackathon-2-2024-senior-writeup/
Author
noonomyen
Published at
2024-12-04