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

 
 
> Декомпиляция прошивки для контроллера 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
a123-flex
сообщение Mar 10 2018, 18:47
Сообщение #6


Профессионал
*****

Группа: Свой
Сообщений: 1 687
Регистрация: 11-01-05
Из: Москва
Пользователь №: 1 884



Цитата(AlexandrY @ Mar 10 2018, 22:04) *
600k - это детский лепет. В одной пиратской конторе с которой мне приходилось иметь дела такую работу поручали одному хакеру на месяц. И получал тот хакер в месяц чуть больше 500 евро.

Я общался с ТС первый раз несколько недель назад, еще когда он искал отладчик.
Товарищ абсолютно неадекватен - я ему тогда в 5 постах объяснял, что нужно вытаскивать из ПЗУ бинарий, и дисасемблировать - дошло до него это через 3 недели.

"По поводу отладки c188.
Тут разбирались по поводу выполнения нашей задачи.
Возможно все решить и без отладки вообще.У нас есть прошивка и она не зашифрована.
Необходимо в ней найти обработчик команд,добавить в нее код для выполнения нашей команды по сценарию.
По сути проблема решается без отладки,одной прошивкой.
Протокол известен он работает в ASCII и не зашифрован."

Я предложил сделать эту работу за 200к. Парень исчез. Лично по моим ощущениям - ТС - абсолютно безграмотный неадекват, такое ощущение, что очень молодой, и совершенно не понимающий ни задачи, ни ее стоимости.

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

bb-offtopic.gif
По моим ощущениям, в электрониксе таких заказчиков примерно 50%. Поэтому мой рецепт - всякая работа должна начинаться с аванса. Отлично отсеивает.

Лет 10 назад я дисасемблировал прошивку 8-битного микроконтроллера размером то ли 12, толи 20 кб.
Правда я полностью восстанавливал алгоритм. Но помню, потратил ОЧЕНЬ много времени, вчистую, наверно больше 2 месяцев.

Цитата(AlexandrY @ Mar 10 2018, 22:04) *
600k - это детский лепет. В одной пиратской конторе с которой мне приходилось иметь дела такую работу поручали одному хакеру на месяц. И получал тот хакер в месяц чуть больше 500 евро.
А у вас не осталось контактов кого-нибудь из ваших товарищей по той конторе ?
Я так понимаю ваш пост, что вы, как и те ваши товарищи, готовы восстановить 600к бинариев 16-битного процессора за 500$ Или хотя бы за 1000$, или за 2000$ ? И за 1 месяц ?

Если это так, думаю у вас с этим парнем будет любовь, как и с 50% заказчиков этого форума - тк вы абсолютно вне конкуренции.

Цитата(jcxz @ Mar 10 2018, 16:50) *
Думаете ~5.5 МБ реально на асме накатать? laughing.gif
Все реально.
Я видел ПЛИС, прошивка которой была нарисована вручную в графических примитивах (в логике, еще в foundation), текстовый файл исходника весил 5 МБ.
Она почти всегда работала biggrin.gif

Когда размер файла увидел, глазам не поверил.


--------------------
Если хочешь узнать, что ждет тебя на дороге впереди, спроси у тех, кто возвращается по ней.
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Mar 10 2018, 18:56
Сообщение #7


Ally
******

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



Цитата(a123-flex @ Mar 10 2018, 20:47) *
А у вас не осталось контактов кого-нибудь из ваших товарищей по той конторе ?
Я так понимаю ваш пост, что вы, как и те ваши товарищи, готовы восстановить 600к бинариев 16-битного процессора за 500$ Или хотя бы за 1000$, или за 2000$ ? И за 1 месяц ?

Нет, я просто хотел напомнить, что хакеры - это низшая ступень разработчиков.
Браться за такое означает полностью потерять веру в свои силы или еще ее не иметь.

Go to the top of the page
 
+Quote Post
a123-flex
сообщение Mar 10 2018, 19:35
Сообщение #8


Профессионал
*****

Группа: Свой
Сообщений: 1 687
Регистрация: 11-01-05
Из: Москва
Пользователь №: 1 884



Цитата(AlexandrY @ Mar 10 2018, 22:56) *
Нет, я просто хотел напомнить, что хакеры - это низшая ступень разработчиков.
Интересно было бы услышать такое высказывание на black hat. И еще интереснее было бы посмотреть, как вас там будут разделывать как цыпленка. Среди хакеров есть как полные дегенераты, так и высочайшие профессионалы программирования. У них просто другая специализация, и то что вы хороший разработчик, вовсе не значит что вы будете гениальным хакером. Или хоть каким-то)

Цитата(AlexandrY @ Mar 10 2018, 22:56) *
Браться за такое означает полностью потерять веру в свои силы или еще ее не иметь.
нюню

Цитата(x893 @ Mar 10 2018, 23:16) *
А ТС сидит на берегу моря и посмеивается, смотря на упражнения в телепатии.
возможно. но острее от этого он не станет wink.gif

Кроме того, если вы собираетесь брать заказы, вы должны быть телепатом хотя бы настолько, чтобы уметь отличить заказчика настроенного на работу, от бесштанного пустозвона. Свое резюме в данном случае я надеюсь понятно озвучил.


--------------------
Если хочешь узнать, что ждет тебя на дороге впереди, спроси у тех, кто возвращается по ней.
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
|- - 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 Текстовая версия Сейчас: 1st August 2025 - 20:55
Рейтинг@Mail.ru


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