powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Декомпиляторы
35 сообщений из 35, показаны все 2 страниц
Декомпиляторы
    #34129764
MR. VASYA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здорова, программеры! Посоветуйте чего-нибудь из декомпиляторов приложений написанных на Delphi 6.0 и более высокой версии. Я слышал, что не существует совершенных декомпиляторов, а те которые более высокого уровня могут максимум декомпилить в ассемблерский код. Существуют ли на данное время декомпиляторы, которые могли бы декомпилить сразу в Delphi код, ну или хотябы существуют декодоры из Assemler в Delphi? (Во загнул). Заранее спасибо.
...
Рейтинг: 0 / 0
Декомпиляторы
    #34130066
Фотография Aklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
практически любую специально не защищенную программу можно дезассемблировать.

декомпилировать нельзя, забудтье. лучшее, чего бобьетсь - отладочной информации

аффтопитезь
...
Рейтинг: 0 / 0
Декомпиляторы
    #34130075
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Aklinпрактически любую специально не защищенную программу можно дезассемблировать.
...
Рейтинг: 0 / 0
Декомпиляторы
    #34130093
Фотография Aklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
softwarer Aklinпрактически любую специально не защищенную программу можно дезассемблировать.


ап?
некоторые защищенные тоже можно, но криво будет
...
Рейтинг: 0 / 0
Декомпиляторы
    #34130474
fabler
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Aklin softwarer Aklinпрактически любую специально не защищенную программу можно дезассемблировать.


ап?
некоторые защищенные тоже можно, но криво будет
ты хоть понял, что сказал?
...
Рейтинг: 0 / 0
Декомпиляторы
    #34130651
Фотография Aklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fablerты хоть понял, что сказал?

все программы есть асм почти в чистейшем виде.

защита в большинстве случаев состоит в том, чтобы перенаправить ссылки, метки, переобозначть функции и процедуры + добавление кода на проверку целостности + добавление неработающих сложных кусков текста.
...
Рейтинг: 0 / 0
Декомпиляторы
    #34130678
fabler
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Aklin
все программы есть асм почти в чистейшем виде.
спасибо, посмеялся
Aklin
защита в большинстве случаев состоит в том, чтобы перенаправить ссылки, метки, переобозначть функции и процедуры + добавление кода на проверку целостности + добавление неработающих сложных кусков текста.

это не эквивалентно выражению, и тем более не отменяет ее глупость
авторпрактически любую специально не защищенную программу можно дезассемблировать
...
Рейтинг: 0 / 0
Декомпиляторы
    #34130821
Фотография Ruslan.Isbarov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MR. VASYAЗдорова, программеры! Посоветуйте чего-нибудь из декомпиляторов приложений написанных на Delphi 6.0 и более высокой версии. Я слышал, что не существует совершенных декомпиляторов, а те которые более высокого уровня могут максимум декомпилить в ассемблерский код.

ИМХО, лучшее что есть - IDA Pro Disassembler.


MR. VASYAСуществуют ли на данное время декомпиляторы, которые могли бы декомпилить сразу в Delphi код, ну или хотябы существуют декодоры из Assemler в Delphi? (Во загнул). Заранее спасибо.


Лично я не встречал...
...
Рейтинг: 0 / 0
Декомпиляторы
    #34130828
Фотография Aklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fabler

аксиома
любую полностью работающую программу можно дизассемблировать.

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

утверждение
получить нормальный код возможно

также следует добавить, что можно создать огромное множество специальных ловушек таким образом, что даже если вы и получите ассеблерный листинг, разобратся там будет крайне сложно, в том числе могут быть случаи, что это сделать будет нереально.
...
Рейтинг: 0 / 0
Декомпиляторы
    #34130844
Фотография Aklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ruslan.IsbarovЛично я не встречал...

не может существовать по определению. если в программе отсутствует отладочная информация, установить источник блока листинга невозможно. следовательно невозможно восстановить кусок кода (для задачи в общем виде). а про восстановление всего кода говорить вообще не приходится.

возможно вытащить ресурсы, начиная от иконок-картинок, заканчивая строками и в некоторых случаях числами.

но не более того.
...
Рейтинг: 0 / 0
Декомпиляторы
    #34130953
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Aklinтакже следует добавить, что можно создать огромное множество специальных ловушек таким образом, что даже если вы и получите ассеблерный листинг, разобратся там будет крайне сложно, в том числе могут быть случаи, что это сделать будет нереально.

Добавлю.

