
CTF คืออะไร
CTF (Capture The Flag) คือการแข่งขันด้านความมั่นคงปลอดภัยไซเบอร์ ที่ผู้เล่นต้องแก้โจทย์เพื่อค้นหา “ธง” (flag) ซึ่งเป็นข้อความลับที่ซ่อนอยู่ในระบบ ไฟล์ หรือโปรแกรม เช่น CTF{h3ll0_w0rld} เมื่อหาเจอแล้วนำไปส่งในระบบเพื่อรับคะแนน
พูดง่าย ๆ CTF คือ “สนามซ้อมแฮก” ที่ถูกกฎหมาย ทุกโจทย์ถูกออกแบบมาให้มีช่องโหว่ให้ค้นหา ผู้เล่นจึงได้ฝึกคิดแบบผู้โจมตี เพื่อนำความเข้าใจนั้นไปปกป้องระบบจริง ไม่ว่าคุณจะเป็นนักเรียน นักศึกษา โปรแกรมเมอร์ หรือคนทำงานสาย IT ก็เริ่มเล่นได้
รูปแบบการแข่งขัน
การแข่ง CTF หลัก ๆ มี 3 รูปแบบ มือใหม่ควรเริ่มจากแบบ Jeopardy เพราะเลือกทำโจทย์ได้ตามความถนัด
| รูปแบบ | เล่นอย่างไร | เหมาะกับ |
|---|---|---|
| Jeopardy | มีโจทย์แยกหมวดและระดับคะแนน ยิ่งยากยิ่งได้คะแนนมาก ทีมที่คะแนนสูงสุดเมื่อหมดเวลาชนะ | มือใหม่ถึงระดับกลาง |
| Attack-Defense | แต่ละทีมได้เซิร์ฟเวอร์เหมือนกัน ต้องอุดช่องโหว่ของตัวเองและโจมตีเซิร์ฟเวอร์ทีมอื่นไปพร้อมกัน | ทีมที่มีประสบการณ์ |
| King of the Hill | แย่งยึดเครื่องเป้าหมายและรักษาไว้ให้นานที่สุด ยิ่งครองนานยิ่งได้คะแนน | ผู้ที่อยากฝึกทั้งรุกและรับ |
หมวดโจทย์ยอดนิยม
โจทย์ CTF แบบ Jeopardy มักแบ่งเป็น 7 หมวด แต่ละหมวดฝึกทักษะต่างกัน
| หมวด | โจทย์เกี่ยวกับ | ตัวอย่างเครื่องมือ |
|---|---|---|
| Web Exploitation | ช่องโหว่เว็บ เช่น SQL Injection, XSS, IDOR | Burp Suite, เบราว์เซอร์ DevTools |
| Cryptography | ถอดรหัสหรือหาจุดอ่อนของการเข้ารหัส เช่น RSA, XOR | CyberChef, Python |
| Forensics | วิเคราะห์ไฟล์ pcap, memory dump, ดิสก์อิมเมจ | Wireshark, Volatility, Autopsy |
| Reverse Engineering | แกะการทำงานของโปรแกรมที่คอมไพล์แล้ว | Ghidra, IDA Free |
| Pwn (Binary Exploitation) | ใช้ช่องโหว่หน่วยความจำ เช่น Buffer Overflow | GDB, pwntools |
| OSINT | หาข้อมูลจากแหล่งสาธารณะ เช่น รูปภาพ โซเชียล แผนที่ | Google Dorks, ExifTool |
| Misc | โจทย์บิดสมอง สเตกาโนกราฟี หรือโจทย์ที่ไม่เข้าหมวดอื่น | steghide, binwalk |
คำแนะนำสำหรับมือใหม่: เริ่มจาก Web, Forensics และ OSINT ก่อน เพราะใช้พื้นฐานน้อยกว่า ส่วน Pwn และ Reverse ต้องรู้ภาษา C และ Assembly
เล่น CTF แล้วได้อะไร
ทักษะที่ได้จาก CTF นำไปใช้ในงานจริงได้ทันที
- ทักษะตรงสายงาน — โจทย์ Forensics คืองาน SOC และ Incident Response โจทย์ Web คืองาน Penetration Testing
- คิดแบบผู้โจมตี — เข้าใจว่าช่องโหว่เกิดจากอะไร จึงเขียนโค้ดและตั้งค่าระบบได้ปลอดภัยขึ้น
- แก้ปัญหาภายใต้แรงกดดัน — การแข่งมีเวลาจำกัด เหมือนตอนรับมือเหตุจริง
- ทำงานเป็นทีม — แบ่งหมวดตามความถนัด และแชร์ความรู้กัน
- พอร์ตโฟลิโอ — อันดับการแข่งและ writeup ที่เขียนเอง เป็นหลักฐานความสามารถที่ผู้สัมภาษณ์งานดูได้
เริ่มต้นอย่างไร
ไม่ต้องเก่งก่อนถึงจะเริ่มเล่น แต่ต้องเริ่มเล่นถึงจะเก่ง ลองทำตาม 5 ขั้นนี้
- ปูพื้นฐาน — คำสั่ง Linux เบื้องต้น, เครือข่าย (TCP/IP, HTTP), และภาษา Python สำหรับเขียนสคริปต์ช่วยแก้โจทย์
- เตรียมเครื่องมือ — ติดตั้ง Kali Linux หรือ Parrot OS บน VM ซึ่งมีเครื่องมือส่วนใหญ่มาให้แล้ว
- ฝึกกับโจทย์สำหรับมือใหม่ — เช่น picoCTF (ออกแบบมาสำหรับผู้เริ่มต้น), OverTheWire (ฝึก Linux ผ่านด่าน Bandit), TryHackMe และ Hack The Box
- อ่าน writeup — ทำไม่ได้ไม่เป็นไร หลังจบการแข่งให้อ่านวิธีแก้ของคนอื่น แล้วลองทำตามด้วยตัวเอง
- ลงแข่งจริง — ดูตารางการแข่งทั่วโลกได้ที่ CTFtime หาเพื่อนตั้งทีม แล้วเริ่มจากงานที่ระดับไม่สูงมาก
เคล็ดลับ: จดบันทึกทุกโจทย์ที่แก้ได้ การเขียน writeup เองช่วยให้จำเทคนิคได้แม่นขึ้น
CTF ในประเทศไทย
เวที CTF ระดับประเทศที่ใหญ่ที่สุดคือ Thailand Cyber Top Talent จัดโดยสำนักงานคณะกรรมการการรักษาความมั่นคงปลอดภัยไซเบอร์แห่งชาติ (สกมช.) ร่วมกับ Huawei เปิดให้นักเรียน นักศึกษา และประชาชนทั่วไปสมัคร รอบชิงชนะเลิศปี 2026 จัดเมื่อเดือนกันยายน 2569 ชิงถ้วยพระราชทาน (อมรินทร์ทีวี) นอกจากนี้ยังมีรายการ Women Thailand Cyber Top Talent สำหรับผู้หญิงโดยเฉพาะ (ICT Mahidol)
เริ่มที่ CTF Thailand
CTF Thailand (ctf.in.th) คือชุมชนคนไทยที่สนใจด้านความมั่นคงปลอดภัยไซเบอร์ ที่นี่คุณจะได้ฝึกโจทย์ภาษาไทย ติดตามข่าวการแข่งขัน และหาเพื่อนร่วมทีม สมัครสมาชิกแล้วลองแก้โจทย์แรกของคุณได้เลย
สรุปและจริยธรรม
CTF คือทางลัดที่สนุกและถูกกฎหมายที่สุดในการเข้าสู่สาย Cybersecurity เริ่มจากโจทย์ง่าย ๆ ทำสม่ำเสมอ แล้วความเก่งจะตามมาเอง
สิ่งสำคัญที่สุดคือใช้ความรู้เฉพาะในสนามที่ได้รับอนุญาตเท่านั้น การเจาะระบบของผู้อื่นโดยไม่ได้รับอนุญาตผิด พ.ร.บ.ว่าด้วยการกระทำความผิดเกี่ยวกับคอมพิวเตอร์ และอย่าเผยแพร่ flag หรือเฉลยระหว่างการแข่งขัน เพราะความน่าเชื่อถือคือสิ่งที่มีค่าที่สุดของคนสายนี้
แหล่งที่มา
- สกมช. เปิดสนาม Thailand Cyber Top Talent 2026 รอบชิงชนะเลิศ — อมรินทร์ทีวี
- Women Thailand Cyber Top Talent — ICT Mahidol
![]()
