Black Hat Go: Go Programming for Hackers and Pentesters
Black Hat Go — это практическое руководство по использованию языка программирования Go для написания хакерских инструментов и проведения пентестов. Книга предназначена для специалистов по безопасности, которые хотят расширить свой арсенал инструментов, используя мощь и простоту Go.
В книге рассматриваются фундаментальные аспекты Go, необходимые для создания сетевых инструментов: работа с TCP, HTTP, DNS, SMB и NTLM. Вы научитесь писать сканеры портов, прокси, HTTP-клиенты и серверы, а также инструменты для перехвата учётных данных и создания командных центров управления (C2).
Особое внимание уделяется практическим атакам: эксплуатация уязвимостей, перебор паролей, внедрение процессов в Windows, стеганография и создание shellcode. Каждая глава содержит примеры кода и пошаговые инструкции, позволяющие сразу применить полученные знания.
Книга также охватывает продвинутые темы, такие как работа с сырыми пакетами, использование плагинов для расширения функциональности инструментов, реализация и атака на криптографические алгоритмы, а также создание полноценного RAT (Remote Access Trojan) с использованием gRPC.
Black Hat Go станет незаменимым ресурсом для этичных хакеров, пентестеров и всех, кто интересуется кибербезопасностью и хочет использовать Go для создания мощных и эффективных инструментов.
