Pull to refresh

Comments 7

но алгоритм был слегка изменен для того

как именно?
В каждом раунде в операции перестановки бит в шифруемом блоке ( макрос MX в wl_protocol.pdf, реализацию брал из WIKI ), в их реализации участвует только часть блока, а в оригинальном обе.
а контроллер там какой? может цель не запутать, а сократить время шифрования?
По-моему мнению они использовали ( модифицировали ) код реализации XXTEA из этого источника ССЫЛКА. На это указывает мета информации оставленная компилятором Delphi. такая как название модуля uTeaSet и название класса TTeaData. Код распространяется под лицензией MIT…

Контроллер там LPC1765, 32бит ARM ( частота ядра до 100МГц ).
в принцие с таким контроллером, скорее действительно хотели запутать. компилировал реализацию xxtea из wiki для msp430g2452 для 128 битного ключа. прожёвывает меньше полсекунды на 12МГц
Содержимое пакета анализировали экспериментально по набору пакетов или по конфигуратору? Т.е. есть ли весь необходимый разбор / учет пакетов в конфигураторе или там действительно тупо тело показывают в hex и все?

Еще интересно, почему, когда узнали, что конфигуратор написан на дельфях, не перешли с IDA на IDR (или другое узкозаточенное средство)?

Статья позитивная, результаты на паблике, автор красатун.
Содержимое пакета анализировали экспериментально по набору пакетов или по конфигуратору? Т.е. есть ли весь необходимый разбор / учет пакетов в конфигураторе или там действительно тупо тело показывают в hex и все?

Конфигуратор отображает входящий пакет и визуализирует некоторые его поля. Какие — зависит от типа устройства. Конечно же, служебные поля не визуализируются и их значения пришлось додумывать. Притворяясь разными типами устройств, удалось полностью разобрать основной информационный пакет (TRACKING), а также определить, что одинаковые поля пакета могут интерпретироваться по-разному, в зависимости от типа подключенного устройства.
почему, когда узнали, что конфигуратор написан на дельфях, не перешли с IDA на IDR (или другое узкозаточенное средство)?

IDR — отличный инструмент анализа, но тут больше дело привычки.
Sign up to leave a comment.

Articles