Easyelectronics.ru

Электроника для всех
Текущее время: 26 мар 2017, 08:26

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



    • Изготовление печатных плат
    • Создание принципиальных схем и проектирование печатных плат
    • Симуляция работы на spice моделях
    • Просмотр GERBER файлов

Начать новую тему Ответить на тему  [ Сообщений: 299 ]  На страницу Пред.  1, 2, 3, 4, 5 ... 12  След.
Автор Сообщение
 Заголовок сообщения: Re: Реверсинг прошивателя ST-Link
СообщениеДобавлено: 07 окт 2011, 11:48 
Старожил
Аватара пользователя

Зарегистрирован: 02 янв 2011, 20:45
Сообщения: 311
Откуда: Саратов, Дубна
Хех, ну что-же. Я ухожу в отпуск, так что будет наконец время на реверсинг. Ждите продолжения в скором времени :).


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Реверсинг прошивателя ST-Link
СообщениеДобавлено: 07 окт 2011, 12:01 
Старожил
Аватара пользователя

Зарегистрирован: 02 апр 2010, 12:39
Сообщения: 4379
Откуда: Брянск
Ждем


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Реверсинг прошивателя ST-Link
СообщениеДобавлено: 22 окт 2011, 17:34 
Свой человек

Зарегистрирован: 22 окт 2011, 17:28
Сообщения: 34
Привет всем.
Собрал USB SWD программатор по схеме из STM32VLDISCOVERY. Прошивка Versaloon работает, т.е. vsprog, OpenOCD не пробовал.
CooIDE работать с OpenOCD не хочет, но зато работает с ST-Link. Искал прошивку из него, не нашел.
Есть конечно ST-LinkUpgrade.exe, в нем то явно есть прошивка, поковырял дизассемблером, но найти ничего не удалось(
Если есть какие-нибудь наброски, буду рад попробовать.
Видимо вот эти люди смогли прошивку вытащить http://elecena.pl/product/912714/zl30prg
Спасибо!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Реверсинг прошивателя ST-Link
СообщениеДобавлено: 25 окт 2011, 13:54 
Здравствуйте!

Зарегистрирован: 23 окт 2011, 14:16
Сообщения: 1
DareDen писал(а):
Хех, ну что-же. Я ухожу в отпуск, так что будет наконец время на реверсинг. Ждите продолжения в скором времени :).

Привет, как продвигается работа над реверсингом? есть ли продвижение?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Реверсинг прошивателя ST-Link
СообщениеДобавлено: 17 ноя 2011, 21:38 
Свой человек

Зарегистрирован: 22 окт 2011, 17:28
Сообщения: 34
Видимо человек ушел в отпуск и действительно решил отдохнуть. Хотя уже прошло больше месяца. Никому он не скидывал свои наработки?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Реверсинг прошивателя ST-Link
СообщениеДобавлено: 03 дек 2011, 01:29 
Только пришел

Зарегистрирован: 03 дек 2011, 01:25
Сообщения: 11
Весьма интересно, подпишусь.

Delfer, а нельзя её сковырнуть в процессе обновления каким-нибудь логгером? Или там тоже всё шифровано?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Реверсинг прошивателя ST-Link
СообщениеДобавлено: 03 дек 2011, 01:47 
Старожил
Аватара пользователя

Зарегистрирован: 04 окт 2011, 10:19
Сообщения: 746
Выlрать код их updater'а никакой сложности нет. Вся проблема только в куске от 800 0000 до 800 4000. Два для мудохолся потом отошел и сделал просто ULinkMe - схем и прошивок навалом. Сам использую самопалбный J-Link по китайской схеме уже года 3 - ULinkMe просто для интересаю Повторять ST-Link.
Не вижу никакого смысла в повторении st-link - кроме убивания времени. и адаптер говно и софт ещё говённее.

P.S. Простите за резкие фразы - пиво дает о себе знать
P.P.S
В качестве компенсации за резкость могу сообщить о удачном запуске .NET MF на STM32F4-Discovery. Сейчас рисую платыу под три самых дешевых дисплея с aliexpress (1.8, 2.8, 3.5) - какой раньше придет - тот и попадет для .NET MF


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Реверсинг прошивателя ST-Link
СообщениеДобавлено: 04 дек 2011, 04:05 
Свой человек

