Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.04.23;
Скачать: CL | DM;

Вниз

декомпиляция   Найти похожие ветки 

 
San1   (2006-03-30 04:04) [0]

Подскажите пожалуйста. Есть программа порядка 1 МБ, в ней заложен определенный алгоритм, жутко хочется его узнать. Есть ли декомпиляторы для делфи или какие-нибудь программы решающие подобные задачи. Дизассемблеры для меня лес дремучий.    Зарание огромное спасибо за любую информацию.


 
Denis_Ac   (2006-03-30 04:54) [1]

Качаешь IDA, прогоняешь прогу и читаешь чистый ассемблер


 
Старик   (2006-03-30 09:17) [2]

Нет, San1. Такого ты не получишь. Если хочешь знать, то вот почему:
При компиляции все имена функций и переменных заменяются компилятором на уникальные идентификаторы, т.е. теряются. Это первое. Таким образом, при декомпиляции ты уже не получишь оригинальные названия переменных и функций.
Еще одна причина кроется в многовариантности кода - одно и то же действие может быть выполнено целой кучей разных последовательностей команд. И по этой причине ты никогда не получишь оригинальной исходной последовательности всех операторов и команд программы.

Так либо изучаешь асму, либо придумываешь этот алгоритм сам.


 
Карелин Артем ©   (2006-03-30 10:30) [3]


> Старик   (30.03.06 09:17) [2]
> Нет, San1. Такого ты не получишь. Если хочешь знать, то
> вот почему:
> При компиляции все имена функций и переменных заменяются
> компилятором на уникальные идентификаторы, т.е. теряются.

Не то, чтобы все... Только избранные. Но толку от этого мало.

Автору: wasm.ru


 
Курдль ©   (2006-03-30 10:35) [4]


> San1   (30.03.06 04:04)
> Подскажите пожалуйста. Есть программа порядка 1 МБ, в ней
> заложен определенный алгоритм, жутко хочется его узнать.


Думаю, что программка в 1МБ дизассемблируется в 100000 строк кода.
Наверное ты раньше сам придумаешь нужный алгоритм, чем врубишься в чужой на ASMе.


 
БГ   (2006-03-30 10:39) [5]

Открываешь окно "О программе" давишь на ссылку с mailto: и пишешь: "заложен определенный алгоритм, жутко хочется его узнать." В зависимости от слога написания и расположения звезд, через день получаешь от автора алгоритм или счет за него.



Страницы: 1 вся ветка

Текущий архив: 2006.04.23;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.039 c
15-1143114528
Der Nechk@ssoff
2006-03-23 14:48
2006.04.23
Политика Мелкософта


15-1144134954
Kolan
2006-04-04 11:15
2006.04.23
Ктонибудь знает как подсчитать интеграл в Maple?


15-1143620715
Vlad Oshin
2006-03-29 12:25
2006.04.23
Помогите с входом в bios у Compaq


2-1143981521
новичок111
2006-04-02 16:38
2006.04.23
Как сделать пакет данных???


3-1141049036
FH
2006-02-27 17:03
2006.04.23
Внутренняя ошибка программирования объектов (Access)