Аннотація |
В своей новой книге Джеймс Фостер, автор ряда бестселлеров, впервые описывает методы, которыми пользуются хакеры для атак на операционные системы и прикладные программы. Он приводит примеры работающего кода на языках C/C++, Java, Peri и NASL, в которых иллюстрируются методы обнаружения и защиты от наиболее опасных атак. В книге подробно изложены вопросы, разбираться в которых насущно необходимо любому программисту, работающему в сфере информационной безопасности: программирование сокетов, shell-коды,переносимые приложения и принципы написания эксплойтов
Содержание
Благодарности ... 23
Об авторе ...24
Об основном соавторе …25
Прочие соавторы, редакторы и авторы кода ...26
Об авторе предисловия ...28
Предисловие ...29
Глава 1. Написание безопасных программ ...31
Введение ... 32
C/C++...33
Характеристики языка …34
Язык С …34
языкC++...35
Глава 2. Язык сценариев NASL ...107
Введение ...108
История ...108
Назначение NASL ...109
Простота и удобство ...109
Модульность и эффективность …10 |