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

 
 
> Декомпиляция прошивки для контроллера 80c186, Необходимо декомпилировать прошивку.
raynocom
сообщение Mar 9 2018, 11:31
Сообщение #1





Группа: Участник
Сообщений: 14
Регистрация: 29-12-17
Пользователь №: 100 878



Нужна декомпиляция прошивки размером 600КБ для контроллера 80с186,кто занимается реверсом пишите в пм.

Оплата достойная.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
smart_pic
сообщение Mar 10 2018, 06:47
Сообщение #2


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

Группа: Участник
Сообщений: 178
Регистрация: 18-12-10
Из: Ставрополь
Пользователь №: 61 708



прошивки размером 600КБ для контроллера 80с186 - если все верно , то ценник скорее всего будет адекватный размеру прошивки.
Go to the top of the page
 
+Quote Post
jcxz
сообщение Mar 10 2018, 12:50
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 5 228
Регистрация: 3-07-08
Из: Омск
Пользователь №: 38 713



Цитата(smart_pic @ Mar 10 2018, 08:47) *
прошивки размером 600КБ для контроллера 80с186 - если все верно , то ценник скорее всего будет адекватный размеру прошивки.

Ну да, только осталось узнать коэффициент адекватности: KB*K=цена. rolleyes.gif
А если прошивка на 90% состоит из картинок и таблиц?

Цитата(Plain @ Mar 10 2018, 14:28) *
И кстати, насчёт "декомпилировать" — пока не доказано обратное, бешеной собаке сто вёрст не крюк, 600 КБ в те годы можно было и на ассемблере накатать.

Глянул один свой исходник тех лет: отношение исходник/exe-шник == ~9 раз. И это с минимумом комментариев и без каких-либо таблиц констант - почти чисто мнемоники.
Думаете ~5.5 МБ реально на асме накатать? laughing.gif
Go to the top of the page
 
+Quote Post
Baser
сообщение Mar 10 2018, 17:03
Сообщение #4


Просто Che
*****

Группа: Свой
Сообщений: 1 567
Регистрация: 22-05-07
Из: ExUSSR
Пользователь №: 27 881



Цитата(jcxz @ Mar 10 2018, 14:50) *
Глянул один свой исходник тех лет: отношение исходник/exe-шник == ~9 раз. И это с минимумом комментариев и без каких-либо таблиц констант - почти чисто мнемоники.
Думаете ~5.5 МБ реально на асме накатать? laughing.gif

Как раз таки, если программа написана на ассме, то восстановить исходный текст гораздо проще. Был опыт дизассемблирования небольшого бутлодера - вполне себе процесс понятно идет. А вот дизассемблировать программу после современного оптимизирующего компилятора Си (если Си++, то еще круче) размером 600К, я бы не стал ни за какие деньги. Ну, разве что только если оплата почасовая, а не сдельная sm.gif
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Mar 10 2018, 18:04
Сообщение #5


Ally
******

Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050



Цитата(Baser @ Mar 10 2018, 19:03) *
Как раз таки, если программа написана на ассме, то восстановить исходный текст гораздо проще. Был опыт дизассемблирования небольшого бутлодера - вполне себе процесс понятно идет. А вот дизассемблировать программу после современного оптимизирующего компилятора Си (если Си++, то еще круче) размером 600К, я бы не стал ни за какие деньги. Ну, разве что только если оплата почасовая, а не сдельная sm.gif

600k - это детский лепет. В одной пиратской конторе с которой мне приходилось иметь дела такую работу поручали одному хакеру на месяц. И получал тот хакер в месяц чуть больше 500 евро.

Программы на C и С++ ломать легче поскольку они оперируют строго одними и теми же шаблонами и жестко придерживаются соглашений о вызовах. IDA такие тексты чуть ли не обратно в C с легкостью преобразует.
А человек на асме пишет архаично, не соблюдает соглашений о вызовах, меняет стиль, особенно если коллективная работа, делает нерациональный код, т.е.создает больше низкоуровнего мусора.
Поэтому такой код дизассемблировать гораздо труднее.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- raynocom   Декомпиляция прошивки для контроллера 80c186   Mar 9 2018, 11:31
- - a123-flex   Цитата(raynocom @ Mar 9 2018, 15:31) Нужн...   Mar 9 2018, 15:11
|- - =L.A.=   Цитата(smart_pic @ Mar 10 2018, 09:47) пр...   Mar 10 2018, 07:14
|- - jcxz   Цитата(Baser @ Mar 10 2018, 19:03) Как ра...   Mar 10 2018, 17:26
||- - Dog Pawlowa   Я писал для С186 на Паскале, размер 256К (2 EEPROM...   Mar 10 2018, 18:10
|- - a123-flex   Цитата(AlexandrY @ Mar 10 2018, 22:04) 60...   Mar 10 2018, 18:47
|- - AlexandrY   Цитата(a123-flex @ Mar 10 2018, 20:4...   Mar 10 2018, 18:56
|- - a123-flex   Цитата(AlexandrY @ Mar 10 2018, 22:56) Не...   Mar 10 2018, 19:35
|- - baumanets   Цитата(AlexandrY @ Mar 10 2018, 21:56) Не...   Mar 10 2018, 20:27
|- - a123-flex   Цитата(baumanets @ Mar 11 2018, 00:27) Я ...   Mar 10 2018, 20:50
|- - baumanets   Цитата(a123-flex @ Mar 10 2018, 23:5...   Mar 10 2018, 22:06
- - x893   Декомпилировать то не проблема, IDA + http://datas...   Mar 10 2018, 07:57
|- - baumanets   Я бы на месте автора, если изделие ходовое, в прош...   Mar 10 2018, 10:50
- - Plain   В предыдущих темах автор хотел всего лишь что-то т...   Mar 10 2018, 12:28
- - x893   А ТС сидит на берегу моря и посмеивается, смотря н...   Mar 10 2018, 19:16
- - x893   Простенький пример полезности IDA http://akb77.com...   Mar 10 2018, 21:48
- - a123-flex   Цитата(x893 @ Mar 11 2018, 01:48) Простен...   Mar 10 2018, 22:52
- - baumanets   Цитата(a123-flex @ Mar 11 2018, 01:5...   Mar 10 2018, 23:10


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

 


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


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