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

 
 
> Ищу работу по декомпиляции прошивок AVR, И написанию описалова на программы для AVR
Николай Иванович...
сообщение Sep 28 2008, 18:40
Сообщение #1


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

Группа: Новичок
Сообщений: 139
Регистрация: 26-09-08
Пользователь №: 40 510



Быстро и качественно сделаю реверс-инжиниринг прошивки (HEX-файла) программы, не имеющей исходников, для микроконтроллеров AVR.

Т.е. из HEX-файла неизвестной программы делаю читабельный исходник на АСМе с коментариями и осмысленными метками, константами и переменными. А также пишу описалово алгоритма с графическим изображением алгоритма в виде блок-схем.

За доп. деньги делаю оптимизацию алгоритма.

Также пишу описалово программы по имеющимуся исходнику + разрисовываю блок-схему алгоритма

Кого заинтересовало моё предложение пишите мне на мыло develuper@rambler.ru

Да.. О ценах

За страницу листинга восстановленного исходника беру в среднем 20 баксов.
За страницу описалова по имеющемуся исходнику беру 5 баксов

Сообщение отредактировал Николай Иванович Приходько - Sep 28 2008, 19:19
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Itch
сообщение Oct 3 2008, 19:42
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 358
Регистрация: 27-06-06
Из: Новосибирск
Пользователь №: 18 410



Одно дело синтезировать, т.е. из хаоса всех возможных вариантов двоичных комбинаций исходного текста создать то, что будет работать как надо. И другое дело - прочитать готовую программу, пусть и записаную в виде asm-теста. Так что некорректно сравнивать количество строк.
Go to the top of the page
 
+Quote Post
Николай Иванович...
сообщение Oct 3 2008, 21:04
Сообщение #3


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

Группа: Новичок
Сообщений: 139
Регистрация: 26-09-08
Пользователь №: 40 510



Цитата(Itch @ Oct 3 2008, 23:42) *
Одно дело синтезировать, т.е. из хаоса всех возможных вариантов двоичных комбинаций исходного текста создать то, что будет работать как надо. И другое дело - прочитать готовую программу, пусть и записаную в виде asm-теста. Так что некорректно сравнивать количество строк.

Согласен. Разные. Абсолютно разные.

Настолько же разными являются дизассемблирование и декомпиляция.

Одно дело подставить вместо машинного кода соотвествующую ему мнемонику. И другое дело разобраться в каждом бите для чего он и зачем нужен и вообще как оно всё работает, какова логика, алгоритм, идеология, каковы заложенные в программу принципы и концепции.

Сообщение отредактировал Николай Иванович Приходько - Oct 3 2008, 21:05
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Oct 3 2008, 21:35
Сообщение #4


Ally
******

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



Бросте, гнилая тема.
Декомпиляция - это неквалифицированная работа для начинающих наивных программистов.
Максимум что вы там надекомпилируете это дампы не больше 8-16 КБ кода.
Т.е совсем примитивные программы в основном ради поиска неких простеньких криптоалгоритмов, паролей, возможно простеньких DSP алгоримов (даже в этом сомневаюсь, ибо надо уже быть здорово подкованным в DSP).
Для такой декомпиляции не нужны фундаментальные знания, поэтому эту работу способен делать любой студент.
За большие программы беруться только с целью взлома и декомпиляция там никого не волнует, а это всегда приводит к конфликту с заказчиком (он платит за результат, а не за количество накропаных блоксхемок ).
Причем тот кто декомпилирует остается вообщем полным ламером в технологиях разработки больших программных комплексов.
Приходилось сотрудничать с хакерами ломавшими мобилы сименса, LG и проч.
Было смешно слушать их представления о структуре и принципах работы embedded файловых систем в RTOS-ах мобил.
У них еще лексикон такой вырабатывается своеобразный, реальные программисты его вообще не понимают (хакеры ведь видят пустой ассемблерный код, терминологию выдумывают себе сами, в лучшем случае выхватывают что-то из map файлов или текстовых строк в дампах).
Хакеры микроконтроллеров именно за частоколом битов и байтов никогда не доходят до общей структуры построения софта и embedded систем, поэтому для созидательной работы они непригодны и соответственно грош им цена на рынке если они не организованы в банду или сеть (т.е. туже фирму, но с вольчьими законами)




