Capture the flag challenge: design and implementation

To provide students of NTU’s CZ4067 (Software Security) module the opportunity to practise their software exploitation skills, a Capture The Flag (CTF) competition has been included in the module assessment. As in any software development practice, the development of a CTF challenge bank catering...

Full description

Saved in:
Bibliographic Details
Main Author: Oong, Jie Xiang
Other Authors: Li Yi
Format: Final Year Project
Language:English
Published: Nanyang Technological University 2023
Subjects:
Online Access:https://hdl.handle.net/10356/165927
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-165927
record_format dspace
spelling sg-ntu-dr.10356-1659272023-04-21T15:37:07Z Capture the flag challenge: design and implementation Oong, Jie Xiang Li Yi School of Computer Science and Engineering yi_li@ntu.edu.sg Engineering::Computer science and engineering::Software To provide students of NTU’s CZ4067 (Software Security) module the opportunity to practise their software exploitation skills, a Capture The Flag (CTF) competition has been included in the module assessment. As in any software development practice, the development of a CTF challenge bank catering to CZ4067 students comprises common tools and design considerations and requires continuous integration. This project focuses on the creation of interesting and relevant challenges tailored for CZ4067 students and proposes a standard for managing challenges in a central repository. A subset of new challenges was released to CZ4067 students in AY22/23 Semester 2, and the results published in this report highlighted the importance of each CTF development phase from ideation to testing. Bachelor of Engineering (Computer Science) 2023-04-17T05:46:06Z 2023-04-17T05:46:06Z 2023 Final Year Project (FYP) Oong, J. X. (2023). Capture the flag challenge: design and implementation. Final Year Project (FYP), Nanyang Technological University, Singapore. https://hdl.handle.net/10356/165927 https://hdl.handle.net/10356/165927 en application/pdf Nanyang Technological University
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic Engineering::Computer science and engineering::Software
spellingShingle Engineering::Computer science and engineering::Software
Oong, Jie Xiang
Capture the flag challenge: design and implementation
description To provide students of NTU’s CZ4067 (Software Security) module the opportunity to practise their software exploitation skills, a Capture The Flag (CTF) competition has been included in the module assessment. As in any software development practice, the development of a CTF challenge bank catering to CZ4067 students comprises common tools and design considerations and requires continuous integration. This project focuses on the creation of interesting and relevant challenges tailored for CZ4067 students and proposes a standard for managing challenges in a central repository. A subset of new challenges was released to CZ4067 students in AY22/23 Semester 2, and the results published in this report highlighted the importance of each CTF development phase from ideation to testing.
author2 Li Yi
author_facet Li Yi
Oong, Jie Xiang
format Final Year Project
author Oong, Jie Xiang
author_sort Oong, Jie Xiang
title Capture the flag challenge: design and implementation
title_short Capture the flag challenge: design and implementation
title_full Capture the flag challenge: design and implementation
title_fullStr Capture the flag challenge: design and implementation
title_full_unstemmed Capture the flag challenge: design and implementation
title_sort capture the flag challenge: design and implementation
publisher Nanyang Technological University
publishDate 2023
url https://hdl.handle.net/10356/165927
_version_ 1764208016852254720