
Read me first,
Rules
การแข่งขัน
- แข่งแบบเดี่ยว 1 คน = 1 บัญชี ใช้ชื่อ-นามสกุลและเลขประจำตัวจริง
- flag ทุกข้อมีรูปแบบ
ACTEC{...}และต้องพิมพ์ให้ตรงทุกตัวอักษร (ตัวพิมพ์เล็ก/ใหญ่มีผล ยกเว้นโจทย์จะบอกไว้) - โจทย์มี 3 ระดับ 100 / 200 / 300 คะแนน เลือกทำข้อไหนก่อนก็ได้
คะแนนและ First Blood
- คนแรกที่ส่ง flag ถูกในแต่ละข้อจะได้ป้าย 🩸 First Blood
- อันดับเรียงจากคะแนนรวม ถ้าคะแนนเท่ากัน คนที่ได้คะแนนล่าสุดก่อนจะอยู่สูงกว่า
- เปิด Hint เสียคะแนน: Hint 1 -10 · Hint 2 -20 · Hint 3 -30 (ต้องเปิดตามลำดับ และหักทันทีแม้ยังทำข้อนั้นไม่ได้)
- ส่ง flag ได้ไม่เกิน 10 ครั้งต่อนาที ส่งผิดไม่มีการหักคะแนน
สิ่งที่ทำได้ ✅
- ใช้ Google, CyberChef, dCode, Python และเครื่องมือออนไลน์อื่นๆ ได้เต็มที่
- โจมตีเว็บจำลองที่อยู่ใต้
/lab/...และ/api/lab/...ได้ตามสบาย นั่นคือโจทย์ - ถามผู้คุมได้ถ้าโจทย์ดูเหมือนพัง
สิ่งที่ห้ามทำ ❌
- ห้ามแชร์ flag หรือคำตอบให้คนอื่น ห้ามใช้บัญชีคนอื่น
- ห้ามโจมตีระบบแข่งขันเอง (หน้า login, scoreboard, ฐานข้อมูล) หรือยิง request ถล่มเซิร์ฟเวอร์
- ห้ามสุ่มเดา flag รัวๆ ด้วยสคริปต์
- ฝ่าฝืน = ตัดสิทธิ์ และผู้คุมสามารถซ่อนบัญชีจาก scoreboard ได้
มือใหม่เริ่มตรงไหนดี?
- เริ่มจากข้อ 100 คะแนนก่อน ลองคิดเองก่อนกด Hint เพราะ Hint เสียคะแนน
- เปิด CyberChef ทิ้งไว้อีกแท็บ ใช้ได้เกือบทุกข้อ Crypto และ Forensics
- ข้อ Web ให้กด F12 เปิด DevTools เป็นนิสัย
- ติดนานเกิน 15 นาที ข้ามไปข้ออื่นก่อน แล้วค่อยกลับมา
อ่านจนจบ เก่งมาก! 🎋
นี่คือ flag ข้อแรกของคุณ เอาไปส่งที่ข้อ Welcome Aboard ได้เลย
ACTEC{w3lc0me_t0_actec_ctf_62245d}

