Analyzing The Stack-Based Buffer Overflow Problem.

It is interesting to know that a buffer overflow problem still exist today despite of many researches have been conducted in a period of more than 20 years. This study takes an opportunity to analyze one of the dominant buffer overflow problem type, a stack-based buffer overflow. A controlled experi...

Full description

Saved in:
Bibliographic Details
Main Author: Ahmad Nazri, Zainol
Format: Thesis
Language:en
en
Published: 2008
Subjects:
Online Access:https://etd.uum.edu.my/1064/1/Ahmad_Nazri_Zainol.pdf
https://etd.uum.edu.my/1064/2/Ahmad_Nazri_Zainol.pdf
https://etd.uum.edu.my/1064/
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1833435555201810432
author Ahmad Nazri, Zainol
author_facet Ahmad Nazri, Zainol
author_sort Ahmad Nazri, Zainol
building UUM Library
collection Institutional Repository
content_provider Universiti Utara Malaysia
content_source UUM Electronic Theses
continent Asia
country Malaysia
description It is interesting to know that a buffer overflow problem still exist today despite of many researches have been conducted in a period of more than 20 years. This study takes an opportunity to analyze one of the dominant buffer overflow problem type, a stack-based buffer overflow. A controlled experimental demonstration has been carried out to emulate a stack-based buffer overflow exploit. During the process, main conditions why and how the exploit happens will be identified, analyzed and documented. The findings showed that more works can be done at the coding stage to prevent the problem before the damage (exploit) occurs which normally happen after the software product has been distributed. In this case more resources have been wasted such as cost, man-hour and time. Hence, several practical suggestions with its own advantageous have been highlighted for further research and implementation. In addition, the findings should be very useful inputs in designing and implementing new buffer overflow detection and prevention mechanisms.
format Thesis
id my.uum.etd-1064
institution Universiti Utara Malaysia
language en
en
publishDate 2008
record_format eprints
spelling my.uum.etd-10642013-07-24T12:10:14Z https://etd.uum.edu.my/1064/ Analyzing The Stack-Based Buffer Overflow Problem. Ahmad Nazri, Zainol T Technology (General) T58.5-58.64 Information technology QA76 Computer software It is interesting to know that a buffer overflow problem still exist today despite of many researches have been conducted in a period of more than 20 years. This study takes an opportunity to analyze one of the dominant buffer overflow problem type, a stack-based buffer overflow. A controlled experimental demonstration has been carried out to emulate a stack-based buffer overflow exploit. During the process, main conditions why and how the exploit happens will be identified, analyzed and documented. The findings showed that more works can be done at the coding stage to prevent the problem before the damage (exploit) occurs which normally happen after the software product has been distributed. In this case more resources have been wasted such as cost, man-hour and time. Hence, several practical suggestions with its own advantageous have been highlighted for further research and implementation. In addition, the findings should be very useful inputs in designing and implementing new buffer overflow detection and prevention mechanisms. 2008-11-17 Thesis NonPeerReviewed application/pdf en https://etd.uum.edu.my/1064/1/Ahmad_Nazri_Zainol.pdf application/pdf en https://etd.uum.edu.my/1064/2/Ahmad_Nazri_Zainol.pdf Ahmad Nazri, Zainol (2008) Analyzing The Stack-Based Buffer Overflow Problem. Masters thesis, Universiti Utara Malaysia.
spellingShingle T Technology (General)
T58.5-58.64 Information technology
QA76 Computer software
Ahmad Nazri, Zainol
Analyzing The Stack-Based Buffer Overflow Problem.
title Analyzing The Stack-Based Buffer Overflow Problem.
title_full Analyzing The Stack-Based Buffer Overflow Problem.
title_fullStr Analyzing The Stack-Based Buffer Overflow Problem.
title_full_unstemmed Analyzing The Stack-Based Buffer Overflow Problem.
title_short Analyzing The Stack-Based Buffer Overflow Problem.
title_sort analyzing the stack-based buffer overflow problem.
topic T Technology (General)
T58.5-58.64 Information technology
QA76 Computer software
url https://etd.uum.edu.my/1064/1/Ahmad_Nazri_Zainol.pdf
https://etd.uum.edu.my/1064/2/Ahmad_Nazri_Zainol.pdf
https://etd.uum.edu.my/1064/
url_provider http://etd.uum.edu.my/