реклама на сайте
подробности

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> Считать прошивку
ArtemTom
сообщение Sep 3 2009, 06:44
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 58
Регистрация: 22-06-09
Пользователь №: 50 523



Есть модем Wavecom fasttrack supreme 20, возможно ли как-то считать с него прошивку?
Go to the top of the page
 
+Quote Post
ArtemTom
сообщение Sep 3 2009, 09:54
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 58
Регистрация: 22-06-09
Пользователь №: 50 523



Что вопрос странный?
Как залить понятно, а можно ли считать, то что там уже залито?
Go to the top of the page
 
+Quote Post
ArtemTom
сообщение Sep 3 2009, 11:31
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 58
Регистрация: 22-06-09
Пользователь №: 50 523



Ну скажите что нельзя извлечь из модема прошивку тогда. Хоть какую-то информацию.
По моему вопросу совсем ничего не могу накопать. А это вроде самый значимый по таким темам форум. Больше и спросить не знаю где.
Go to the top of the page
 
+Quote Post
baken
сообщение Sep 3 2009, 11:55
Сообщение #4


Местный
***

Группа: Участник
Сообщений: 222
Регистрация: 27-01-09
Из: г.Жирновск
Пользователь №: 44 025



Цитата(ArtemTom @ Sep 3 2009, 15:31) *
Ну скажите что нельзя извлечь из модема прошивку тогда. Хоть какую-то информацию.
По моему вопросу совсем ничего не могу накопать. А это вроде самый значимый по таким темам форум. Больше и спросить не знаю где.

Если очень хочется, попробуйте почитать про API OPEN AT, возможно там есть способ добраться до памяти программ основного процессора. И оттуда уже выдать содержимое на последовательный порт. Придется небольшую программу писать для этого под OPEN AT, это если действительно память программ будет доступна. Под рукой документации нет. Скачайте, посмотрите.

Сообщение отредактировал baken - Sep 3 2009, 11:55


--------------------
Еж - птица гордая. Не пнешь - не полетит.
Go to the top of the page
 
+Quote Post
ArtemTom
сообщение Sep 3 2009, 12:08
Сообщение #5


Участник
*

Группа: Участник
Сообщений: 58
Регистрация: 22-06-09
Пользователь №: 50 523



Нужно считать как раз OPEN AT приложение которое начинает крутится при включении питания.
Посмотрю про OPEN AT, я на OPEN AT писал прогу для поднятие GPRS, но вот про "API OPEN AT" не слышал. По нему отдельная документация или вы просто так назвали сам "OPEN AT"?
Что раньше этот вопрос вытаскивания проги OPEN AT из модема никого не интересовал?).
Go to the top of the page
 
+Quote Post
baken
сообщение Sep 3 2009, 12:43
Сообщение #6


Местный
***

Группа: Участник
Сообщений: 222
Регистрация: 27-01-09
Из: г.Жирновск
Пользователь №: 44 025



Цитата(ArtemTom @ Sep 3 2009, 16:08) *
Нужно считать как раз OPEN AT приложение которое начинает крутится при включении питания.
Посмотрю про OPEN AT, я на OPEN AT писал прогу для поднятие GPRS, но вот про "API OPEN AT" не слышал. По нему отдельная документация или вы просто так назвали сам "OPEN AT"?
Что раньше этот вопрос вытаскивания проги OPEN AT из модема никого не интересовал?).

Это я так назвал. Полагал Вас интересует софт производителя. А насчет считывания кода пользователя, залитого во флеш, плохо представляю, как это вообще возможно. Ведь при записи своего кода, Вы затираете все что было до этого. Ну как экстремальный вариант, влезть в прошивку производителя и поменять ее. Хотя тут могут быть препятствия в виде ключей для контрольной суммы приложения, которые зашиты в модуль. Еще вариант, самый наверное простой, выпаять микросхему флеш памяти, сосчитать ее на внешнем устройстве, затем декодировать. Если конечно код пользователя лежит во флешке в открытом виде. Но даже если он закодирован, можно попытаться найти коды дешифровки, написав собственный софт, залить его во флеш, сосчитать посмотреть что получилось и использовать шифрованный и оригинальный код для поиска алгоритма и ключей. Веселое занятие.

Сообщение отредактировал baken - Sep 3 2009, 12:45


--------------------
Еж - птица гордая. Не пнешь - не полетит.
Go to the top of the page
 
+Quote Post
ArtemTom
сообщение Sep 3 2009, 12:49
Сообщение #7


Участник
*

Группа: Участник
Сообщений: 58
Регистрация: 22-06-09
Пользователь №: 50 523



Цитата
Ну как экстремальный вариант, влезть в прошивку производителя и поменять ее.

Как-то не особо понял, это как? Что имеется ввиду?
Цитата
Еще вариант, самый наверное простой, выпаять микросхему флеш памяти, сосчитать ее на внешнем устройстве, затем декодировать.

Ну не такой уж и простой). Кто-нибудь подобное творил?
Go to the top of the page
 
+Quote Post
baken
сообщение Sep 3 2009, 12:54
Сообщение #8


Местный
***

Группа: Участник
Сообщений: 222
Регистрация: 27-01-09
Из: г.Жирновск
Пользователь №: 44 025



Цитата(ArtemTom @ Sep 3 2009, 16:49) *
Как-то не особо понял, это как? Что имеется ввиду?