Как-то лет 10 назад мне попал в руки exe-шник, собранный неизвестным компиллятором. Заказчик требовал изменить в нем несколько дат, которые были прошиты жестко. Я смело взялся за работу. Беглый анализ показал, что большую часть бинарника составляет не код, а сегмент данных непонятного назначения. Поковыряв его еще немного, я понял что имею дело с неизвестной виртуальной машиной и байткодом для неё (возм. это был один из древнейших Бейсиков) собранных в один файл.

Взвесив все за и против я решил отказатся от этой работы. Изучать стародревний байт-код не-было интереса. Да и времени на это не хватало.

Это я к тому говорю, что нефик гнуть пальцы, если даже вы - знаток машинного кода. Всегда есть предметная область, где этих знаний может оказатся недостаточно.
...
Рейтинг: 0 / 0
Декомпиляторы
    #34130994
fabler
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Aklin fabler

аксиома
любую полностью работающую программу можно дизассемблировать.

наконец-то! (далее текст не читал, ибо не важен)
ранее утверждалось обратное:
автор практически любую специально не защищенную программу можно дезассемблировать

что называется, найди 10 отличий.
а про сложность дизассемблинга/защиты я ни слова не сказал ибо пох
...
Рейтинг: 0 / 0
Декомпиляторы
    #34131074
Фотография Aklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fabler

мдя. все мы смертны.

практически любую еще не значит, что эта практически любая программа будет работать.
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Декомпиляторы
    #35221855
Pilot2008
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Не подскажите можно ли определить какой программой скомпилирован exe-файл ?
...
Рейтинг: 0 / 0
Декомпиляторы
    #35221888
Грышохайд
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
MR. VASYAЗдорова, программеры! Посоветуйте чего-нибудь из декомпиляторов приложений написанных на Delphi 6.0 и более высокой версии. Я слышал, что не существует совершенных декомпиляторов, а те которые более высокого уровня могут максимум декомпилить в ассемблерский код. Существуют ли на данное время декомпиляторы, которые могли бы декомпилить сразу в Delphi код, ну или хотябы существуют декодоры из Assemler в Delphi? (Во загнул). Заранее спасибо.

DeDe (Delphi Decompiler) самый лучший. Пытается распознать стандартные конструкции. Вставляет в виде комментов.
Очень сильно помогает при восстановлении исходников.
...
Рейтинг: 0 / 0
Декомпиляторы
    #35221892
Грышохайд
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
...
Рейтинг: 0 / 0
Декомпиляторы
    #35221953
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Pilot2008Не подскажите можно ли определить какой программой скомпилирован exe-файл ?Трансляторы обычно ставят свои метки внутрь exe. Но если ее специально запортить....
...
Рейтинг: 0 / 0
Декомпиляторы
    #35221982
Pilot2008
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А как найти эти метки или их отсутствие внутри exe ?
Для этого какая нужна программа ?
...
Рейтинг: 0 / 0
Декомпиляторы
    #35222075
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Pilot2008А как найти эти метки или их отсутствие внутри exe ?
Для этого какая нужна программа ?только одна - мозги
...
Рейтинг: 0 / 0
Декомпиляторы
    #35222936
Pilot2008
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
White Owl

А объяснить по-нормальному, слабо ?
...
Рейтинг: 0 / 0
Декомпиляторы
    #35223046
Фотография Lelikk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Pilot2008 White Owl

А объяснить по-нормальному, слабо ?

Да не, просто пока не разберешься в формате экзешника и будешь надеяться на то, что проги делаются за тебя все - ничего не поймешь - а зачем тогда объяснять?
...
Рейтинг: 0 / 0
Декомпиляторы
    #35223056
Pilot2008
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Lelikk
Где можно почитать поподробнее ?

Задача такая - есть программа, которая работает выбирая вопросы, на которые должен ответить опрашиваемый. Подсчитывает в результате баллы. Необходимо выяснить можно ли выудить из этой программы список самих вопросов.
Для этого вероятно нужно выяснить для начала на чем скомпилирован exe-файл, я так думаю (но я не программист) или я не прав и есть другие варианты решения ?
...
Рейтинг: 0 / 0
Декомпиляторы
    #35223064
Фотография Lelikk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Pilot2008Lelikk
Где можно почитать поподробнее ?

Задача такая - есть программа, которая работает выбирая вопросы, на которые должен ответить опрашиваемый. Подсчитывает в результате баллы. Необходимо выяснить можно ли выудить из этой программы список самих вопросов.
Для этого вероятно нужно выяснить для начала на чем скомпилирован exe-файл, я так думаю (но я не программист) или я не прав и есть другие варианты решения ?

Прога для винды? (кстати, это случаем не тесты по ПДД?)
...
Рейтинг: 0 / 0
Декомпиляторы
    #35223073
Pilot2008
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Lelikk

