- В продаже
- ожидают 12 человек
- На аукционах Ay.by
- ожидают 2 человека
- Книги издательства
- ожидают 37 человек
- Книги серии
- ожидают 9 человек
- Книги авторов
- ожидает 1 человек
Книга посвящена вопросам и методам дизассемблирования, знание которых позволит эффективно защитить свои программы и создать более оптимизированные программные коды. Объяснены способы идентификации конструкций языков высокого уровня таких, как С/C++ и Pascal, показаны различные подходы к реконструкции алгоритмов. Приводится обзор популярных хакерских инструментов для Windows, UNIX и Linux отладчиков, дизассемблеров, шестнадцатеричных редакторов, API- и RPC-шпионов, эмуляторов. Рассматривается исследование дампов памяти, защитных механизмов, вредоносного программного кода вирусов и эксплоитов. Уделено внимание противодействию антиотладочным приемам. К книге прилагается компакт-диск с полноцветными иллюстрация-ми и кодами рассматриваемых примеров.
Содержание
- Введение
- ЧАСТЬ I. ОБЗОР ХАКЕРСКИХ ПРОГРАММ
- Глава 1. Инструментарий хакера
- Глава 2. Эмулирующие отладчики и эмуляторы
- Глава 3. Хакерский инструментарий для UNIX и Linux
- Глава 4. Ассемблеры
- ЧАСТЬ II. БАЗОВЫЕ ТЕХНИКИ ХАКЕРСТВА
- Глава 5. Введение в защитные механизмы
- Глава 6. Разминка
- Глава 7. Знакомство с отладкой
- Глава 8. Особенности отладки в UNIX и Linux
- Глава 9. Особенности термоядерной отладки с Linice
- Глава 10. Расширенное обсуждение вопросов отладки
- ЧАСТЬ III. ИДЕНТИФИКАЦИЯ КЛЮЧЕВЫХ СТРУКТУР ЯЗЫКОВ ВЫСОКОГО УРОВНЯ
- Глава 11. Идентификация функций
- Глава 12. Идентификация стартовых функций
- Глава 13. Идентификация виртуальных функций
- Глава 14. Идентификация конструктора и деструктора
- Глава 15. Идентификация объектов, структур и массивов
- Глава 16. Идентификация this
- Глава 17. Идентификация new и delete
- Глава 18. Идентификация библиотечных функций
- Глава 19. Идентификация аргументов функций
- Глава 20. Идентификация значения, возвращаемого функцией
- Глава 21. Идентификация локальных стековых переменных
- Глава 22. Идентификация регистровых и временных переменных
- Глава 23. Идентификация глобальных переменных
- Глава 24. Идентификация констант и смещений
- Глава 25. Идентификация литералов и строк
- Глава 26. Идентификация конструкций IF — THEN — ELSE
- Глава 27. Идентификация конструкций SWITCH — CASE — BREAK
- Глава 28. Идентификация циклов
- Глава 29. Идентификация математических операторов
- ЧАСТЬ IV. ПРОДВИНУТЫЕ МЕТОДЫ ДИЗАССЕМБЛИРОВАНИЯ
- Глава 30. Дизассемблирование 32-разрядных PE-файлов
- Глава 31. Дизассемблирование ELF-файлов под Linux и BSD
- Глава 32. Архитектура x86-64 под скальпелем ассемблерщика
- Глава 33. Исследования ядра Linux
- Глава 34. Современные методы патчинга
- Глава 35. Дизассемблирование файлов других форматов
- ЧАСТЬ V. ПРАКТИЧЕСКОЕ КОДОКОПАТЕЛЬСТВО
- Глава 36. Антиотладочные приемы и игра в прятки под Windows и Linux
- Глава 37. Переполнение буфера в системах с неисполняемым стеком
- Глава 38. Борьба с паковщиками
- Глава 39. Обфускация и ее преодоление
- Глава 40. Обнаружение, отладка и дизассемблирование зловредных программ
- Глава 41. Атака на эмуляторыОписание компакт-диска
- Предметный указатель
<p>Книга посвящена вопросам и методам дизассемблирования, знание которых позволит эффективно защитить свои программы и создать более оптимизированные программные коды. Объяснены способы идентификации конструкций языков высокого уровня таких, как С/C++ и Pascal, показаны различные подходы к реконструкции алгоритмов. Приводится обзор популярных хакерских инструментов для Windows, UNIX и Linux отладчиков, дизассемблеров, шестнадцатеричных редакторов, API- и RPC-шпионов, эмуляторов. Рассматривается исследование дампов памяти, защитных механизмов, вредоносного программного кода вирусов и эксплоитов. Уделено внимание противодействию антиотладочным приемам. К книге прилагается компакт-диск с полноцветными иллюстрация-ми и кодами рассматриваемых примеров.</p>
Крис Касперски, Е. Рокко
Книги > Компьютеры и Интернет > Компьютерная безопасность > Хакерство и защита от него
isbn:978-5-9775-0082-1
192540
BYR
out of stock
Искусство дизассемблирования (+ CD-ROM)
8.00
10
0
2
Человек, который занимается реверсингом хотя бы полгода-год не найдет для себя ничего нового, а совсем начинающим должна очень помочь.
Хорошая книга, всё при ней.