Зарегистрирован: 22 окт 2011, 17:28
Сообщения: 34
Поделитесь что есть. ST-Link меня заинтересовал тем, что для отладки по SWD вообще ничего не надо, кроме МК отладчика. Собрал по схеме из дискавери, но юзать приходится Versaloon.
Да и вообщем-то вариантов с SWD реально два, ST-link да J-Link.
Правда самому уже пришел J-Link v8 из китая за $20, но хочется дело закончить)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Реверсинг прошивателя ST-Link
СообщениеДобавлено: 24 фев 2012, 11:59 
Здравствуйте!

Зарегистрирован: 24 фев 2012, 11:53
Сообщения: 2
Всем здравствуйте. Уважаемый x893 могли бы Вы поделиться опытом запуска .NET MF на STM32F4-Discovery. А то чтото у меня неполучается :(. Я думаю Вам будут благодарны очень много людей пытающихся сделать тоже самое :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Реверсинг прошивателя ST-Link
СообщениеДобавлено: 31 окт 2012, 12:10 
Только пришел

Зарегистрирован: 31 окт 2012, 12:01
Сообщения: 21
Если кому нужно могу выложить полную прошивку ST-Link/V2 из STM32F4-Discovery.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Реверсинг прошивателя ST-Link
СообщениеДобавлено: 31 окт 2012, 13:57 
Свой человек
Аватара пользователя

Зарегистрирован: 14 июл 2011, 01:36
Сообщения: 72
Откуда: Москва
Нужно!
Если можно в личку.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Реверсинг прошивателя ST-Link
СообщениеДобавлено: 31 окт 2012, 14:33 
Старожил
Аватара пользователя

Зарегистрирован: 04 окт 2011, 10:19
Сообщения: 746
Можно и здесь файл выложить. Хотя я поступил проще - зашил в него CMSIS-DAP и под Keil отлично работает.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Реверсинг прошивателя ST-Link
СообщениеДобавлено: 31 окт 2012, 17:09 
Старожил
Аватара пользователя

Зарегистрирован: 09 ноя 2010, 11:05
Сообщения: 1975
Откуда: Казань
Chinook писал(а):
Если кому нужно могу выложить полную прошивку ST-Link/V2 из STM32F4-Discovery.

Нужно, выкладывай. Хоть у меня и полноценный v2, в хозяйстве сгодится (на всякий пожарный для ст-линк :) )


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Реверсинг прошивателя ST-Link
СообщениеДобавлено: 31 окт 2012, 18:30 
Только пришел

Зарегистрирован: 31 окт 2012, 12:01
Сообщения: 21
Вот
Вложение:
Комментарий к файлу: Полная прошивка ST-Link/V2
stlink.zip [23.86 Кб]
Скачиваний: 2218


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Реверсинг прошивателя ST-Link
СообщениеДобавлено: 31 окт 2012, 19:11 
Супермодератор
Аватара пользователя

Зарегистрирован: 23 апр 2010, 12:58
Сообщения: 5893
Откуда: Москва/Саратов
Stm8 не отлаживает? (swim)

_________________
http://d.64h.me/


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Реверсинг прошивателя ST-Link
СообщениеДобавлено: 31 окт 2012, 19:16 
Только пришел

Зарегистрирован: 31 окт 2012, 12:01
Сообщения: 21
А фиг её знает. Если у них одна и та же прошивка во всех прошивателях (думаю что это так), то должно.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Реверсинг прошивателя ST-Link
СообщениеДобавлено: 31 окт 2012, 19:22 
Супермодератор
Аватара пользователя

Зарегистрирован: 23 апр 2010, 12:58
Сообщения: 5893
Откуда: Москва/Саратов
не, если под прошивателями понимать платы дискавери, то прошивка там кажется разная

_________________
http://d.64h.me/


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Реверсинг прошивателя ST-Link
СообщениеДобавлено: 31 окт 2012, 19:29 
Только пришел

Зарегистрирован: 31 окт 2012, 12:01
Сообщения: 21
Смотрю на схему к моей плате — там обозначены ноги для SWIM (не разведены) и board ident. Намекает на универсальность.
Народ попробует и скажет, где оно работает. Да, кстати, просьба отписываться о результатах.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Реверсинг прошивателя ST-Link
СообщениеДобавлено: 31 окт 2012, 23:04 
Старожил
Аватара пользователя

Зарегистрирован: 09 ноя 2010, 11:05
Сообщения: 1975
Откуда: Казань
попробовал на демоплатку прошить (правда с RBT6). МК лочит нахрен :)
ща буду искать способ вернуть все ВЗАД. есть теперь чем заняться вечером :)


