Необходимый набор инструментов
Необходимый набор инструментов
Необходимый для хакинга набор инструментальных средств отличается от средств, используемых для сетевого или программного анализа. Для реализации большинства способов хакинга аппаратных средств не требуются лаборатории мирового класса. Очевидно, что современные методы требуют современного оборудования (типа химикатов для удаления эпоксидной смолы и вскрытия интегральных схем), но большинство исследований могут быть выполнены минимальным количеством ресурсов.
Начальный комплект инструментальных средств
В состав арсенала инструментальных средств хакинга аппаратных средств обязательно должен входить следующий начальный комплект инструментальных средств:
• цифровой универсальный измерительный прибор (мультиметр).
Обычно его сравнивают со швейцарским армейским ножом. Он входит в состав электрических технических инструментальных средств измерения. В этих (обычно) портативных устройствах предусмотрен ряд измерительных функций, включая вольтметр постоянного / переменного тока, измерение сопротивлений, емкостей, тока и электропроводности. В современные модели включены счетчики частоты, графические дисплеи и возможности цифровых осциллографов, например мультиметр Fluke 110, www.fluke.com. Примерная цена этого прибора составляет 20-500$;
• паяльный аппарат. Паяльные инструменты могут быть различной формы и размеров, начиная от простого металлического стержня и заканчивая совершенными приборами. Современные модели предоставляют возможность регулируемого температурного управления, автоматический выключатель и взаимозаменяемые наконечники для различных типов корпусов компонентов схемы и требований к стайке. Примером может послужить паяльный аппарат Weller WES50, www.coopertools.com/brands/Weller. Примерная цена этого аппарата составляет 10-500$;
• программатор устройства. Используется для чтения из памяти и записи в нее (оперативную память RAM, постоянную память ROM, стираемую программируемую постоянную память EPROM, электронно-перепрограммируемую постоянную память EEPROM, флэш-память), управления микроконтроллерами и программируемыми логическими элементами. Они очень полезны для извлечения из исследуемого устройства программного кода и сохраненных данных. К таким устройствам относится, например, BP Microsystems BP-1600, www.bpmicro.com. Примерная цена программатора устройства составляет 10 $ (любительский) – 1000$;
• прочий инструмент: струйные воздушные сушилки (heat gun), отвертки, устройства для зачистки проводов, кусачки (проводов), щипчики и плоскогубцы различного вида, в том числе с игольчатым носиком (needle nose pliers), пружинные зажимы для временных соединений / зажимы типа «крокодил», защитные устройства по технике безопасности (маска, защитные очки, рабочий халат), различный припой в виде присоски или фитиля из припоя (solder sucker/solder wick).
Расширенный комплект инструментальных средств
В зависимости от сложности исследуемого устройства и намерений исследователя могут потребоваться дополнительные средства. Большинство из этих устройств стоят дорого (свыше 10 000$). Существует ряд фирм, которые специализируются на прокате контрольно-измерительной аппаратуры, например Technology Rentals and Services (www.trsonesource.com). Подобные фирмы могут сдать эту аппаратуру в аренду или внаем (лизинг) на несколько недель либо месяцев. Кроме того, эту аппаратуру часто можно найти в академических лабораториях. К подобной аппаратуре относится следующее:
• цифровой осциллограф. Обеспечивает визуальный просмотр и сохранение электрических сигналов, в том числе и то, как они изменяются во времени. Цифровой осциллограф, возможно, является наиболее важным современным измерительным прибором. Представителем этого класса устройств может быть, например, Tektronix TDS3034B, www.tektronix.com/Measurement/scopes. Примерная цена цифровых осциллографов может составлять от 1000$ (бывших в употреблении) и до 10000$;
• устройство распайки. Использование этого устройства очень облегчает удаление и замену компонент печатных монтажных плат. Компонент можно просто удалить с помощью паяльника и припоя, но часто это приводит к чрезмерному нагреванию печатной платы, которого не нужно допускать. К тому же это трудно выполнимая операция в случае компонентов поверхностного монтажа с очень маленьким расстоянием между выводами. Pace ST75, www.paceworldwide.com, – одно из таких устройств. Приблизительная цена этих устройств – 100-1000$;
• инструмент Дремеля (Dremel Tool). Очень полезный инструмент для выполнения тонкой и деликатной работы по вскрытию корпусов устройств и удаления их эпоксидного покрытия c использованием деревянного штифта с резцом. Некоторые модели поддерживают скорость вращения от нескольких оборотов в секунду до десятков тысяч. Известно много различных типов резцов (в виде сверел, наждачной бумаги, резцов для вырезания и гравировки), аксессуаров и насадок. Примером устройства этого класса является Dremel 395 Variable-Speed MultiPro, www.dremel.com. Приблизительный разброс цен на подобные инструменты: 50-100$;
• устройство травления печатных плат позволяет создавать печатные платы, что очень удобно для создания испытательных стендов и проектирования электронных схем. Для травления нужны время и опасные химикаты. Компания Radio Shack предлагает комплект инструментов, который содержит две плакированные медью монтажные платы размером 3 х 4,5 дюйма, стойкое к чернилам перо (рейсфедер), приспособления для травления и послойного разбора плат, ванну для травления, сверла диаметром 16/1 дюйма, полировальник и инструкции по применению. Устройства травления печатных плат и различные приспособления к ним можно купить в комплекте или по частям в любом магазине электроники. Например, комплект инструментов PC Board Kit компании Radio Shack, www.radioshack.com/searchsku.asp?find=276-1576, стоит от 10 до 50$;
• анализатор спектра предназначен для наглядного отображения распределения мощности сигнала по диапазону частот в виде амплитудно-частотных и частотных характеристик исследуемых устройств. Обычно используется для анализа радиоизлучений с целью определения мощности и частоты излучений устройства. Примером анализатора спектра может послужить устройство Tektronix FSEA20, www.tektronix.com/Measurement/commtest/index/prodindex_spectrum.html. Приблизительная цена этих устройств составляет 10 000 (бывших в употреблении) – 100 000$;
• имитатор электростатического разряда. Предназначен для вызова электростатического разряда (около 30 кВ для разряда в воздухе (грозового разряда) и 25 кВ для контактного разряда). Обычно это делается с целью проверки устройства на отказ или его соответствие техническим требованиям. Вызов электростатического разряда в схеме может привести к повреждению или непредусмотренным режимам компонентов схемы и способствовать утечке секретных данных. Примером имитатора электростатического разряда является Haefely Trench PESD 1600, www.haefely.com, который можно купить за 5000-10 000$;
• анализатор логики (анализатор логических состояний) используется для совершенствования и отладки цифровых систем. Обеспечивает визуальное отображение текущих состояний цифровых входов и их состояние в прошлом. Основываясь на предопределенных запускающих входных сигналах, перехватывает сигналы, удовлетворяющие заранее заданным условиям. Пример анализатора логики: Tektronix TLA600, www.tektronix.com/Measurement/logic_analyzers/home.html, приблизительная цена которого составляет 5000 (бывший в употреблении) – 50 000$;
• частотомер / измеритель напряженности поля используется для измерения частоты входного сигнала или наиболее сильного радиочастотного сигнала близлежащего передатчика. Обычно применяется для анализа устройства по его излучениям на расстоянии. Например: Optoelectronics CD 100, www.optoelectronics.com, который можно купить за 100–500$;
• протокольный анализатор. Протокольный анализатор является средством контроля и декодирования цифрового трафика. В большинстве протокольных анализаторов встроена возможность графического отображения данных и автоматического распознавания данных конфигурации, что является полезным при анализе неизвестных типов протоколов. К протокольным анализаторам относятся такие устройства, как Comcraft (RS-232) www.comcraftfr.com/dlm200.htm, CATC (Bluetooth, USB, IEEE-1394, Ethernet, InfiniBand) www.catc.com, Catalyst Enterprises (USB, ISA, PCI, MiniPCI, PCI–X, CompactPCI) www.catalyst-ent.com. Их приблизительная цена составляет 500-50 000$;
• внутрисхемный эмулятор является средством разработки / совершенствования, который используется для контроля и эмуляции работы процессора устройства. Внутрисхемный эмулятор подключается к ведущему персональному компьютеру и на время тестирования заменяет микропроцессор устройства. Он поддерживает возможность трассировки запросов команд в реальном масштабе времени, состояний регистра загруженности процессора. Причем при этом устройство не замечает подмены своего микропроцессора на микропроцессор эмулятора. Внутрисхемный эмулятор может быть полезен при реинжиниринге функциональных возможностей исследуемого устройства или программы при недоступности программно-аппаратных средств для исследования, как, например, в случае снабжения постоянного запоминающего устройства защитными механизмами. Для всех популярных типов процессора разработаны внутрисхемные эмуляторы, например Microtek Low-Power Pentium ICE, www.microtekintl.com/MainSite/Processors/LowPwrPentium.htm с приблизительной ценой от 500 до 50 000$.
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКДанный текст является ознакомительным фрагментом.
Читайте также
Набор тестов
Набор тестов Итак, для проверки гипотезы и установления истинных коэффициентов нам потребуется 2 набора тестов:Тесты на сжатие: для набора пар значений «size — gzip»Тесты на запись: для набора пар значений «size — FS»Почему именно 2 — а как же издержки на инициализацию
4.3. Джентльменский набор
4.3. Джентльменский набор Выше, когда речь шла об установке программ, была допущена небольшая неточность. Некоторые приложения не надо устанавливать, они инсталлируются вместе с системой (с одним таким приложением мы уже знакомы – это Проводник). Из-за этого у корпорации
Урок 10 Слои как необходимый атрибут многослойных изображений
Урок 10 Слои как необходимый атрибут многослойных изображений До нынешнего момента мы рассматривали изображения как нечто скучное и плоское, что-то напоминающее лист бумаги. На самом же деле они могут иметь гораздо более сложную форму. Вспомните такую вещь, как
13.3. Необходимый и достаточный размер редактора
13.3. Необходимый и достаточный размер редактора Ниже приведен анализ учебных примеров с использованием категорий сложности, сформулированных в начале данной
13.4. Необходимый размер программы
13.4. Необходимый размер программы Для Unix-идеологии использования небольших, точных инструментов характерна скрытая двойственность; фон настолько неявный, что многие Unix-практики не замечают его или замечают не больше, чем рыба замечает воду, в которой плавает. Этим фоном
13.3. Необходимый и достаточный размер редактора
13.3. Необходимый и достаточный размер редактора Ниже приведен анализ учебных примеров с использованием категорий сложности, сформулированных в начале данной
13.4. Необходимый размер программы
13.4. Необходимый размер программы Для Unix-идеологии использования небольших, точных инструментов характерна скрытая двойственность; фон настолько неявный, что многие Unix-практики не замечают его или замечают не больше, чем рыба замечает воду, в которой плавает. Этим фоном
Преобразование как набор правил
Преобразование как набор правил В предыдущих главах мы уже упомянули о том, что преобразование в XSLT состоит не из последовательности действий, а из набора шаблонных правил, каждое из которых обрабатывает свою часть XML-документа. Эта глава целиком посвящена вопросам
Наука: Набор инструментов генного инженера
Наука: Набор инструментов генного инженера Автор: Илья Кельмансон Продукты высоких технологий — постоянная тема публикаций «Компьютерры», однако чаще всего речь в них идет о микросхемах, новейших устройствах хранения и обработки данных, визуализации и тому подобных
Набор текста
Набор текста Для набора и распечатки текстовых документов существуют специальные программы – текстовые редакторы.Их можно условно разделить на две группы. Первая группа – это простые программы, в которых можно разве что набрать и распечатать текст. Вторая – более
Джипег, подвинься! Веппи как единственный необходимый графический формат Евгений Золотов
Джипег, подвинься! Веппи как единственный необходимый графический формат Евгений Золотов Опубликовано 29 апреля 2013 Возможно, вы никогда не слышали словечка «веппи», но теперь будьте готовы встречать его всё чаще — до тех пор, пока оно не войдёт в
Набор текста
Набор текста Печатать текст – это, наверное, самое нудное и трудоемкое занятие при работе на компьютере. Отформатировать (придать лоск), выровнять по краям, выделить заголовки, сделать переносы и т. д. вам поможет любой знаток компьютера. А вот набирать текст, во всяком