Easyelectronics.ru

Электроника для всех
Текущее время: 24 сен 2020, 07:07

Часовой пояс: UTC + 5 часов



JLCPCB – Прототипы печатных плат за $2/5шт. два слоя. $5/5шт. четыре слоя
Крупнейший производитель печатных плат и прототипов. Более 600000 клиентов и свыше 10000 заказов в день!
Получите скидку на почтовую отправку при первом заказе в JLCPCB!

Начать новую тему Ответить на тему  [ Сообщений: 12 ] 
Автор Сообщение
 Заголовок сообщения: дизассемблирование бинарника для 88i1160-BTT2
СообщениеДобавлено: 15 июл 2018, 18:43 
Только пришел

Зарегистрирован: 15 дек 2016, 06:01
Сообщения: 11
Доброго времени суток!
Необходима помощь специалиста в дизасме бинарника (687 байт).
В бинарнике реализован загрузчик UART + функция подсчета checksum (32 бита)
Необходимо восстановить функцию подсчета checksum.
За помощь в восстановлении алгоритма подсчета готов заплатить.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: дизассемблирование бинарника для 88i1160-BTT2
СообщениеДобавлено: 16 июл 2018, 07:41 
Только пришел

Зарегистрирован: 15 дек 2016, 06:01
Сообщения: 11
Немного пояснений.
Передается массив 512 байт. По нему подсчитывается checksum.
Это, собственно, единственная функция, в которой возможны арифметические операции, логические (xor) и сдвиги.
Готов предложить за помощь в восстановлении алгоритма 30 т.р. (обсуждаемо).
Спецы, нужна помощь!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: дизассемблирование бинарника для 88i1160-BTT2
СообщениеДобавлено: 16 июл 2018, 10:47 
Старожил
Аватара пользователя

Зарегистрирован: 28 дек 2011, 11:24
Сообщения: 4334
Откуда: г. Липецк
Хоть обьяснили б, что это. Все ссылки ведут на китайские сайты, смог понять лишь, что это Marvell 88i1160 BTT2 и применяется в Seagate Mobile HDD 2TB. Даже системы команд не нашел (ARM?), не то что даташита.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: дизассемблирование бинарника для 88i1160-BTT2
СообщениеДобавлено: 16 июл 2018, 13:06 
Только пришел

Зарегистрирован: 15 дек 2016, 06:01
Сообщения: 11
anakost писал(а):
Хоть обьяснили б, что это. Все ссылки ведут на китайские сайты, смог понять лишь, что это Marvell 88i1160 BTT2 и применяется в Seagate Mobile HDD 2TB. Даже системы команд не нашел (ARM?), не то что даташита.


Ответил в личное


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: дизассемблирование бинарника для 88i1160-BTT2
СообщениеДобавлено: 16 июл 2018, 13:31 
Старожил

Зарегистрирован: 27 мар 2015, 01:22
Сообщения: 1946
Hardnew писал(а):
Готов предложить за помощь в восстановлении алгоритма 30 т.р. (обсуждаемо)

Маловато за взлом AES
$30K надо предлагать

_________________
mcu.goodboard.ru


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: дизассемблирование бинарника для 88i1160-BTT2
СообщениеДобавлено: 16 июл 2018, 13:33 
Только пришел

Зарегистрирован: 15 дек 2016, 06:01
Сообщения: 11
vt340 писал(а):
Hardnew писал(а):
Готов предложить за помощь в восстановлении алгоритма 30 т.р. (обсуждаемо)

Маловато за взлом AES
$30K надо предлагать


Это не AES
Это набор арифметических и логических функций.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: дизассемблирование бинарника для 88i1160-BTT2
СообщениеДобавлено: 16 июл 2018, 13:44 
Старожил

Зарегистрирован: 07 авг 2014, 17:15
Сообщения: 383
Откуда: дальнее надмосковье
Залейте куда-нибудь бинарник, пожалуйста.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: дизассемблирование бинарника для 88i1160-BTT2
СообщениеДобавлено: 16 июл 2018, 13:45 
Старожил

Зарегистрирован: 22 июл 2017, 11:48
Сообщения: 4198
Откуда: Чобля - долбаный кетайец
АES и есть "набор арифметических и логических функций" :)))


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: дизассемблирование бинарника для 88i1160-BTT2
СообщениеДобавлено: 16 июл 2018, 13:52 
Старожил

Зарегистрирован: 07 авг 2014, 17:15
Сообщения: 383
Откуда: дальнее надмосковье
Ну сказал же человек "функцию подсчета checksum", это какой-нибудь CRC-32 или что-нибудь в этом роде. Так что, причем тут шифрование и, в частности, AES?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: дизассемблирование бинарника для 88i1160-BTT2
СообщениеДобавлено: 16 июл 2018, 14:12 
Только пришел

Зарегистрирован: 15 дек 2016, 06:01
Сообщения: 11
Мужики! Тут помощь нужна. Спорить CheckSum, CRC32 или AES (тут явно не оно ибо нет крипты) смысла нет!
Поэтому прошу помощи в восстановлении этого алгоритма. IDA + плагины на Cortex (скорее всего R) тут должны справиться.
Ну не получится, так не получится.
За помощь я заплачу.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: дизассемблирование бинарника для 88i1160-BTT2
СообщениеДобавлено: 17 июл 2018, 17:42 
Только пришел

Зарегистрирован: 13 июн 2018, 20:07
Сообщения: 14
пишите viv-pm (понятно @) yandex.ru
есть мнение, что там за система команд


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: дизассемблирование бинарника для 88i1160-BTT2
СообщениеДобавлено: 18 июл 2018, 16:32 
Только пришел

Зарегистрирован: 15 дек 2016, 06:01
Сообщения: 11
Огромное спасибо тем. кто откликнулся!
Задача решена!
Алгоритм восстановлен!


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 12 ] 


Часовой пояс: UTC + 5 часов


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB