М. Фленов Программирование на C++ глазами хакера
Издательство BHV, 2004 г., 336 стр.
Заказать на Озоне
Отличная книга для тех, кто не собирается долго теоретизировать а хочет сразу начать писать программы. В книге нет никакого занудства и многочисленных теоретических страниц, после прочтения которых не совсем понятно, как же их применять на практике. Говоря кратко, книга написана в виде примеров. Есть примеры разного уровня сложности, но все их объединяет с одной стороны некоторая легкость (например, программки, позволяющие манипулировать с кнопкой Пуск или подсматривать чужие пароли), а с другой стороны полезность в смысле практического применения (программы, позволяющие работать с рабочим столом, сетевые программы и др.).
Прочитав книгу (причем вовсе не обязательно целиком!) читатель узнает, как написать свой сканер портов, реализовать передачу данных по сети с использованием протокола TCP/IP, использовать API-функции, работать с COM-портом, как перехватывать сообщения Windows (например, для подсматривания пароля, скрытого под звездочками), как создавать динамические библиотеки, как создавать окна нестандартной формы и много, многое другое.
Кроме того в книге описываются несколько полезных алгоритмов и несколько советов по принципам построения пользовательского интерфейса - все это тоже пригодится начинающему программисту.
Книга эта довольно-таки сильно перекликается с книгой по Delphi того же автора, так что, по большому счету из этих двух книг вполне хватит одной. Впрочем, это решать вам самим.
К книге прилагается CD с примерами книги (как в виде исходников, так и откомпилированном виде).
|