Title
Introduction
Features
Utilities & Apps
Factsheet
Secure By Default
Code Audit
Secure Programming
Principles
Auditing Software
ftpd
Format Strings
strcpy()
strncpy()
strlcpy()
Buffer Overflows
Smashing The Stack
Memory Layout
Stack Frame
Shellcode
The Wrong Way
OpenBSD Development
Conservative Approach
Documentation
Script Kitties
Author: Louis Bertrand
E-mail: louis@OpenBSD.org
Homepage: http://www.OpenBSD.org/
Further information: MUSESS '02: McMaster University Software Engineering Symposium