รายละเอียดโครงงาน

หลักสูตร/ปี พ.ศ.
วิศวกรรมศาสตรบัณฑิต สาขาวิชาวิศวกรรมคอมพิวเตอร์ ปี พ.ศ. 2557

ภาคและปีการศึกษาที่สำเร็จการศึกษา
ภาคปลาย ปีการศึกษา 2556

ประเภทโครงงาน
โครงงานวิศวกรรม

ชื่อโครงงานภาษาไทย
การโจมตีการเขียนโปรแกรมแบบย้อนกลับ

ชื่อโครงงานภาษาอังกฤษ
Return Oriented Programming Attack

ผู้พัฒนา
5310504010 นายสิริพงศ์ ประจันตะเสน

อาจารย์ที่ปรึกษาหลัก
ภารุจ รัตนวรพันธุ์

อาจารย์ที่ปรึกษาร่วม
ภารุจ รัตนวรพันธุ์

บทคัดย่อ

การโจมตีระบบเป็นเนื้อหาที่น่าสนใจในการศึกษา เนื่องจากการเรียนทางด้านคอมพิวเตอร์ถูกพบเห็นได้ง่ายในชีวิตประจำวัน เช่น โปรแกรมที่ใช้ลงทะเบียนโปรแกรมที่ต้องการใช้, โปรแกรมโกงเกม และ การลักลอบดึงข้อมูลโดยไม่ได้รับอนุญาติ เป็นต้น ดังนั้นโครงงานนี้จึงได้ศึกษา การจำลองการโจมตีโปรแกรม โดยเริ่มจากการโจมตีแบบหน่วยความจำล้น เพราะเป็นพื้นฐานของการโจมตีโปรแกรม และต่อยอดไปศึกษาการเขียนโปรแกรมแบบย้อนกับ เนื่องจากเป็นเนื้อหาที่ซับซ้อนทำให้มี ข้อมูลที่ต้องศึกษาเพิ่ม ซึ่งประกอบด้วย ศึกษาการทำงานของกรอบการซ้อนทับและการเรียกใช้ฟังก์ชัน,ภาษาแอสแซมบลี,โปรแกรมตรวจหาข้อผิดพลาดของกนู และ พื้นฐานในการย้อนกับไปที่คลังข้อมูล
หลังจากศึกษา การจำลองการโจมตีดังกล่าวทำให้ทราบถึง จุดอ่อนของโปรแกรม วิธีการโจมตีโปรแกรมด้วย วิธีการโจมตีแบบหน่วยความจำล้น และ การโจมตีแบบย้อนกลับ และวิธีป้องกันเบื้องต้น

Abstract

Attack system is an interesting content. Because it was Generally seen when we have studied in computer engineering for example Crack program, Game cheat enginge and Illegal downloads etc. So this project study Attack systems by Buffer-Overflow attack because it is a basic of Attack systems ,And Then we study the Return Oriented Programming .Because This contents are complex, Then its are a lot of data to study that consists of Function and Stack , assembly, Gnu Debugger and Basic Return-to-libc
After we studied, we learned Weaknesses of the program , How to attack program by Buffer-Overflow attack and Return Oriented Programming and basic to prevention program

คำสำคัญ (Keywords)

การโจมตีด้วยช้อมูลล้น, การเขียนโปรแกรมแบบย้อนกลับ, วิธีการ Return-to-libc, ฟังก์ชันและสแต็ก, ดีบั๊กเกอร์ Gnu

เว็บไซต์โครงงาน
-

วีดีโอคลิปของโครงงาน
-

ที่เก็บเวอร์ชันซอร์สโค้ด

-


สถานะการนำเข้าข้อมูล

ผู้นำเข้าข้อมูลครั้งแรก
นายสิริพงศ์ ประจันตะเสน (b5310504010)

แก้ไขครั้งสุดท้าย
เมื่อ March 28, 2014, 3:40 p.m. โดย นายสิริพงศ์ ประจันตะเสน (b5310504010)

สถานะการอนุมัติ
รออนุมัติ