Fix The Bugs, Secure The System


Click here to start

Table of contents

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

StarOffice