Show simple item record

C/C++ Vulnerabilities and exploitation techniques

dc.contributor.advisorKantzavelou, Ioanna
dc.contributor.authorΣαρρίδης, Νικόλαος - Αθανάσιος
dc.date.accessioned2023-04-03T09:47:55Z
dc.date.available2023-04-03T09:47:55Z
dc.date.issued2023-03-03
dc.identifier.urihttps://polynoe.lib.uniwa.gr/xmlui/handle/11400/4148
dc.identifier.urihttp://dx.doi.org/10.26265/polynoe-3987
dc.description.abstractThis thesis focuses on finding, triggering, abusing, explaining, and exploiting common vulnerabilities when writing a C/C++ program, which are related to program security. Someone can take advantage of these vulnerabilities and gain access to the system or read confidential files they are not allowed to. The aim is to eliminate these programming "errors" that trigger a bug (from the defensive side) and learn how to find such flaws to patch them and write more secure code.el
dc.format.extent153el
dc.language.isoenel
dc.publisherΠανεπιστήμιο Δυτικής Αττικήςel
dc.rightsΑναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 4.0 Διεθνές*
dc.rightsΑναφορά Δημιουργού-Μη Εμπορική Χρήση 4.0 Διεθνές*
dc.rights.urihttp://creativecommons.org/licenses/by-nc/4.0/*
dc.subjectProgram securityel
dc.subjectVulnerabilitiesel
dc.subjectBinary exploitationel
dc.subjectEthical hackingel
dc.subjectCyber range systemel
dc.subjectCTF challengesel
dc.subjectCel
dc.subjectC++el
dc.titleC/C++ Vulnerabilities and exploitation techniquesel
dc.title.alternativeC/C++ Ευπάθειες και τεχνικές επίλυσηςel
dc.typeΔιπλωματική εργασίαel
dc.contributor.committeeMamalis, Basilis
dc.contributor.committeePantziou, Grammati
dc.contributor.facultyΣχολή Μηχανικώνel
dc.contributor.departmentΤμήμα Μηχανικών Πληροφορικής και Υπολογιστώνel
dc.description.abstracttranslatedΗ διπλωματική εργασία εστιάζει στην εύρεση, ενεργοποίηση, κατάχρηση, εξήγηση και εκμετάλλευση κοινών τρωτών σημείων κατά τη σύνταξη ενός προγράμματος C/C++, που σχετίζονται με την ασφάλεια του προγράμματος. Κάποιος μπορεί να εκμεταλλευτεί αυτά τα τρωτά σημεία και να αποκτήσει πρόσβαση στο σύστημα ή να διαβάσει εμπιστευτικά αρχεία που δεν επιτρέπεται. Ο στόχος είναι να εξαλειφθούν αυτά τα προγραμματιστικά "λάθη" που προκαλούν ένα σφάλμα (από την αμυντική πλευρά) και να μάθουμε πώς να βρίσκουμε τέτοια ελαττώματα για να τα διορθώσουμε και να γράψουμε πιο ασφαλή κώδικα.el


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record

Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 4.0 Διεθνές
Except where otherwise noted, this item's license is described as
Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 4.0 Διεθνές