При установке диска в дисковод, запускается программа установки на компьютер. У меня WinXP. Работает ли под DOS не знаю.
Нет, не ПДД.
...
Рейтинг: 0 / 0
Декомпиляторы
    #35223098
gp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В свое время, можно было относительно легко вычислить некоторые признаки компилятора. Например - по особенностям работы со стеком перед вызовом функции, по выравниванию структур в C, по виртуальным таблицам в C++, по loop unrolling, которые на практике может создать только хороший оптимизатор, оптимизируя, скажем, под 486 процессор.

Но для этого нужно хорошо разбираться в машинном x86, и во всех компиляторах и оптимизаторах, которые входят в "круг подозреваемых".

Теоретически, функция распознания компилятора может быть у дизассемблера, если она есть в каком то виде даже у некоторых архиваторов.
...
Рейтинг: 0 / 0
Декомпиляторы
    #35223107
gp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дайте угадаю.
Скомпилили "прогу" и для экономии места удалили исходники?
ТЗ от жмота за еду?
Троечник хочет свести на нет труд разработчиков вуза, прослыть кулхацкером на всем курсе?
...
Рейтинг: 0 / 0
Декомпиляторы
    #35223149
Pilot2008
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
gp

Я вас вообще не понял. Кто что удалил ?? Дали программу, она на диске, потом ставится на компьютер.
...
Рейтинг: 0 / 0
Декомпиляторы
    #35223194
Фотография Lelikk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В общем, судя по вашим вопросам, вам рано этим заниматься.

________________________________________________________
Глюк - это высокоорганизованная система не поддающихся определению частиц
...
Рейтинг: 0 / 0
Декомпиляторы
    #35223209
Pilot2008
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Lelikk

Это мне лучше знать, а не Вам.
Вам задавали конкретные вопросы, Вы на них вообще не посчитали нужным ответить.
Зато мнение о совершенно незнакомом человеке уже высказали...
...
Рейтинг: 0 / 0
Декомпиляторы
    #35223217
Фотография Lelikk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Pilot2008Lelikk

Это мне лучше знать, а не Вам.
Вам задавали конкретные вопросы, Вы на них вообще не посчитали нужным ответить.
Зато мнение о совершенно незнакомом человеке уже высказали...

Не мнение, а совет :)
У вас и вопросов-то нету по существу, кроме того, как найти программу, которая сама все распознает за вас.
А по поводу меток, секций, форматов - идем в гугл - не будут же вам мануалы пересказывать.
...
Рейтинг: 0 / 0
Декомпиляторы
    #35223232
gp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Pilot2008gp

Я вас вообще не понял. Кто что удалил ?? Дали программу, она на диске, потом ставится на компьютер.

Знаете, как это для меня звучит?

- Дали какой-то сейф. Взял ножовку - не пилится. Какой автоген лучше?

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

Отсюда и ирония, нечего тут обижаться.
...
Рейтинг: 0 / 0
Декомпиляторы
    #35249722
Pilot2008
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
1. "Троечник" уже выяснил, что программа написана на Delphi.
2. Все ВУЗы я уже давно закончил и с отличием, так что "троечник" - обращение не ко мне.
3. Право у меня есть, т.к. программа приобретена официально (за немалую сумму).
...
Рейтинг: 0 / 0
Декомпиляторы
    #35249730
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Pilot20082. Все ВУЗы я уже давно закончил и с отличием, так что "троечник" - обращение не ко мне.
Предпочтете именоваться экс-троечником?

Модератор:
але


Pilot20083. Право у меня есть, т.к. программа приобретена официально (за немалую сумму).
Про свои права в этом случае Вам лучше рассказать дяде милиционеру. Вот только он, если читал законы, не поверит.
...
Рейтинг: 0 / 0
Декомпиляторы
    #35251231
Фотография Aklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
softwarer

ну и как? декомпилировали ? (теперь моя очередь смеятся - на ваш первый пост)

п.с. под последними делфями походу нет такой фичи - удаление отладочной информации, и мало того, в exe шниках часто встречаются не только названия модулей/процедур , за которыми идет чистый асм из этой же процедуры, но также иногда чистые куски кода прут.
...
Рейтинг: 0 / 0
Декомпиляторы
    #35251600
Фотография Lelikk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Aklin softwarer

ну и как? декомпилировали ? (теперь моя очередь смеятся - на ваш первый пост)

п.с. под последними делфями походу нет такой фичи - удаление отладочной информации, и мало того, в exe шниках часто встречаются не только названия модулей/процедур , за которыми идет чистый асм из этой же процедуры, но также иногда чистые куски кода прут.

Ну там вероятно для RTTI метаданные оставлены.
...
Рейтинг: 0 / 0
35 сообщений из 35, показаны все 2 страниц
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Декомпиляторы
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]