|
|
|
Декомпиляторы
|
|||
|---|---|---|---|
|
#18+
Здорова, программеры! Посоветуйте чего-нибудь из декомпиляторов приложений написанных на Delphi 6.0 и более высокой версии. Я слышал, что не существует совершенных декомпиляторов, а те которые более высокого уровня могут максимум декомпилить в ассемблерский код. Существуют ли на данное время декомпиляторы, которые могли бы декомпилить сразу в Delphi код, ну или хотябы существуют декодоры из Assemler в Delphi? (Во загнул). Заранее спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2006, 12:28 |
|
||
|
Декомпиляторы
|
|||
|---|---|---|---|
|
#18+
практически любую специально не защищенную программу можно дезассемблировать. декомпилировать нельзя, забудтье. лучшее, чего бобьетсь - отладочной информации аффтопитезь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2006, 13:38 |
|
||
|
Декомпиляторы
|
|||
|---|---|---|---|
|
#18+
Aklinпрактически любую специально не защищенную программу можно дезассемблировать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2006, 13:39 |
|
||
|
Декомпиляторы
|
|||
|---|---|---|---|
|
#18+
softwarer Aklinпрактически любую специально не защищенную программу можно дезассемблировать. ап? некоторые защищенные тоже можно, но криво будет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2006, 13:44 |
|
||
|
Декомпиляторы
|
|||
|---|---|---|---|
|
#18+
Aklin softwarer Aklinпрактически любую специально не защищенную программу можно дезассемблировать. ап? некоторые защищенные тоже можно, но криво будет ты хоть понял, что сказал? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2006, 14:54 |
|
||
|
Декомпиляторы
|
|||
|---|---|---|---|
|
#18+
fablerты хоть понял, что сказал? все программы есть асм почти в чистейшем виде. защита в большинстве случаев состоит в том, чтобы перенаправить ссылки, метки, переобозначть функции и процедуры + добавление кода на проверку целостности + добавление неработающих сложных кусков текста. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2006, 15:29 |
|
||
|
Декомпиляторы
|
|||
|---|---|---|---|
|
#18+
Aklin все программы есть асм почти в чистейшем виде. спасибо, посмеялся Aklin защита в большинстве случаев состоит в том, чтобы перенаправить ссылки, метки, переобозначть функции и процедуры + добавление кода на проверку целостности + добавление неработающих сложных кусков текста. это не эквивалентно выражению, и тем более не отменяет ее глупость авторпрактически любую специально не защищенную программу можно дезассемблировать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2006, 15:40 |
|
||
|
Декомпиляторы
|
|||
|---|---|---|---|
|
#18+
MR. VASYAЗдорова, программеры! Посоветуйте чего-нибудь из декомпиляторов приложений написанных на Delphi 6.0 и более высокой версии. Я слышал, что не существует совершенных декомпиляторов, а те которые более высокого уровня могут максимум декомпилить в ассемблерский код. ИМХО, лучшее что есть - IDA Pro Disassembler. MR. VASYAСуществуют ли на данное время декомпиляторы, которые могли бы декомпилить сразу в Delphi код, ну или хотябы существуют декодоры из Assemler в Delphi? (Во загнул). Заранее спасибо. Лично я не встречал... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2006, 16:12 |
|
||
|
Декомпиляторы
|
|||
|---|---|---|---|
|
#18+
fabler аксиома любую полностью работающую программу можно дизассемблировать. следует добавить, программа должна выполнятся у вас на машине. этим исключаются критические зашифрованные секции, а также самоизменяющиеся секции, которые невозможно дизассемблировать "в лоб". утверждение получить нормальный код возможно также следует добавить, что можно создать огромное множество специальных ловушек таким образом, что даже если вы и получите ассеблерный листинг, разобратся там будет крайне сложно, в том числе могут быть случаи, что это сделать будет нереально. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2006, 16:14 |
|
||
|
Декомпиляторы
|
|||
|---|---|---|---|
|
#18+
Ruslan.IsbarovЛично я не встречал... не может существовать по определению. если в программе отсутствует отладочная информация, установить источник блока листинга невозможно. следовательно невозможно восстановить кусок кода (для задачи в общем виде). а про восстановление всего кода говорить вообще не приходится. возможно вытащить ресурсы, начиная от иконок-картинок, заканчивая строками и в некоторых случаях числами. но не более того. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2006, 16:17 |
|
||
|
Декомпиляторы
|
|||
|---|---|---|---|
|
#18+
Aklinтакже следует добавить, что можно создать огромное множество специальных ловушек таким образом, что даже если вы и получите ассеблерный листинг, разобратся там будет крайне сложно, в том числе могут быть случаи, что это сделать будет нереально. Добавлю. Как-то лет 10 назад мне попал в руки exe-шник, собранный неизвестным компиллятором. Заказчик требовал изменить в нем несколько дат, которые были прошиты жестко. Я смело взялся за работу. Беглый анализ показал, что большую часть бинарника составляет не код, а сегмент данных непонятного назначения. Поковыряв его еще немного, я понял что имею дело с неизвестной виртуальной машиной и байткодом для неё (возм. это был один из древнейших Бейсиков) собранных в один файл. Взвесив все за и против я решил отказатся от этой работы. Изучать стародревний байт-код не-было интереса. Да и времени на это не хватало. Это я к тому говорю, что нефик гнуть пальцы, если даже вы - знаток машинного кода. Всегда есть предметная область, где этих знаний может оказатся недостаточно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2006, 16:46 |
|
||
|
Декомпиляторы
|
|||
|---|---|---|---|
|
#18+
Aklin fabler аксиома любую полностью работающую программу можно дизассемблировать. наконец-то! (далее текст не читал, ибо не важен) ранее утверждалось обратное: автор практически любую специально не защищенную программу можно дезассемблировать что называется, найди 10 отличий. а про сложность дизассемблинга/защиты я ни слова не сказал ибо пох ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2006, 16:54 |
|
||
|
Декомпиляторы
|
|||
|---|---|---|---|
|
#18+
fabler мдя. все мы смертны. практически любую еще не значит, что эта практически любая программа будет работать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2006, 17:12 |
|
||
|
Декомпиляторы
|
|||
|---|---|---|---|
|
#18+
Не подскажите можно ли определить какой программой скомпилирован exe-файл ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2008, 19:49 |
|
||
|
Декомпиляторы
|
|||
|---|---|---|---|
|
#18+
MR. VASYAЗдорова, программеры! Посоветуйте чего-нибудь из декомпиляторов приложений написанных на Delphi 6.0 и более высокой версии. Я слышал, что не существует совершенных декомпиляторов, а те которые более высокого уровня могут максимум декомпилить в ассемблерский код. Существуют ли на данное время декомпиляторы, которые могли бы декомпилить сразу в Delphi код, ну или хотябы существуют декодоры из Assemler в Delphi? (Во загнул). Заранее спасибо. DeDe (Delphi Decompiler) самый лучший. Пытается распознать стандартные конструкции. Вставляет в виде комментов. Очень сильно помогает при восстановлении исходников. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2008, 20:28 |
|
||
|
Декомпиляторы
|
|||
|---|---|---|---|
|
#18+
Pilot2008Не подскажите можно ли определить какой программой скомпилирован exe-файл ?Трансляторы обычно ставят свои метки внутрь exe. Но если ее специально запортить.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2008, 21:24 |
|
||
|
Декомпиляторы
|
|||
|---|---|---|---|
|
#18+
А как найти эти метки или их отсутствие внутри exe ? Для этого какая нужна программа ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2008, 21:56 |
|
||
|
Декомпиляторы
|
|||
|---|---|---|---|
|
#18+
Pilot2008А как найти эти метки или их отсутствие внутри exe ? Для этого какая нужна программа ?только одна - мозги ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2008, 23:06 |
|
||
|
Декомпиляторы
|
|||
|---|---|---|---|
|
#18+
White Owl А объяснить по-нормальному, слабо ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2008, 12:56 |
|
||
|
Декомпиляторы
|
|||
|---|---|---|---|
|
#18+
Pilot2008 White Owl А объяснить по-нормальному, слабо ? Да не, просто пока не разберешься в формате экзешника и будешь надеяться на то, что проги делаются за тебя все - ничего не поймешь - а зачем тогда объяснять? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2008, 16:45 |
|
||
|
Декомпиляторы
|
|||
|---|---|---|---|
|
#18+
Lelikk Где можно почитать поподробнее ? Задача такая - есть программа, которая работает выбирая вопросы, на которые должен ответить опрашиваемый. Подсчитывает в результате баллы. Необходимо выяснить можно ли выудить из этой программы список самих вопросов. Для этого вероятно нужно выяснить для начала на чем скомпилирован exe-файл, я так думаю (но я не программист) или я не прав и есть другие варианты решения ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2008, 16:52 |
|
||
|
Декомпиляторы
|
|||
|---|---|---|---|
|
#18+
Pilot2008Lelikk Где можно почитать поподробнее ? Задача такая - есть программа, которая работает выбирая вопросы, на которые должен ответить опрашиваемый. Подсчитывает в результате баллы. Необходимо выяснить можно ли выудить из этой программы список самих вопросов. Для этого вероятно нужно выяснить для начала на чем скомпилирован exe-файл, я так думаю (но я не программист) или я не прав и есть другие варианты решения ? Прога для винды? (кстати, это случаем не тесты по ПДД?) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2008, 17:00 |
|
||
|
Декомпиляторы
|
|||
|---|---|---|---|
|
#18+
Lelikk При установке диска в дисковод, запускается программа установки на компьютер. У меня WinXP. Работает ли под DOS не знаю. Нет, не ПДД. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2008, 17:22 |
|
||
|
Декомпиляторы
|
|||
|---|---|---|---|
|
#18+
В свое время, можно было относительно легко вычислить некоторые признаки компилятора. Например - по особенностям работы со стеком перед вызовом функции, по выравниванию структур в C, по виртуальным таблицам в C++, по loop unrolling, которые на практике может создать только хороший оптимизатор, оптимизируя, скажем, под 486 процессор. Но для этого нужно хорошо разбираться в машинном x86, и во всех компиляторах и оптимизаторах, которые входят в "круг подозреваемых". Теоретически, функция распознания компилятора может быть у дизассемблера, если она есть в каком то виде даже у некоторых архиваторов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2008, 17:55 |
|
||
|
Декомпиляторы
|
|||
|---|---|---|---|
|
#18+
Дайте угадаю. Скомпилили "прогу" и для экономии места удалили исходники? ТЗ от жмота за еду? Троечник хочет свести на нет труд разработчиков вуза, прослыть кулхацкером на всем курсе? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2008, 18:08 |
|
||
|
Декомпиляторы
|
|||
|---|---|---|---|
|
#18+
gp Я вас вообще не понял. Кто что удалил ?? Дали программу, она на диске, потом ставится на компьютер. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2008, 18:56 |
|
||
|
Декомпиляторы
|
|||
|---|---|---|---|
|
#18+
В общем, судя по вашим вопросам, вам рано этим заниматься. ________________________________________________________ Глюк - это высокоорганизованная система не поддающихся определению частиц ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2008, 20:01 |
|
||
|
Декомпиляторы
|
|||
|---|---|---|---|
|
#18+
Lelikk Это мне лучше знать, а не Вам. Вам задавали конкретные вопросы, Вы на них вообще не посчитали нужным ответить. Зато мнение о совершенно незнакомом человеке уже высказали... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2008, 20:27 |
|
||
|
Декомпиляторы
|
|||
|---|---|---|---|
|
#18+
Pilot2008Lelikk Это мне лучше знать, а не Вам. Вам задавали конкретные вопросы, Вы на них вообще не посчитали нужным ответить. Зато мнение о совершенно незнакомом человеке уже высказали... Не мнение, а совет :) У вас и вопросов-то нету по существу, кроме того, как найти программу, которая сама все распознает за вас. А по поводу меток, секций, форматов - идем в гугл - не будут же вам мануалы пересказывать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2008, 20:36 |
|
||
|
Декомпиляторы
|
|||
|---|---|---|---|
|
#18+
Pilot2008gp Я вас вообще не понял. Кто что удалил ?? Дали программу, она на диске, потом ставится на компьютер. Знаете, как это для меня звучит? - Дали какой-то сейф. Взял ножовку - не пилится. Какой автоген лучше? Если вы на форуме публичном обсуждаете дизассемблер, то хотябы заикнулись бы о том, что мол право моральное имеете полное эту программу дизассемблировать, потому что судя по вашим сообщениям - такого права у вас нет. Отсюда и ирония, нечего тут обижаться. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2008, 21:02 |
|
||
|
Декомпиляторы
|
|||
|---|---|---|---|
|
#18+
1. "Троечник" уже выяснил, что программа написана на Delphi. 2. Все ВУЗы я уже давно закончил и с отличием, так что "троечник" - обращение не ко мне. 3. Право у меня есть, т.к. программа приобретена официально (за немалую сумму). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2008, 21:09 |
|
||
|
Декомпиляторы
|
|||
|---|---|---|---|
|
#18+
Pilot20082. Все ВУЗы я уже давно закончил и с отличием, так что "троечник" - обращение не ко мне. Предпочтете именоваться экс-троечником? Модератор: але Pilot20083. Право у меня есть, т.к. программа приобретена официально (за немалую сумму). Про свои права в этом случае Вам лучше рассказать дяде милиционеру. Вот только он, если читал законы, не поверит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2008, 21:16 |
|
||
|
Декомпиляторы
|
|||
|---|---|---|---|
|
#18+
softwarer ну и как? декомпилировали ? (теперь моя очередь смеятся - на ваш первый пост) п.с. под последними делфями походу нет такой фичи - удаление отладочной информации, и мало того, в exe шниках часто встречаются не только названия модулей/процедур , за которыми идет чистый асм из этой же процедуры, но также иногда чистые куски кода прут. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2008, 10:02 |
|
||
|
Декомпиляторы
|
|||
|---|---|---|---|
|
#18+
Aklin softwarer ну и как? декомпилировали ? (теперь моя очередь смеятся - на ваш первый пост) п.с. под последними делфями походу нет такой фичи - удаление отладочной информации, и мало того, в exe шниках часто встречаются не только названия модулей/процедур , за которыми идет чистый асм из этой же процедуры, но также иногда чистые куски кода прут. Ну там вероятно для RTTI метаданные оставлены. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2008, 22:31 |
|
||
|
|

start [/forum/search_topic.php?author=KleoGran&author_mode=last_posts&do_search=1]: |
0ms |
get settings: |
6ms |
get forum list: |
10ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
181ms |
get topic data: |
9ms |
get forum data: |
3ms |
get page messages: |
51ms |
get tp. blocked users: |
1ms |
| others: | 647ms |
| total: | 938ms |

| 0 / 0 |
