Network Security #7 at IT Ladkrabang Openhouse 2013
=========

Network Security เป็นการแข่งขันซึ่งอยู่ภายใต้[กิจกรรมเปิดบ้านไอทีลาดกระบัง](http://openhouse.it.kmitl.ac.th/2013/) ซึ่งในครั้งนี้เป็นครั้งที่ 7 โดยการแข่งขันนี้มุ่งเน้นให้นักเรียนระดับชั้นมัธยมศึกษาตอนปลายได้นำความรู้ด้านความปลอดภัยในระบบคอมพิวเตอร์มาใช้ในการหาช่องโหว่ของระบบที่เตรียมไว้ให้ และเรียนรู้วิธีที่จะป้องกันระบบคอมพิวเตอร์จากช่องโหว่นั้น รวมไปถึงมุ่งเน้นไปในการปลูกฝังจริยธรรมในการใช้คอมพิวเตอร์ด้วย

ซอร์สโค้ดนี้ถูกใช้เป็นโจทย์ในการแข่งขัน Network Security ครั้งที่ 7 ประจำงานเปิดบ้านไอทีลาดกระบังประจำปี 2013 ซึ่งประกอบไปด้วยโจทย์ปัญหาจำนวน 10 ข้อ เกี่ยวข้องกับเรื่อง Web Security, Network และ Basic Programming โดยในการแข่งขันจะถูกกำหนดลักษณะและสิ่งแวดล้อมของระบบดังนี้

  - ผู้แข่งขันจะถูกกำหนดให้ใช้คอมพิวเตอร์ซึ่งติดตั้งระบบปฏิบัติการลินุกซ์ Ubuntu 13.04 (Raring Ringtail) ในการหาช่องโหว่ ซึ่งติดตั้งโปรแกรมดังต่อไปนี้ Netcat, cURL, Wireshark, Google Chrome รวมไปถึงคอมไพเลอร์ เช่น C, Python, Ruby, Perl, PHP.
  - มีการติดตั้งส่วนขยายของเบราว์เซอร์ Mozilla Firefox ไว้ดังนี้ Live HTTP Headers, Modify Headers, Edit this Cookies, Firebug.
  - ไม่อนุญาตให้ผู้เข้าแข่งเข้าถึงอินเทอร์เน็ตระหว่างการแข่งขัน
  - การแข่งขันจะหาผู้ชนะจากผู้ที่ได้คะแนนสูงสุด 3 อันดับแรก

สำหรับการแข่งขันมีรายละเอียดดังต่อไปนี้

  - ให้ผู้เข้าแข่งขันหาคีย์จากโจทย์ในเวลาที่กำหนด (3 ชั่วโมง)
  - หลังจากผู้เข้าแข่งขันหาคีย์จากโจทย์ได้แล้ว ให้นำคีย์ที่มาทำการตรวจสอบโดยระบบว่าถูกต้องหรือไม่ หากคีย์ที่ได้นั้นถูกต้อง ระบบจะทำการเพิ่มคะแนนให้กับผู้เข้าแข่งขันในทีมนั้นๆ
  - ผู้เข้าแข่งสามารถเลือกทำโจทย์ได้ทุกข้อตามอัธยาศัย

Developers
=========

 - Pansaen Boonyakarn  ([@pe3zx](https://twitter.com/pe3zx)) 
 - Sorrawut Kittikeereechaikun ([@mix5003](https://twitter.com/mix5003))
 - Sarawut Bussadee ([$wHsK](https://www.facebook.com/tob.hsk))
 - Tetat Jearuksuwan ([Jellopy](https://www.facebook.com/Jellopy1ea))

Thanks

 - Chotipat Pornavalai ─ Advisor ([@chotipat](https://twitter.com/chotipat))
 - [@Xelenonz](https://twitter.com/xelenonz)

License
=========
The MIT license