|
Декомпиляция прошивки для контроллера 80c186, Необходимо декомпилировать прошивку. |
|
|
|
Mar 9 2018, 11:31
|
Группа: Участник
Сообщений: 14
Регистрация: 29-12-17
Пользователь №: 100 878

|
Нужна декомпиляция прошивки размером 600КБ для контроллера 80с186,кто занимается реверсом пишите в пм.
Оплата достойная.
|
|
|
|
|
 |
Ответов
|
Mar 10 2018, 12:50
|
Гуру
     
Группа: Свой
Сообщений: 5 228
Регистрация: 3-07-08
Из: Омск
Пользователь №: 38 713

|
Цитата(smart_pic @ Mar 10 2018, 08:47)  прошивки размером 600КБ для контроллера 80с186 - если все верно , то ценник скорее всего будет адекватный размеру прошивки. Ну да, только осталось узнать коэффициент адекватности: KB*K=цена. А если прошивка на 90% состоит из картинок и таблиц? Цитата(Plain @ Mar 10 2018, 14:28)  И кстати, насчёт "декомпилировать" — пока не доказано обратное, бешеной собаке сто вёрст не крюк, 600 КБ в те годы можно было и на ассемблере накатать. Глянул один свой исходник тех лет: отношение исходник/exe-шник == ~9 раз. И это с минимумом комментариев и без каких-либо таблиц констант - почти чисто мнемоники. Думаете ~5.5 МБ реально на асме накатать?
|
|
|
|
|
Mar 10 2018, 18:04
|

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

|
Цитата(Baser @ Mar 10 2018, 19:03)  Как раз таки, если программа написана на ассме, то восстановить исходный текст гораздо проще. Был опыт дизассемблирования небольшого бутлодера - вполне себе процесс понятно идет. А вот дизассемблировать программу после современного оптимизирующего компилятора Си (если Си++, то еще круче) размером 600К, я бы не стал ни за какие деньги. Ну, разве что только если оплата почасовая, а не сдельная  600k - это детский лепет. В одной пиратской конторе с которой мне приходилось иметь дела такую работу поручали одному хакеру на месяц. И получал тот хакер в месяц чуть больше 500 евро. Программы на C и С++ ломать легче поскольку они оперируют строго одними и теми же шаблонами и жестко придерживаются соглашений о вызовах. IDA такие тексты чуть ли не обратно в C с легкостью преобразует. А человек на асме пишет архаично, не соблюдает соглашений о вызовах, меняет стиль, особенно если коллективная работа, делает нерациональный код, т.е.создает больше низкоуровнего мусора. Поэтому такой код дизассемблировать гораздо труднее.
|
|
|
|
Сообщений в этой теме
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
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|