Декомпилятор Delphi 7
Пользователи, просматривающие топик: none
|
Зашли как: Guest
|
Имя |
Сообщение |
<< Старые топики Новые топики >> |
|
|
Декомпилятор Delphi 7 - 2007-06-18 16:16:10.950000
|
|
|
Nicker
Сообщений: 11
Оценки: 0
Присоединился: 2007-06-18 16:12:58.513333
|
Народ, помогите пожалуйста найти хороший декомпилятор Delphi. Мне необходимо декомпилировать exe файл и узнать коды программы.
|
|
|
RE: Декомпилятор Delphi 7 - 2007-06-18 16:23:39.446666
|
|
|
Mystic.asm
Сообщений: 53
Оценки: 0
Присоединился: 2007-06-17 18:19:29.466666
|
А разве существуют декомпиляторы на языки высокого уровня? Мне казалось, что взаимнооднозначное соответствие с машинными командами есть только у ассемблера. А декомпилятор делфи если и будет, то очень плохой. Декомпиль в ассемблер и узнавай код программы.
|
|
|
RE: Декомпилятор Delphi 7 - 2007-06-18 16:29:40.943333
|
|
|
Nicker
Сообщений: 11
Оценки: 0
Присоединился: 2007-06-18 16:12:58.513333
|
Можешь пожалуйста тогда дать называние программы которая декомпилит в ассамблер.
|
|
|
RE: Декомпилятор Delphi 7 - 2007-06-18 16:51:07.543333
|
|
|
St0rcrafter
Сообщений: 78
Оценки: 0
Присоединился: 2007-05-21 20:36:10.756666
|
специально для декомпилирования Делфи есть прога DeDe поищи на сайте краклаб google >> DeDe site:cracklab.ru
|
|
|
RE: Декомпилятор Delphi 7 - 2007-06-18 16:52:12.216666
|
|
|
St0rcrafter
Сообщений: 78
Оценки: 0
Присоединился: 2007-05-21 20:36:10.756666
|
она восстанавливает структуру програмыы(классы, методы и т.п.), но сами функции там описываются командами ассемблера
|
|
|
RE: Декомпилятор Delphi 7 - 2007-06-18 18:27:33.210000
|
|
|
t3rmin@1
Сообщений: 197
Оценки: 0
Присоединился: 2006-09-22 23:03:30.883333
|
quote:
ORIGINAL: Nicker Можешь пожалуйста тогда дать называние программы которая декомпилит в ассамблер. OllyDebug
|
|
|
RE: Декомпилятор Delphi 7 - 2007-06-18 20:29:29.180000
|
|
|
alexbozhko
Сообщений: 1024
Оценки: 0
Присоединился: 2005-11-24 13:35:34
|
http://www.xakep.ru/magazine/xs/057/016/1.asp
|
|
|
RE: Декомпилятор Delphi 7 - 2007-06-18 23:26:51.990000
|
|
|
blacksun
Сообщений: 2360
Оценки: 0
Присоединился: 2006-09-27 03:05:59.350000
|
quote:
ORIGINAL: t3rmin@1 quote:
ORIGINAL: Nicker Можешь пожалуйста тогда дать называние программы которая декомпилит в ассамблер. OllyDebug Оля тока для более детального разьяснения .. по началу удобнее ДеДе поюзать ..
|
|
|
RE: Декомпилятор Delphi 7 - 2007-07-05 16:06:33.983333
|
|
|
ArtZ
Сообщений: 3
Оценки: 0
Присоединился: 2007-07-05 16:01:49.750000
|
Привет, всем! Вот вопросик такой. Декомпилировал прогу, с помощью DeDe. Всё как было описанно выше, т.е. сами процедуры на asm. Мне нужно узнать регистрационный ключ. (Проверка осуществляется в проге) Нашёл процедуру, а значение ключа, не могу понять, как найти его? Может кто подскажет. Спасибо!
|
|
|
RE: Декомпилятор Delphi 7 - 2007-07-05 17:06:19.920000
|
|
|
rgo
Сообщений: 7170
Оценки: 281
Присоединился: 2004-09-25 05:14:25
|
а теперь измени процедура, с тем чтобы она работала на любой регистрационный ключ.
|
|
|
RE: Декомпилятор Delphi 7 - 2007-07-05 20:29:18.203333
|
|
|
ArtZ
Сообщений: 3
Оценки: 0
Присоединился: 2007-07-05 16:01:49.750000
|
Т.е. нельзя найти ту переменную, в кот. находится рег. ключ? Хотелось бы просто его найти и ввести. Новый проект, по сути, не нужен.
|
|
|
RE: Декомпилятор Delphi 7 - 2007-07-05 20:58:32.030000
|
|
|
tt_andrey
Сообщений: 213
Оценки: 0
Присоединился: 2007-07-03 13:54:36.440000
|
ну тогда ищи, что там с чем сравнивается… но учти, что сравнения могут быть неявнынми например вместо cmp может использоваться sub, которая тоже меняет флаги, и т.п. ключ может быть зашифрован кстати в самом экзешнике ты ключа не найдешь, т.к. он может быть и не прошит явно в него, а просто наверняка существует алгоритм, который проверяет валидность ключа, короче там все сложно и прежде чем ломать сам алгоритм надо нужно прочитиать с десяток книг по криптологии и защите информации, так что лучше тупо заменяй там все на nop и прыгай на эффективный код
|
|
|
RE: Декомпилятор Delphi 7 - 2007-07-05 21:03:38.593333
|
|
|
ArtZ
Сообщений: 3
Оценки: 0
Присоединился: 2007-07-05 16:01:49.750000
|
Ясно. Но вообще-то прога была написана не очень-то суперским программером и думаю, что он не использовал какой-то криптографический метод. Спасибо. Буду разбираться!
|
|
|
RE: Декомпилятор Delphi 7 - 2007-07-05 23:16:04.410000
|
|
|
Prophet
Сообщений: 22
Оценки: 0
Присоединился: 2007-06-21 23:01:31.233333
|
Полностью декомпилировать ехе'шники невозможно … Это уже не раз осуждалось… [sm=2.gif]
|
|
|
RE: Декомпилятор Delphi 7 - 2007-07-06 02:30:04.100000
|
|
|
rgo
Сообщений: 7170
Оценки: 281
Присоединился: 2004-09-25 05:14:25
|
quote:
ORIGINAL: ArtZ Т.е. нельзя найти ту переменную, в кот. находится рег. ключ? Хотелось бы просто его найти и ввести. Новый проект, по сути, не нужен. а фиг его знает… может и нету этого ключа в программе. есть и другие способы проверить валидность ключа, помимо хранения правильного ключа в программе. а если он хранится в открытом виде, то нафига тебе вообще дизассемблер? есть стандартная *nix'овая утилитка – strings, которая из бинарного файла выдирает все строки. работает она очень просто: она выбирает из последовательности байт исходного файла, подпоследовательности состоящие из печатаемых символов. и при помощи этой программы можно выдрать все строки, а потом при помощи регекспов найти ключ в результатах работы strings. если же лень ставить MinGW ради этого, то… можно и вручную написать программку, которая найдёт. дело десяти минут.
|
|
|
RE: Декомпилятор Delphi 7 - 2007-07-06 20:20:49.050000
|
|
|
tt_andrey
Сообщений: 213
Оценки: 0
Присоединился: 2007-07-03 13:54:36.440000
|
кстати PEID умеет искать строки в программках
|
|
|
RE: Декомпилятор Delphi 7 - 2007-07-09 12:00:26.353333
|
|
|
JTG
Сообщений: 1189
Оценки: 0
Присоединился: 2007-03-05 11:56:01.993333
|
Чтоб регистрация хранилась в виде строки - автор д.б. ежом, но и такое бывает. А вообще дельфийские проги декомпилировать - врагу не пожелаешь :D
|
|
|
RE: Декомпилятор Delphi 7 - 2007-11-22 02:11:56.473333
|
|
|
GPcH
Сообщений: 27
Оценки: 0
Присоединился: 2004-04-01 21:13:46
|
DE Decompiler - это декомпилятор программ (EXE, DLL, OCX), написанных на Delphi с использованием библиотек VCL начиная с третьей по 2007 версию включительно. Как известно, программы, разработанные на Delphi'и начиная с 3 версии исключая 2005 и 2006 могут быть скомпилированы только в 32х битый машинный native code, представляющий ассемблерный код. DE Decompiler восстанавливает большую часть откомпилированного кода и помогает получить максимально озможную часть утерянного исходного кода. В него встроен мощный дизассемблер и эмулятор машинного кода, способный максимально упростить ассемблерный код приведя ео к некоторому подобию исходного кода. DE Decompiler содержит превосходный анализатор кода, не имеющий аналогов, способный облегчить Вашу работу по восстановлению исходного кода. Он способен автоматически распознавать VCL функции и процедуры и их параметры и применять эти знания к ассемблируемому коду. Помимо всего прочего все найденные строковые данные после полной декомпиляции будут доступны для поиска. В общем DE Decompiler идеальное средство для анализа программ и идеально подходит в случае потери исходных кодов и необходимости частично восстановить проект. URL: www.de-decompiler.com
|
|
|
RE: Декомпилятор Delphi 7 - 2007-11-22 18:35:33.226666
|
|
|
JTG
Сообщений: 1189
Оценки: 0
Присоединился: 2007-03-05 11:56:01.993333
|
Круто…. Дохнет натыкаясь на UPX :D Уже не предлагало бы тогда "Попытаться распаковать да/нет" И в диспетчере задач на вкладке "приложения" звать VBDecompiler ;)
|
|
|
RE: Декомпилятор Delphi 7 - 2007-11-22 18:44:03.973333
|
|
|
blаcksun
Сообщений: 1670
Оценки: 0
Присоединился: 2007-11-19 20:03:45.703333
|
JTG, ну а Quick Unpack 2.0 Final для кого придумали?)) или OllyDbg + руки, хотябы немного двигаюшиеся)))
|
|
|
RE: Декомпилятор Delphi 7 - 2007-11-22 18:50:05.780000
|
|
|
JTG
Сообщений: 1189
Оценки: 0
Присоединился: 2007-03-05 11:56:01.993333
|
Естевственная лень и вероисповедание не позволяет ))) Да и потом рыться в тоннах дельфийского мусора не люблю, а вообще DeDe или это в связке с "нормальным" дизассемблером - идеально. ЗЫ: А за что это тебя так?
|
|
|
RE: Декомпилятор Delphi 7 - 2007-11-22 19:13:15.846666
|
|
|
blаcksun
Сообщений: 1670
Оценки: 0
Присоединился: 2007-11-19 20:03:45.703333
|
ЗЫ: <вырезано, без мата я не буду объяснять, хотя я и сам неособо понямаю за что>
|
|
|
RE: Декомпилятор Delphi 7 - 2007-11-29 11:48:31.220000
|
|
|
jediknight2
Сообщений: 45
Оценки: 0
Присоединился: 2007-09-17 16:07:30.006666
|
Если .NET юзается то Reflector-рулеззз дает исходники на любом языке(Delphi, VB, C++)
|
|
|
|
|