Два года назад мы начали принимать заказы на исследования.
Что обычно включает в себя исследование? Если это оборудование, то в исследование входит:
- схемотехнический анализ;
- поиск отладочных интефейсов;
- анализ протоколов между печатными платами или внутрисхемно;
- считвание прошивок с модулей ПЗУ;
- анализ прошивок и т.п.
Все это делается с определенными (легальными) целями и позволяет понять как работает оборудование, для чего оно предназначено, какие протоколы использует, есть ли в оборудовании какие-то уязвимости и т.п.
Работы ведутся понедельно, каждую неделю сдаются отчеты, примерные оценки по срокам можно дать (очень относительно) на этапе ознакомления с оборудованием или программным обеспечением, которое необходимо исследовать.
В такой области невозможно заранее предсказать результат, поэтому мы не можем гарантировать, что исследования завершатся успешно, т.е. поставленная задача будет реализована, поэтому необходимо взвесить все "за" и "против" прежде чем ввязываться в подобное дело.
Однако и бенефиты от данных работ, как правило, очень неплохие, во всяком случае многочисленные заказчики, которые у нас были за все это непродолжительное время очень довольны результатом.
Исследования проводились в автомобильной и медецинской тематике, мы исследовали игры для Андроид, и оборудование для отопления домов... Каждый проект - индивидуален и интересен по-своему.
Более чем 20 летний опыт создания программных продуктов, а также опыт разработки аппаратуры, позволяет нам как с легкостью изучать устройство чужого ПО и ВПО, так и писать необходимые утилиты, облегчающие поиск, взаимодействие и другие манипуляции с прошивками и программами.