Цитата(Николай Иванович Приходько @ Oct 4 2008, 00:34) *
Согласен. Разные. Абсолютно разные.

Настолько же разными являются дизассемблирование и декомпиляция.

Одно дело подставить вместо машинного кода соотвествующую ему мнемонику. И другое дело разобраться в каждом бите для чего он и зачем нужен и вообще как оно всё работает, какова логика, алгоритм, идеология, каковы заложенные в программу принципы и концепции.
Go to the top of the page
 
+Quote Post
Николай Иванович...
сообщение Oct 3 2008, 22:40
Сообщение #5


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

Группа: Новичок
Сообщений: 139
Регистрация: 26-09-08
Пользователь №: 40 510



Цитата(AlexandrY @ Oct 4 2008, 01:35) *
Бросте, гнилая тема.
Выражаете эмоции?
Цитата(AlexandrY @ Oct 4 2008, 01:35) *
Декомпиляция - это неквалифицированная работа для начинающих наивных программистов.

Я бы сказал, специфическая. И я бы не сказал, что для не квалифицированных. Там тоже требуется своего рода квалификация и специфические знания и приёмы.
Цитата(AlexandrY @ Oct 4 2008, 01:35) *
Максимум что вы там надекомпилируете это дампы не больше 8-16 КБ кода.

Декомпилировал проги более 25кБ. И насколько я могу судить, это далеко не предел того, что я могу надекомпилить.
Цитата(AlexandrY @ Oct 4 2008, 01:35) *
Т.е совсем примитивные программы в основном ради поиска неких простеньких криптоалгоритмов, паролей, возможно простеньких DSP алгоримов (даже в этом сомневаюсь, ибо надо уже быть здорово подкованным в DSP).

Да мне как-то пофигу чего-там есть. Главное чтоб заказчик бапки платил.
Цитата(AlexandrY @ Oct 4 2008, 01:35) *
Для такой декомпиляции не нужны фундаментальные знания, поэтому эту работу способен делать любой студент.

Не согласен. Любой студент эту работу сделать не сможет. Ибо у него нет опыта написания программ, подобных тем, которые он декомпилирует. Поэтому он и не сможет понять алгоритм, идеологию, принципы, логику и т.п. декомпилируемой программы.
Цитата(AlexandrY @ Oct 4 2008, 01:35) *
За большие программы беруться только с целью взлома и декомпиляция там никого не волнует, а это всегда приводит к конфликту с заказчиком (он платит за результат, а не за количество накропаных блоксхемок ).
Ну многогиговые проги и декомпилить и не собираюсь. А вот за проги до сотни-другой килоБайт я возьмусь если заказчик будет платить бапки.
Цитата(AlexandrY @ Oct 4 2008, 01:35) *
он платит за результат, а не за количество накропаных блоксхемок ).

Был у меня заказчик, которому нужен именно алгоритм в виде блок-схем и текстового описалова.
Цитата(AlexandrY @ Oct 4 2008, 01:35) *
Причем тот кто декомпилирует остается вообщем полным ламером в технологиях разработки больших программных комплексов.

Ну это ясно, что жнец будет просто никакой на дуде игрец smile.gif

Хотя если я буду заниматься декомпиляцией, то это вовсе не значит, что я не буду заниматься обычной разработкой софта

