dissertation · Brno University of Technology Digital Library (Brno University of Technology) · 2024
Lab tasks on compiled language vulnerabilities
Kluka, Peter Milan
Cited by 0Open access
Abstract
This graduation thesis is devoted to a detailed analysis of vulnerabilities in freely distributed open-source programs. The thesis includes a description of different types of vulnerabilities that are often associated with software attacks. Static and dynamic code testing are examined in detail, as well as the tools used to detect vulnerabilities in source code. The thesis includes the development of three lab exercises, including detailed tutorials that demonstrate the consequences of incorrect implementations. The lab tasks focus on buffer overflow, path/directory traversal, and buffer over-read vulnerabilities. Every lab task includes a demonstration of the flawed code that was responsible for the vulnerability, as well as demonstration of the patched code that was used to fix the vulnerability. These tasks provide practical examples that illustrate the risks associated with inappropriate software design and implementation and demonstrate the importance of effective security techniques in software development.
Cite this paper
Kluka, P. M. (2024). Lab tasks on compiled language vulnerabilities. Brno University of Technology Digital Library (Brno University of Technology).
Kluka, Peter Milan. “Lab tasks on compiled language vulnerabilities.” Brno University of Technology Digital Library (Brno University of Technology), 2024.
Kluka, Peter Milan. 2024. “Lab tasks on compiled language vulnerabilities.” Brno University of Technology Digital Library (Brno University of Technology).
Kluka, P.M. (2024) ‘Lab tasks on compiled language vulnerabilities’, Brno University of Technology Digital Library (Brno University of Technology).
@phdthesis{kluka2024tasks,
title = {{Lab tasks on compiled language vulnerabilities}},
author = {Kluka, Peter Milan},
school = {Brno University of Technology Digital Library (Brno University of Technology)},
year = {2024}
}Made from the index record. Check names, capitalisation and page numbers against the paper. Need another style? AI for Research has over 10,000.