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

 
 
 
Reply to this topicStart new topic
> Декомпиляция s-файла ARM7, Netsilicon NET+ARM
ipc
сообщение Apr 8 2005, 12:47
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 553
Регистрация: 30-03-05
Из: Санкт Петербург
Пользователь №: 3 793



Я по АРМам неспециалист но встала задача более менее связано декомпилировать прошивку одного девайса может быть ктонибудь знает с помощью чего это можно сделать.Я попробовал IDA 4.7 и получил сравнительно адекватный исходник но без обозначения системных функций и стандартных библиотек разбиратся в нем очень тяжко.Да забыл сказать что похоже там использован VxWorks в качестве ОС.
Go to the top of the page
 
+Quote Post
Andrey_Sudnov
сообщение Apr 8 2005, 15:06
Сообщение #2


Частый гость
**

Группа: Свой
Сообщений: 82
Регистрация: 15-03-05
Пользователь №: 3 361



Цитата(ipc @ Apr 8 2005, 17:47)
Я по АРМам неспециалист но встала задача более менее связано декомпилировать прошивку одного девайса может быть ктонибудь знает с помощью чего это можно сделать.Я попробовал IDA 4.7 и получил сравнительно адекватный  исходник но без обозначения системных функций и стандартных библиотек разбиратся в нем очень тяжко.Да забыл сказать что похоже там использован VxWorks в качестве ОС.
*

Лучше IDA ничего и нет. Ищи сигнатуры для VxWorks (если есть такие) или делай сам.
Смотри сайты
http://www.reversing.net
http://www.reng.ru
http://www.wasm.ru

Обязательно найди какой-нибудь эмулирующий отладчик

Посмотри qemu - http://fabrice.bellard.free.fr/qemu/
и SkyEye - http://www.skyeye.org
Немного не то, но может пригодиться
Go to the top of the page
 
+Quote Post
ipc
сообщение Apr 18 2005, 05:52
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 553
Регистрация: 30-03-05
Из: Санкт Петербург
Пользователь №: 3 793



После более подробного исследования выяснилось что в девайсе использована операционка ThreadX для ARM и навесной стэк TCPIP.Все бы ничего но где достать для них сигнатуры или хотябы библиотеки по которым эти сигнатуры можно сделать вот в чем вопрос.Поковырявшись в среде разработки GreenHillsMulti2000 в которой все это было написано я так и несмог сделать сигнатуры хотя там вроде есть какие то бибиотеки для Threadx for ARM и упоминается тот самый стэк TCPIP.
Go to the top of the page
 
+Quote Post
ig_z
сообщение Apr 18 2005, 11:17
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 437
Регистрация: 27-08-04
Пользователь №: 551



Цитата(ipc @ Apr 18 2005, 08:52)
После более подробного исследования выяснилось что в девайсе использована операционка ThreadX для ARM и навесной стэк TCPIP.Все бы ничего но где достать для них сигнатуры или хотябы библиотеки по которым эти сигнатуры можно сделать вот в чем вопрос.Поковырявшись в среде разработки GreenHillsMulti2000 в которой все это было написано я так и несмог сделать сигнатуры хотя там вроде есть какие то бибиотеки для Threadx for ARM и упоминается тот самый стэк TCPIP.
*


ThreadX я видел в будках. Но там по моему была версия 3.6, а новой 4.Х пока нигде нет. А с TCPIP вообще глухо, вряд ли где нибудь найдешь, все сидят на бесплатных стеках.
Здесь в конфе живет некто КА, вроде бы он работает с ThreadX, поспрошай его.
Go to the top of the page
 
+Quote Post
afe
сообщение May 4 2005, 15:50
Сообщение #5


Частый гость
**

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



[skip]
Обязательно найди какой-нибудь эмулирующий отладчик

Посмотри qemu - http://fabrice.bellard.free.fr/qemu/
и SkyEye - http://www.skyeye.org
Немного не то, но может пригодиться

А из отладчиков нерлохой который в ADS v1.2 ...

*


--------------------
SY AfE
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 18th July 2025 - 13:54
Рейтинг@Mail.ru


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