- Артикул:00201449
- Автор: Скляров И.
- ISBN: 978-5-94157-562-6
- Обложка: Мягкая обложка
- Издательство: БХВ-Петербург (все книги издательства)
- Город: СПб
- Страниц: 320
- Год: 2008
- Вес: 595 г
В форме головоломок в книге рассмотрены практически все способы хакерских атак и защит от них, в том числе: методы криптоанализа, способы перехвата данных в компьютерных сетях, анализ log-файлов, поиск и устранение ошибок в программах, написание эксплоитов, дизассемблирование программного обеспечения, малоизвестные возможности операционных систем, используемые хакерами. Присутствуют головоломки для программистов, Web-разработчиков и даже простых пользователей.
Все головоломки снабжены решениями и ответами с подробными объяснениями.
Книга написана на основе рубрики "X-Puzzle" из известного российского журнала "Хакер".
Компакт-диск содержит исходные коды, откомпилированные программы, текстовые и графические файлы, необходимые для решения головоломок.
Содержание
Введение
О журнале "Хакер" и рубрике "X-Puzzle"
Об этой книге
Благодарности
Об авторе
Часть I. Задачи
Глава 1. Головоломки на криптоанализ
1.1. Cool Crypto
1.2. Олигарх и Cool Crypto
1.3. Переписка солисток
1.4. Почему ROT13?
1.5. Глупенькая секретарша
1.6. Брутфорс и ламеры
1.7. Admin Monkey
1.8. Еще две программы-генератора паролей
1.9. Знаменитая фраза
1.10. Как же это расшифровывается?
1.11. Директор и Валера Губкин
1.12. Директор и Леша Пупкин
1.13. Письмо Олигарху
1.14. Письмо от Дани
1.15. Сейф для заячьей лапки
1.16. Hey Hacker!
1.17. Веселый криптолог
Глава 2. Головоломки в Web
2.1. Разложи по полочкам
2.2. Эффективный сниффинг
2.3. Ловитесь пароли большие и маленькие
2.4. Куда ведет трассировка?
2.5. Обманутый PGP
2.6. О чем предупреждает tcpdumpl
Глава 3. Головоломки в Windows.
3.1. "Молодой информатик" борется с вирусами
3.2. "Молодой информатик" борется с неудаляемыми файлами
3.3. "Молодой информатик" ищет, куда подевалось свободное место на диске
3.4. "Молодой информатик" думает, откуда появилась таинственная системная ошибка
3.5. Крекинг "голыми руками"
Глава 4. Кодерские головоломки
4.1. Хакерский криптарифм
4.2. Оптимизация для ламера
4.3. Тупые топоры
4.4. Самовыводящаяся программа
4.5. Двуязычная программа
4.6. Кодинг реальной жизни
Первая история
Вторая история
Третья история
4.7. Крекерство наоборот
4.8. Заморочки с Mefine
4.9. Простенькое уравнение
4.10. Как избавиться от условия?
4.11. Логическая схема
4.12. Логическая "звезда"
4.13. Оптимизация на Си
4.14. Оптимизация для любителей ассемблера
Глава 5. Безопасное программирование
5.1. Головоломки для "script kiddy"
5.2. Пароль к личным секретам
5.3. CGI и баги
5.4. РНР и баги
5.5. Шпион CORE
5.6. Mr. Smith
5.7. Рекомендация "специалиста"
5.8. Хитрая строчка (версия 1)
5.9. Хитрая строчка (версия 2)
5.10. Хитрая строчка (версия 3)
5.11. Чудесный эксплоит (версия 1)
5.12. Чудесный эксплоит (версия 2)
5.13. Чудесный эксплоит (версия 3)
5.14. Баги "на закуску"
5.15. Издевательство над рутом
5.16. Who is who
Глава 6. Головоломки на Reverse Engineering
6.1. Пять раз "Cool Hacker!"
6.2. Good day, Lamer!
6.3. I love Windows
6.4. Простенький битхак
6.5. Пусть она скажет "OK!"
6.6. Не he he
6.7. Eat me
6.8. Back in USSR
6.9. Фигуры
6.10. Где счетчик?
6.11. CD crack
6.12. "Санкт-Петербург"
6.13. Water
Глава 7. Головоломки для всех!
7.1. Рисунки без рисунков
7.2. Журналистская фальсификация
7.3. Хакерский ребус
7.4. Чей логотип?
7.5. "Национальность" клавиатуры
7.6. Криптарифм
7.7. Помоги вспомнить
7.8. Книжные ребусы
7.9. Вопросы на засыпку
Часть II. Ответы и решения
Решения к главе 1. Головоломки на криптоанализ
1.1. Cool Crypto
1.2. Олигарх и Cool Crypto.
1.3. Переписка солисток
1.4. Почему ROT 13
1.5. Глупенькая секретарша
1.6. Брутфорс и ламеры
1.7. Admin Monkey
1.8. Еще две программы-генератора паролей
1.9. Знаменитая фраза
1.10. Как же это расшифровывается?
1.11. Директор и Валера Губкин
1.12. Директор и Леша Пупкин
1.13. Письмо Олигарху
1.14. Письмо от Дани
1.15. Сейф для заячьей лапки
1.16. Hey Hacker!
1.17. Веселый криптолог
Решения к главе 2. Головоломки в Web
2.1. Разложи по полочкам
2.2. Эффективный сниффинг
MAC flooding (Switch Jamming)
MAC duplicating
ICMP Redirect
ARP Redirect (ARP-spoofing)
2.3. Ловитесь пароли большие и маленькие.
2.4. Куда ведет трассировка?
2.5. Обманутый PGP
2.6. О чем предупреждает tcpdump
Анализ листинга 1.2.6, а. Первый подозрительный участок, снятый tcpdump
Анализ листинга 1.2.6, б. Второй подозрительный участок, снятый tcpdump
Анализ листинга 1.2.6, в. Третий подозрительный участок, снятый tcpdump
Анализ листинга 1.2.6, г. Четвертый подозрительный участок, снятый tcpdump
Анализ листинга 1.2.6, д. Пятый подозрительный участок, снятый tcpdump
Анализ листинга 1.2.6, е. Шестой подозрительный участок, снятый tcpdump
Анализ листинга 1.2.6, ж. Седьмой подозрительный участок, снятый tcpdump
Анализ листинга 1.2.6, з. Восьмой подозрительный участок, снятый tcpdump
Анализ листинга 1.2.6, и. Девятый подозрительный участок, снятый tcpdump
Анализ листинга 1.2.6, к. Десятый подозрительный участок, снятый tcpdump
Анализ листинга 1.2.6, л. Одиннадцатый подозрительный участок, снятый tcpdump
Анализ листинга 1.2.6, м. Двенадцатый подозрительный участок, снятый tcpdump
Анализ листинга 1.2.6, я. Тринадцатый подозрительный участок, снятый tcpdump
Анализ листинга 1.2.6, о. Четырнадцатый подозрительный участок, снятый tcpdump
Анализ листинга 1.2.6, п. Пятнадцатый подозрительный участок, снятый tcpdump
Анализ листинга 1.2.6, р. Шестнадцатый подозрительный участок, снятый tcpdump
Анализ листинга 1.2.6, с. Семнадцатый подозрительный участок, снятый tcpdump
Решения к главе 3. Головоломки в Windows
3.1. "Молодой информатик" борется с вирусами
Способ первый
Способ второй
3.2. "Молодой информатик" борется с неудаляемыми файлами
3.3. "Молодой информатик" ищет, куда подевалось свободное место на диске
3.4. "Молодой информатик" думает, откуда появилась загадочная системная ошибка
3.5. Крекинг "голыми руками"
Решения к главе 4. Кодерские головоломки
4.1. Хакерский криптарифм
4.2. Оптимизация для ламера
4.3. Тупые топоры
4.4. Самовыводящаяся программа
4.5. Двуязычная программа
4.6. Кодинг реальной жизни
Первая история
Вторая история
Третья история
4.7. Крекерство наоборот
4.8. Заморочки с Mefine
4.9. Простенькое уравнение
4.10. Как избавиться от условия?
4.11. Логическая схема
4.12. Логическая "звезда"
4.13. Оптимизация на Си
4.14. Оптимизация для любителей ассемблера
Решения к главе 5. Безопасное программирование
5.1. Головоломки для script kiddy
5.2. Пароль к личным секретам.
5.4. PHP и баги
5.5. Шпион CORE
5.6. Mr. Smith
5.7. Рекомендация "специалиста"
5.8. Хитрая строчка (версия 1)
5.9. Хитрая строчка (версия 2)
5.10. Хитрая строчка (версия 3)
5.11. Чудесный эксплоит (версия 1)
5.12. Чудесный эксплоит (версия 2)
5.13. Чудесный эксплоит (версия 3)
5.14. Баги "на закуску"
5.15. Издевательство над рутом
5.16. Who is who
Решения к главе 6. Головоломки на Reverse Engineering
6.1. Пять раз "Cool Hacker!"
6.2. Good day, Lamer!
6.3. I love Windows!
6.4. Простенький битхак
6.5. Пусть она скажет "ОК.!"
6.6. Не he he
6.7. Eat me
6.8. Back in USSR
6.9. Фигуры
6.10. Где счетчик?
6.11. CD crack
6.12. "Санкт-Петербург"
6.13. Water
Решения к главе 7. Головоломки для всех!
7.1. Рисунки без рисунков
7.2. Журналистская фальсификация
7.3. Хакерский ребус
7.4. Чей логотип?
7.5. "Национальность" клавиатуры
7.6. Криптарифм
7.7. Помоги вспомнить
7.8. Книжные ребусы
7.9. Вопросы на засыпку
Приложение. Описание компакт-диска
Список лучшей пищи для ума и вдохновения
Зарубежные издания и их переводы на русский язык
Русские издания и их переводы на иностранные языки
Интернет-ресурсы на русском языке
Интернет-ресурсы на английском языке
Артикул 00-00008222