Купить книгу Black hat go: программирование на Go для хакеров и пентестеров на русском [PDF, EPUB, FB2, MOBI]
#1504901
Black Hat Go: Go Programming For Hackers and Pentesters (B073NPY29N)
Купить и скачать электронную книгу в форматах PDF, EPUB, FB2, MOBI
Tom Steele | #161: Компьютерные вирусы
Подобно бестселлеру Black Hat Python , Black Hat Go исследует темную сторону популярного языка программирования Go. Этот сборник коротких скриптов поможет вам тестировать ваши системы, создавать и автоматизировать инструменты, соответствующие вашим потребностям, и улучшить ваши навыки в области наступательной безопасности.
Книга Black Hat Go исследует темную сторону языка программирования Go, популярного языка, почитаемого хакерами за его простоту, эффективность и надежность. Она предлагает арсенал практических тактик с точки зрения специалистов по безопасности и хакеров, которые помогут вам тестировать ваши системы, создавать и автоматизировать инструменты, соответствующие вашим потребностям, и улучшать ваши навыки в области наступательной безопасности, используя всю мощь языка Go.
Ваше путешествие начнётся с базового обзора синтаксиса и философии Go, а затем вы начнёте изучать примеры, которые можно использовать для разработки инструментов, включая распространённые сетевые протоколы, такие как HTTP, DNS и SMB. Затем вы углубитесь в различные тактики и проблемы, с которыми сталкиваются специалисты по тестированию на проникновение, рассматривая такие вопросы, как кража данных, перехват пакетов и разработка эксплойтов. Вы создадите динамические, подключаемые инструменты, прежде чем погрузиться в криптографию, атаки на Microsoft Windows и реализацию стеганографии.
Вы научитесь:
Готовы ли вы расширить свой арсенал инструментов безопасности? Тогда начнём!
Книга Black Hat Go исследует темную сторону языка программирования Go, популярного языка, почитаемого хакерами за его простоту, эффективность и надежность. Она предлагает арсенал практических тактик с точки зрения специалистов по безопасности и хакеров, которые помогут вам тестировать ваши системы, создавать и автоматизировать инструменты, соответствующие вашим потребностям, и улучшать ваши навыки в области наступательной безопасности, используя всю мощь языка Go.
Ваше путешествие начнётся с базового обзора синтаксиса и философии Go, а затем вы начнёте изучать примеры, которые можно использовать для разработки инструментов, включая распространённые сетевые протоколы, такие как HTTP, DNS и SMB. Затем вы углубитесь в различные тактики и проблемы, с которыми сталкиваются специалисты по тестированию на проникновение, рассматривая такие вопросы, как кража данных, перехват пакетов и разработка эксплойтов. Вы создадите динамические, подключаемые инструменты, прежде чем погрузиться в криптографию, атаки на Microsoft Windows и реализацию стеганографии.
Вы научитесь:
- Создавайте высокопроизводительные инструменты, которые можно использовать для собственных проектов в области безопасности.
- Создавайте удобные инструменты, взаимодействующие с удалёнными API.
- Извлечение произвольных HTML-данных
- Для создания HTTP-серверов используйте стандартный пакет Go, net/http.
- Напишите собственный DNS-сервер и прокси-сервер.
- Используйте DNS-туннелирование для установления канала управления и контроля (C2) вне сети с ограниченными ресурсами.
- Создайте фаззер уязвимостей для обнаружения слабых мест в системе безопасности приложения.
- Используйте плагины и расширения для обеспечения перспективности продуктов. Создайте программу для перебора симметричных ключей RC2.
- Встраивание данных в изображение формата Portable Network Graphics (PNG).
Готовы ли вы расширить свой арсенал инструментов безопасности? Тогда начнём!