хорошо так залочился... вроде как стирается чип, но после прошивки ругается: Error: Verify fails
STM32 Utility выдает Read out protection is activated


Уфф, победил.
Эх жаль 48-ми-ногих нет в наличии.


Последний раз редактировалось shurup 31 окт 2012, 23:32, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Реверсинг прошивателя ST-Link
СообщениеДобавлено: 31 окт 2012, 23:29 
Только пришел

Зарегистрирован: 31 окт 2012, 12:01
Сообщения: 21
Там в оригинале 103С8T6: и пинов меньше и памяти. Аккуратнее, так и спалить нахрен можно. Неплохо бы и схемы сверить — что на какой пин повешено.

UPD
А с другой стороны там же программно разницы никакой нет, если функции по ногам также распределить, должно работать.


Последний раз редактировалось Chinook 31 окт 2012, 23:45, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Реверсинг прошивателя ST-Link
СообщениеДобавлено: 31 окт 2012, 23:33 
Старожил
Аватара пользователя

Зарегистрирован: 09 ноя 2010, 11:05
Сообщения: 1975
Откуда: Казань
Chinook писал(а):
Там в оригинале 103С8T6: и пинов меньше и памяти. Аккуратнее, так и спалить нахрен можно. Неплохо бы и схемы сверить — что на какой пин повешено.

знаю, так от нехер делать... с мыслями в голове: "А что получится..." :)

но все равно спасибо.

сам пробовал эту прошивку ? у меня пока подопытных нет в наличии.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Реверсинг прошивателя ST-Link
СообщениеДобавлено: 31 окт 2012, 23:35 
Только пришел

Зарегистрирован: 31 окт 2012, 12:01
Сообщения: 21
Не понял, это прошивка сама себя залочила? После запуска?

Да у меня и пробовать не на чем. Только то, откуда я её вынул. Перешивать по новой не стал, так, чуть модифицировал — тройку функций добавил. Вроде работает. Но я прошил только 1 изменённый блок и 1 свой.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Реверсинг прошивателя ST-Link
СообщениеДобавлено: 31 окт 2012, 23:40 
Старожил
Аватара пользователя

Зарегистрирован: 09 ноя 2010, 11:05
Сообщения: 1975
Откуда: Казань
ну давай колись как выудил прошивку :)

кстати эта прошивка оригинальная, или уже над ней ты поколдовал ?
и вообще прошивка ли ст-линка это ?

позже попробую над правильным чипом. если заработает, почет и уважуха Chinook-у. Местный левша.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Реверсинг прошивателя ST-Link
СообщениеДобавлено: 31 окт 2012, 23:59 
Только пришел

Зарегистрирован: 31 окт 2012, 12:01
Сообщения: 21
Да в общем всё то же самое, что здесь и предлагалось. Автор топика только до конца путь не прошёл. Нашёл как шифруется, причём и в Updater'е и через USB передаётся зашифрованное, а внутри на промежуточном этапе получают прошивку в чистом виде (никогда так не делайте). Посмотрел протокол заливки, модифицировал прошивку, залил, отправил свой запрос, получил полную прошивку. По времени всё не так быстро конечно, но особо сложного ничего нет. Прикольные у них ключи, кстати: I am a key, wawawa и best performance. Похоже не сильно и скрыть пытались, так для приличия.

Прошивка оригинальная, в том что выложено я всё взад вернул.

Спасибо, конечно, но это надо благодарить инженеров STM, что они оставили такую возможность, могли бы и не оставлять. :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Реверсинг прошивателя ST-Link
СообщениеДобавлено: 01 ноя 2012, 00:09 
Старожил

Зарегистрирован: 24 окт 2011, 17:29
Сообщения: 2338
Откуда: Украина
Chinook писал(а):
Смотрю на схему к моей плате — там обозначены ноги для SWIM (не разведены) и board ident. Намекает на универсальность.
Народ попробует и скажет, где оно работает. Да, кстати, просьба отписываться о результатах.

я пытался подпаяться к стм32вл для прошивки восьмых. не получилось. правда, не очень и старался, а через пару дней просто купил отладку с восьмеркой и забил на попытки.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 299 ]  На страницу Пред.  1, 2, 3, 4, 5 ... 12  След.

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


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

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


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

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

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