Рассмотрены современные интерпретаторы языка Python.
Описано устройство reverse shell, файлового вируса, трояна, локера и шифровальщика.
Представлены примеры инструментов для автоматизированного сбора информации о компьютере, динамического анализа вредоносного кода, в том числе, с использованием API VirusTotal.
Приведены примеры программ для разгадывания капчи, поиска людей на видео, обработки сложных веб-форм, автоматизации iOS.
Показано, как написать на Python новый навык для голосового помощника «Алиса» и различные программы для одноплатных компьютеров.
Эта книга — сборник лучших, тщательно отобранных статей из легендарного журнала «Хакер».
Материалы сборника посвящены использованию возможностей языка Python в проектах, связанных с информационной безопасностью.
Среди авторов журнала — авторитетные эксперты по защите данных и опытные IT-специалисты, которые делятся с читателями секретами своего мастерства.
Вы узнаете, как:
- устроены написанные на языке Python вирусы, трояны и локеры;
- бороться с этими видами вредоносных программ при помощи разработанных на Python инструментов;
- автоматически разгадывать капчу и опознавать людей на видео;
- обрабатывать данные из сложных веб-форм;
- написать reverse shell, новый навык для «Алисы»;
- автоматизировать некоторые функции iOS;
- программировать современные одноплатные компьютеры.
Цитата о книге
"Python не даром называют «самым хакерским языком программирования» — он поистине универсален. На нем можно создавать веб-сайты, писать скрипты и программы, строить самообучающиеся системы на базе искусственного интеллекта, программировать «умный дом», мобильных роботов и различные микроконтроллеры. Разумеется, столь уникальный инструмент не могли обойти вниманием хакеры — Python используется для создания вредоносных программ и эксплойтов. А специалисты по информационной безопасности автоматизируют с его помощью инструментарий для борьбы с малварью. В этом сборнике рассказывается о самых интересных, необычных и оригинальных способах применения Python. Книга наверняка будет полезна пентестерам, разработчикам, а также всем, кто интересуется хакерством и информационной безопасностью".
Валентин Холмогоров, редактор рубрики «Взлом» журнала «Хакер»