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

 
 
2 страниц V  < 1 2  
Reply to this topicStart new topic
> Декомпиляция прошивки для контроллера 80c186, Необходимо декомпилировать прошивку.
a123-flex
сообщение Mar 10 2018, 19:35
Сообщение #16


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

Группа: Свой
Сообщений: 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
baumanets
сообщение Mar 10 2018, 20:27
Сообщение #17


Местный
***

Группа: Свой
Сообщений: 398
Регистрация: 30-12-09
Из: Москва, Зеленоград
Пользователь №: 54 579



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


Цитата(a123-flex)
А у вас не осталось контактов кого-нибудь из ваших товарищей по той конторе ?
Я так понимаю ваш пост, что вы, как и те ваши товарищи, готовы восстановить 600к бинариев 16-битного процессора за 500$ Или хотя бы за 1000$, или за 2000$ ? И за 1 месяц ?
Нет, я просто хотел напомнить, что хакеры - это низшая ступень разработчиков.
Браться за такое означает полностью потерять веру в свои силы или еще ее не иметь.


Давным давно, в студенческие годы, когда солнце было ярче, трава зеленее, а девушки краше, дали мне преподаватели задачу.
Сказали, как хочешь, так и решай, нам нужен результат.
Я её решил через восстановление исходного кода программы другого студента, написанной на BCB 6.0.
После этого дописал, нужные по т.з. функции вычисленя хэшей и задача была решена.
С тех пор много воды утекло, программированием своего заниматься куда интересней чем исследованием чужого.
Здесь я соглашусь с AlexandrY .

Но преподаватели до окончания ВУЗа меня одного с компьютерами кафедры больше не оставляли :-)

Кстати, если следовать терминологии, хакеры - специализируются на сетях.
На взломе ПО специализируются крэкеры.
А восстанавливают код реверсеры, или реверс-инженеры.
Так, что написание кода - это стезя программиста, а восстановление - это инженерия !


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


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

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



Цитата(baumanets @ Mar 11 2018, 00:27) *
Я её решил через восстановление исходного кода программы другого студента, написанной на BCB 6.0.
После этого дописал, нужные по т.з. функции вычисленя хэшей и задача была решена.

Если честно, сам я с IDA имел дело единственный раз в жизни, тогда с 8 битником, больше нужды не было.
И чуть не умер от нее от счастья - такая она крутая и удобная для работы...
А вот любопытно, у вас IDA случаем С++ функции из ВСВ не восстанавливала ?

Я видел рекламу, в которой написано что она такое умеет, но сам такую версию не нашел blush.gif.


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


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

Группа: Свой
Сообщений: 1 333
Регистрация: 27-10-08
Из: Планета Земля
Пользователь №: 41 226



Простенький пример полезности IDA
http://akb77.com/g/stm32/fix-jlink-ob-09262016/
Go to the top of the page
 
+Quote Post
baumanets
сообщение Mar 10 2018, 22:06
Сообщение #20


Местный
***

Группа: Свой
Сообщений: 398
Регистрация: 30-12-09
Из: Москва, Зеленоград
Пользователь №: 54 579



Цитата(a123-flex @ Mar 10 2018, 23:50) *
Если честно, сам я с IDA имел дело единственный раз в жизни, тогда с 8 битником, больше нужды не было.
И чуть не умер от нее от счастья - такая она крутая и удобная для работы...
А вот любопытно, у вас IDA случаем С++ функции из ВСВ не восстанавливала ?

Нет. Лет 10 назад не восстанавливала. То, что вы ждёте и сейчас в ней, скорее всего нет.
Потому, что:

Серебряной пули нет (с) Фредерик Брукс

У виндовых исполняемых файлов код с данными это половина беды.
Другая половина ресурсы: менюшки всякие, кнопки и т.д.
Для ресурсов есть свои программы. Для определения связей ресурсов и кода - свои.
С Борландом как-то попроще. Находишь точки входа обработчиков,
определяешь математические функции обычные fadd, fsub, fsin, fcos, fxch, fld , fstp
сопроцессор - по сути обычный инженерный калькулятор внутри процессора.
С интеловским компилятором и его оптимизациями код был бы не настолько читаемым.

Цитата(a123-flex @ Mar 10 2018, 23:50) *
Я видел рекламу, в которой написано что она такое умеет, но сам такую версию не нашел blush.gif .

Это версия с плагином Hex Rays, анализ облегчает, но без кропотливой ручной работы не соберётся и не заработает.
Начали выпускать, по-моему в 2008-м.


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


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

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



Цитата(x893 @ Mar 11 2018, 01:48) *
Простенький пример полезности IDA
http://akb77.com/g/stm32/fix-jlink-ob-09262016/

она прекрасная rolleyes.gif

Цитата(baumanets @ Mar 11 2018, 02:06) *
Начали выпускать, по-моему в 2008-м.
Цитата(baumanets @ Mar 11 2018, 02:06) *
Нет. Лет 10 назад не восстанавливала.

здесь нет противоречия ?)

Цитата(baumanets @ Mar 11 2018, 02:06) *
Это версия с плагином Hex Rays, анализ облегчает, но без кропотливой ручной работы не соберётся и не заработает.
Точно HexRays.
Кто спорит. Но анализ - то проще раз в 1000, не так ли - не шариться в системных вызовах, а сразу разглядывать user function ?)


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


Местный
***

Группа: Свой
Сообщений: 398
Регистрация: 30-12-09
Из: Москва, Зеленоград
Пользователь №: 54 579



Цитата(a123-flex @ Mar 11 2018, 01:52) *
она прекрасная



Никак на женский образ запал? biggrin.gif

Анализ стандартного неоптимизированного кода проще.
Оптимизированного - уже нет.
Ассемблерного - тем более.
Я скармливал иде программу, написанную на масме и уже hex rays затыкался.
Всё, что описано на диалектах microsoft, borland, gnu и др. общеизвестных авторы поддерживают.
Всё остальное - нет.
Но это только для x86-х.
А простые проги PIC16F84 дизассемблировал руками, IDA косячила.
Потом написал движок дизасма, чисто ради интереса.

Вывод таков, если софт написан на чём-то магистральном на котором пишут миллионы - анализировать проще.
Если какой-то редкий компилятор, то скорее всего плагинов к иде под него не будет или будет косячный,
как с первыми версиями PIC-ов.


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

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

 


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


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