Skip to content
Free planNo credit card requiredStart writing

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

APA 7

Kluka, P. M. (2024). Lab tasks on compiled language vulnerabilities. Brno University of Technology Digital Library (Brno University of Technology).

MLA 9

Kluka, Peter Milan. “Lab tasks on compiled language vulnerabilities.” Brno University of Technology Digital Library (Brno University of Technology), 2024.

Chicago

Kluka, Peter Milan. 2024. “Lab tasks on compiled language vulnerabilities.” Brno University of Technology Digital Library (Brno University of Technology).

Harvard

Kluka, P.M. (2024) ‘Lab tasks on compiled language vulnerabilities’, Brno University of Technology Digital Library (Brno University of Technology).

BibTeX
@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.