«Взлом: искусство эксплуатации», 2-е издание на русском
Hacking: The Art of Exploitation, 2nd Edition (B004OEJN3I)
Купить и скачать электронную книгу в форматах PDF, EPUB, FB2, MOBI
Jon Erickson | #17: Компьютерный взлом
Вместо того чтобы просто показывать, как запускать существующие эксплойты, автор Джон Эриксон объясняет, как на самом деле работают сложные методы взлома. Чтобы поделиться искусством и наукой взлома в доступной для всех форме, книга «Взлом: Искусство эксплуатации», 2-е издание, знакомит с основами программирования на языке C с точки зрения хакера.
Используйте это пособие, чтобы следовать примерам из книги, восполняя пробелы в знаниях и самостоятельно изучая методы взлома. Попробуйте себя в отладке кода, работе с переполненными буферами, перехвате сетевых коммуникаций, обходе защиты, использовании криптографических уязвимостей и, возможно, даже в изобретении новых эксплойтов. Эта книга научит вас:
- Программирование компьютеров с использованием языка C, языка ассемблера и скриптов командной оболочки.
- Повреждение системной памяти для выполнения произвольного кода с помощью переполнения буфера и форматирования строк
- Чтобы получить реальное представление о происходящем, изучите регистры процессора и системную память с помощью отладчика.
- Обход распространенных мер безопасности, таких как неисполняемые стеки и системы обнаружения вторжений.
- Получите доступ к удалённому серверу, используя шеллкод для привязки портов или обратного подключения, и измените поведение сервера в отношении ведения журналов, чтобы скрыть своё присутствие.
- Перенаправлять сетевой трафик, скрывать открытые порты и перехватывать TCP-соединения.
- Взломайте зашифрованный беспроводной трафик с помощью атаки FMS и ускорьте атаки методом перебора паролей, используя матрицу вероятностей паролей.
Хакеры постоянно раздвигают границы возможного, исследуют неизведанное и совершенствуют свое искусство. Даже если вы еще не умеете программировать, книга «Взлом: Искусство эксплуатации», 2-е издание, даст вам полное представление о программировании, архитектуре машин, сетевых коммуникациях и существующих методах взлома. Сочетайте эти знания с прилагаемой средой Linux, и все, что вам понадобится, — это ваша собственная креативность.