Сообщение отредактировал Николай Иванович Приходько - Oct 3 2008, 22:42
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Николай Иванович Приходько   Ищу работу по декомпиляции прошивок AVR   Sep 28 2008, 18:40
- - Николай Иванович Приходько   Что же получается? Значит "колоть" чужие...   Oct 3 2008, 13:49
|- - DRUID3   Цитата(Николай Иванович Приходько @ Oct 3 200...   Oct 3 2008, 14:24
|- - Николай Иванович Приходько   Цитата(DRUID3 @ Oct 3 2008, 18:24) могу ...   Oct 3 2008, 14:38
- - Uree   Лучше платами займитесь, 60-ти слойками... Вам тог...   Oct 3 2008, 15:30
|- - Николай Иванович Приходько   Цитата(Uree @ Oct 3 2008, 19:30) Лучше пл...   Oct 3 2008, 15:39
- - ukpyr   Цитатапри такой большой скорости декомпиляции (кол...   Oct 3 2008, 16:33
|- - Николай Иванович Приходько   Цитата(ukpyr @ Oct 3 2008, 20:33) однако,...   Oct 3 2008, 18:12
- - elman   Думаю все гораздо прощще. Сейчас зачастую получает...   Nov 2 2008, 18:23
- - Michael Klokov   Маленький тест - что делает этот ЛИНЕЙНЫЙ кусок? Я...   Nov 3 2008, 20:37
- - Stanislav   Цитата(Николай Иванович Приходько @ Sep 28 20...   Nov 3 2008, 21:22
|- - Николай Иванович Приходько   Цитата(Stanislav @ Nov 4 2008, 00:22) А н...   Nov 3 2008, 22:32
|- - Stanislav   Цитата(Николай Иванович Приходько @ Nov 4 200...   Nov 3 2008, 22:33
|- - Николай Иванович Приходько   Цитата(Stanislav @ Nov 4 2008, 01:33) Я д...   Nov 3 2008, 22:41
- - Michael Klokov   Цитата(Stanislav @ Nov 4 2008, 00:22) Воо...   Nov 3 2008, 21:53
|- - Stanislav   Цитата(Michael Klokov @ Nov 4 2008, 00:53...   Nov 3 2008, 22:20
|- - Николай Иванович Приходько   Цитата(Stanislav @ Nov 4 2008, 01:20) Гла...   Nov 3 2008, 22:39
|- - Stanislav   Цитата(Николай Иванович Приходько @ Nov 4 200...   Nov 3 2008, 22:44
- - Michael Klokov   ЦитатаГлавный вопрос: нужно ли? Я согласен с Вами,...   Nov 3 2008, 22:41
|- - Николай Иванович Приходько   Цитата(Michael Klokov @ Nov 4 2008, 01:41...   Nov 3 2008, 22:49
||- - Stanislav   Цитата(Николай Иванович Приходько @ Nov 4 200...   Nov 3 2008, 23:31
||- - manul78   Цитата(Stanislav @ Nov 4 2008, 02:15) Дал...   Nov 3 2008, 23:43
|||- - Николай Иванович Приходько   Цитата(manul78 @ Nov 4 2008, 02:43) и в х...   Nov 3 2008, 23:56
||- - Николай Иванович Приходько   Цитата(Stanislav @ Nov 4 2008, 02:31) Ник...   Nov 3 2008, 23:51
||- - manul78   Цитата(Николай Иванович Приходько @ Nov 4 200...   Nov 4 2008, 00:06
||- - Николай Иванович Приходько   Цитата(manul78 @ Nov 4 2008, 03:06) А кал...   Nov 4 2008, 00:13
|||- - manul78   Цитата(Николай Иванович Приходько @ Nov 4 200...   Nov 4 2008, 00:50
||- - Николай Иванович Приходько   Цитата(manul78 @ Nov 4 2008, 03:06) ...   Nov 4 2008, 00:22
|- - Stanislav   Цитата(Michael Klokov @ Nov 4 2008, 01:41...   Nov 3 2008, 23:00
|- - Николай Иванович Приходько   Цитата(Stanislav @ Nov 4 2008, 02:00) Нав...   Nov 3 2008, 23:11
- - Michael Klokov   Покоцаю для краткости: ЦитатаА исходники их (этих ...   Nov 3 2008, 22:52
- - Michael Klokov   Цитата(Stanislav @ Nov 4 2008, 02:00) ......   Nov 3 2008, 23:15
- - manul78   Николай Иванович Приходько третий год декомпилируе...   Nov 3 2008, 23:54
- - Stanislav   2 manul87 Надеюсь, всё-таки это не на всю жизнь. С...   Nov 4 2008, 00:01
|- - manul78   Цитата(Stanislav @ Nov 4 2008, 03:01) Ну ...   Nov 4 2008, 00:21
- - Michael Klokov   Ребята, по-моему, вы переходите грань нормальной д...   Nov 4 2008, 00:35
- - Michael Klokov   ЦитатаЛибо система очень древняя или из ГДР, либо ...   Nov 4 2008, 01:26
|- - Harbinger   Цитата(Michael Klokov @ Nov 4 2008, 04:26...   Nov 4 2008, 19:59
- - Serj78   По-моему, имеет смысл декомплировать только ...   Nov 4 2008, 19:48


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

 


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


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