Имеется ввиду влезть в файл софта модема от Wavecom поменять его затем залить в модем.
Найти место где процессор уже проинициализировал большую часть периферии, и выдать
содержимое флеш памяти пользователя либо на порты либо на RS232.
Вопрос только в том, затирается ли софт пользователя при смене основной прошивки или нет. Если затирается то путь бесполезный.

Сообщение отредактировал baken - Sep 3 2009, 12:55


--------------------
Еж - птица гордая. Не пнешь - не полетит.
Go to the top of the page
 
+Quote Post
av-master
сообщение Sep 3 2009, 20:38
Сообщение #9


Знающий
****

Группа: Свой
Сообщений: 857
Регистрация: 14-05-05
Из: Украина
Пользователь №: 4 998



Выпаять флеш в одокристалке ))) вот это сложная задача )) проще выпилить лобзиком )))

а вообще если пам нет защиты от взлома то нах такой модуль кому нужен.. чтоб мое ПО ктонить вынул ?? спасибочки я б предьяву с судом и материальным ущербом на Вейвком такую накатал. что долго бы помнили.. )
Go to the top of the page
 
+Quote Post
ArtemTom
сообщение Sep 4 2009, 04:15
Сообщение #10


Участник
*

Группа: Участник
Сообщений: 58
Регистрация: 22-06-09
Пользователь №: 50 523



Т.е. если мы залили в модем wavecom своё приложение "myprogram.dwl", то вынуть его из модема и использовать, заливать в другие модемы никак нельзя, невозможно теоретически?).
Есть прога "simcom flash update tool" там имеется функция считывания с flash, но она только для sim как я понимаю и с wavecom не прокатит. А для наших модемов ничего подобного нет?
Go to the top of the page
 
+Quote Post
Harbinger
сообщение Sep 5 2009, 07:33
Сообщение #11


старший лаборант
******

Группа: Свой
Сообщений: 2 702
Регистрация: 30-09-05
Из: ЮЗЖД
Пользователь №: 9 097



Цитата(baken @ Sep 3 2009, 15:54) *
Вопрос только в том, затирается ли софт пользователя при смене основной прошивки или нет. Если затирается то путь бесполезный.

Обычно нет. Но может некорректно работать после перепрошивки.

При наличии аппаратного ключа или (!) доступа во внутреннюю сеть Wavecom в DWLWin на закладке "Advanced" появляются новые возможности.
Из хелпа к DWLWIN, перевод вроде не требуется:
Цитата
Upload

DWLWin does not only handle download. You also may upload the flash memory to dump its contents into a file.
This operation cancels download : it is not possible to download if you choose to upload (by checking the Enable check-box in Upload area).
...

Notice:

This feature is protected and outside Wavecom's network, you will certainly obtain encrypted files (the suffix .encrypted is added to the file name you have chosen).
Only Wavecom support and engineering team is able to decipher it.

В общем, задачка для хакера. smile.gif Когда-то интересовался этим вопросом, да бросил - на симком перешли. По сути там нужно дизассемблировать загрузчик, который в RAM заливается в начале процесса, несколько десятков килобайт, и по материалам разборок написать собственный флэшер...


--------------------
Китайская комплектация - европейское качество! ;)
Go to the top of the page
 
+Quote Post
ArtemTom
сообщение Sep 7 2009, 09:47
Сообщение #12


Участник
*

Группа: Участник
Сообщений: 58
Регистрация: 22-06-09
Пользователь №: 50 523



Цитата
При наличии аппаратного ключа

А что это и где его взять?
Цитата
или (!) доступа во внутреннюю сеть Wavecom

А как его получить? Я так полагаю никак?
Цитата
По сути там нужно дизассемблировать загрузчик, который в RAM заливается в начале процесса, несколько десятков килобайт, и по материалам разборок написать собственный флэшер...

Звучит геморойно, значит не все так просто как я думал).
Go to the top of the page
 
+Quote Post
Йокамон
сообщение Nov 5 2009, 23:56
Сообщение #13


Участник
*

Группа: Участник
Сообщений: 53
Регистрация: 19-12-05
Пользователь №: 12 391



Harbinger

не разбирался что такое InitLock file?

Сообщение отредактировал Йокамон - Nov 6 2009, 00:16
Go to the top of the page
 
+Quote Post
Harbinger
сообщение Nov 6 2009, 03:42
Сообщение #14


старший лаборант
******

Группа: Свой
Сообщений: 2 702
Регистрация: 30-09-05
Из: ЮЗЖД
Пользователь №: 9 097



По-другому называется Calibration data. IMEI, всевозможные блокировки, калибровочные константы для радиоканала и т.д. и т.п. - т.е. параметры, не подлежащие изменению пользователем.
Где что лежит, не разбирался, но есть файл fullflash для Q2403A, можно поковырять из спортивного интереса.


--------------------
Китайская комплектация - европейское качество! ;)
Go to the top of the page
 
+Quote Post
Йокамон
сообщение Nov 6 2009, 10:00
Сообщение #15


Участник
*

Группа: Участник
Сообщений: 53
Регистрация: 19-12-05
Пользователь №: 12 391



нет. этот блок универсален для всех. он зашит в бинарнике прошивальщика, крипчен через донгл и внутренним алго... кстати - там ДВА цпу... это что?

зы. поделись фулл если не сложно...
Go to the top of the page
 
+Quote Post

2 страниц V   1 2 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 10:33
Рейтинг@Mail.ru


Страница сгенерированна за 0.01488 секунд с 7
ELECTRONIX ©2004-2016