Каталог товаров

Реверс-инжиниринг встраиваемых систем

Усанов Алексей Евгеньевич

Код товара: 4995181
(0 оценок)Оценить
ОтзывНаписать отзыв
ВопросЗадать вопрос
1 / 2
PDF
-33%
2 429
3 625
Планируемая дата
5 мая (Вс)
Курьером
Л-Пост
бесплатно от 10 000 ₽
В пункт выдачи
от 155 ₽
бесплатно от 10 000 ₽
Точная стоимость доставки рассчитывается при оформлении заказа
Издательство:
Год издания:
2023 г.
Может быть отгружен товар указанного или более позднего года

Описание

Характеристики

Книга поможет найти ответы на вопросы:

Как проводить исследование встраиваемых систем?
Из каких компонентов они состоят?
Как получить прошивку устройства и какие уязвимости могут в этом помочь?
Чем отличается реверс-инжиниринг прошивок и ПО?
Что нужно для динамического анализа устройства?
Как обходить защиту встраиваемых систем от исследования?
количество томов
1
переплет
Твёрдый переплёт
размеры
242x172x20 мм
цвет
Красный
ISBN
978-5-93700-231-0
возрастная категория
18+ (нет данных)
вес
код в Майшоп
4995181
язык
русский

Содержание

Intro (Зачем исследовать встраиваемые системы?)
Background: особенности цифровых электрических
сигналов
Кодирование цифровых сигналов
Синхронизация сигналов
Параллельные и последовательные интерфейсы
Механизмы детектирования, снижения и
исправления ошибок
передачи
Level 0. Первичный анализ
Сбор информации
Инженерный анализ устройства
Вскрываем корпус и разбираем устройство
Из чего состоит плата устройства?
Описание процесса производства цифрового
устройства
Маркировка компонентов на плате устройства
"Прозвонка" платы устройства
Микроконтроллер
Память
FPGA
Модули связи + антенны
Менее интересные компоненты
SoM, SoC, SiP и другие типы компоновки
Интерфейсы связи компонентов
Отладочные и диагностические интерфейсы
Хардкор - рентген
Level Up!
Level 1. Добываем прошивку
Считывание из ПЗУ
Сниффинг интерфейсов
Считывание через отладочные интерфейсы
JTAG
ARM Debug Interface и интерфейс SWD
Считывание прошивки с помощью OpenOCD и SWD
Считывание прошивки с помощью Segger J-Link и
JTAG
Механизмы защиты от считывания
Считывание через диагностические интерфейсы
Препарирование обновлений
Неинвазивные атаки
Атаки на синхронизацию (CLK-glitch)
Атаки "по питанию" (VCC-glitch)
Атаки электромагнитным импульсом (EMFI)
Атаки оптическим импульсом (LFI)
Side-Channel атаки
Хардкор - инвазивные атаки
Восстановление ROM
Микрозондовый анализ
Модификация кристалла микросхемы
Хардкор - услуги на китайских форумах
Level Up!
Level 2. Начинаем статический анализ
Архитектурные подходы проектирования ЭВМ
Гарвардская архитектура
Архитектура фон Неймана
Модифицированная гарвардская архитектура
Системы команд RISC и CISC
Архитектура, микроархитектура и система команд
Распространенные архитектуры
Процесс разработки и производства
микроконтроллера
Определение архитектуры и системы команд ядра
микроконтроллера ..
По документации на чип
По кодам основных инструкций
Хардкор - восстановление неизвестной системы
команд
Реверс-инжиниринг прошивки FPGA
Подготовка прошивки к дизассемблированию
Выделение образа прошивки из образа ПЗУ.
Определение структуры прошивки
Сжатая или зашифрованная прошивка
Структура адресного пространства
микроконтроллера
Карта памяти микроконтроллера
Декодеры адресного пространства и банки памяти
Межъядерное взаимодействие
Определение адреса загрузки прошивки
Статические ссылки
Прерывания
Ошибки при загрузке в дизассемблер
Что стоит искать в дизассемблированном коде
прошивки в первую
очередь
Строки (если они есть)
Константы
Обработчики интерфейсов и взаимодействие с
аппаратными регистрами ..
Главный цикл
Виды организаций прошивок и embedded ОС
Загрузчик (Bootloader)
Bare-metal
Real-time OS (RTOS)
Embedded Linux
Windows CE, Embedded и IoT
Эмуляция
OEMU
Unicorn Engine
Level Up!
Level 3. Настраиваем связь с внешним миром
(динамический анализ)
Динамический анализ
Собираем стенд для отладки
Оснастки и SD-печать
Автоматизация рутинных действий
Адаптеры и эмуляция ПЗУ
Используем отладочные интерфейсы
UART и трассировка
Используем логический анализатор и осциллограф
Хардкор - нестандартные подходы к получению
информации
Мигаем светодиодом
Отладка через шину SPI
Отладка задержками и зависанием
Анализ содержимого ОЗУ
MITM
Получение информации по беспроводным
протоколам
SDR
Flipper Zero
Разрабатываем патч прошивки
Level Up!
Level 4. Механизмы защиты встраиваемых систем
Контрольные суммы прошивки
Криптографическая подпись прошивки
Доверенная загрузка устройства
Шифрованные обновления
Аппаратная поддержка механизмов защиты
Датчики на вскрытие корпуса (тамперы)
Криптопамять и Secure Element
Trusted Execution Environment
SRAM PUF
Watchdog
Level Up!
Well Done
Приложение
Рабочее место
Полезные ручные инструменты
Микроскоп
Мультиметр
Отладчики
Программаторы микросхем памяти
Логический анализатор
Осциллограф
Конвертеры интерфейсов (USB 2 everything)
Отладочные платы
SDR
Все для пайки
Используемое для исследований ПО
Список использованных источников

Отзывы

Вопросы

Поделитесь своим мнением об этом товаре с другими покупателями — будьте первыми!

Дарим бонусы за отзывы!

За какие отзывы можно получить бонусы?
  • За уникальные, информативные отзывы, прошедшие модерацию
Как получить больше бонусов за отзыв?
  • Публикуйте фото или видео к отзыву
  • Пишите отзывы на товары с меткой "Бонусы за отзыв"
Правила начисления бонусов
Задайте вопрос, чтобы узнать больше о товаре
Если вы обнаружили ошибку в описании товара «Реверс-инжиниринг встраиваемых систем» (авторы: Усанов Алексей Евгеньевич), то выделите её мышкой и нажмите Ctrl+Enter. Спасибо, что помогаете нам стать лучше!
Ваш населённый пункт:
г. Химки, Московская обл.
Выбор населённого пункта