Хакинг на С++

Эта книга не является руководством по взлому информационных систем. Её цель — научить программированию на C++ через нестандартный, «хакерский» подход. Автор предлагает отойти от рутинных примеров, характерных для большинства самоучителей, и взглянуть на язык C++ как инструмент для анализа программ, поиска их скрытых возможностей и недостатков.

Книга рассчитана на читателей, уже освоивших основы C++ и умеющих компилировать программы. В ней рассматриваются ключевые темы для углублённого изучения языка: объектно-ориентированное программирование (классы, конструкторы, деструкторы, наследование, перегрузка операторов), написание клиент-серверных приложений, работа с алгоритмами поиска и сортировки.

Особый акцент делается на практических аспектах, связанных с сетевым программированием и безопасностью. Читатели познакомятся с архитектурой клиент-сервер, моделью OSI, стеком протоколов TCP/IP, а также реализуют такие проекты, как сканер портов, инструмент для шифрования файлов и элементы разработки Malware. Книга помогает развить навыки, необходимые для понимания внутренних механизмов программ и сетевых взаимодействий.

Похожие книги

Хакинг на С++
A
Автор
Ярошенко А. А.
Издательство
Издательство Наука и Техника
Год
2022
Язык
Русский
1
Оцените книгу

Чтобы читать книгу, войдите или зарегистрируйтесь

Ознакомительный фрагмент