Нужна декомпиляция на Делфи

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by aero, 7 Jul 2010.

  1. aero

    aero New Member

    Joined:
    7 Jul 2010
    Messages:
    2
    Likes Received:
    0
    Reputations:
    0
    Приветствую! Нужна декомпиляция проги (1 файл с расширением exe) написанной на делфи. Прога сама состоит из одного маленького файла размером 68 кб. Прога без вспомогательных файлов.

    Нужно в вебмейлере стереть ту часть которая отвечает за валидацию программы на компе (проверка привязана к hardware id).

    Просьба написать в ПМ или аську 217 181 348.

    Также возможен заказ на доработку вебмейлера.
     
  2. M_script

    M_script Members of Antichat

    Joined:
    4 Nov 2004
    Messages:
    2,581
    Likes Received:
    1,317
    Reputations:
    1,557
    Ошибся разделом.
    https://forum.antichat.ru/forum57.html
     
    3 people like this.
  3. mailbrush

    mailbrush Well-Known Member

    Joined:
    24 Jun 2008
    Messages:
    1,997
    Likes Received:
    996
    Reputations:
    155
    Дельфи - компилируемый язык, который декомпиляции не подлежит. Максимум что ты можешь - реверсить программу.
     
  4. DrCepbIu

    DrCepbIu New Member

    Joined:
    26 Jun 2010
    Messages:
    15
    Likes Received:
    2
    Reputations:
    0
    DeDe. либо дизасемблер
     
  5. aero

    aero New Member

    Joined:
    7 Jul 2010
    Messages:
    2
    Likes Received:
    0
    Reputations:
    0
    Вот.. только не ДЕДЕ.. там другие декомпиляторы есть.. сам пытался, но разобраться не мог, я ж не прогер.
     
  6. cheater_man

    cheater_man Member

    Joined:
    13 Nov 2009
    Messages:
    651
    Likes Received:
    44
    Reputations:
    7
    чел если ты не знаком с ассемблером, то тебе в раздел работа...
    Это не правильный ответ...
    - 1254 балла))))
    dede forever!!!
     
  7. Ra$cal

    Ra$cal Elder - Старейшина

    Joined:
    16 Aug 2006
    Messages:
    670
    Likes Received:
    185
    Reputations:
    78
    деде не декомпилятор. почитайте определение декомпилятора. деде делает простой анализ функций по маскам байтов. т.е. обычный сигнатурный поиск и выдирание метаинфы о классах, типа юзаных классов итп. делфи код он не восстанавливает.
     
  8. cheater_man

    cheater_man Member

    Joined:
    13 Nov 2009
    Messages:
    651
    Likes Received:
    44
    Reputations:
    7
    Короче че не говорите, а все таки с dede удобней, чем под олей.
     
  9. 0rs

    0rs Member

    Joined:
    30 Dec 2008
    Messages:
    70
    Likes Received:
    23
    Reputations:
    3
    Есть Interactive Delphi Reconstructor, исходный код не восстановит, но анализ получше, чем у DEDE.
    http://kpnc.org/idr32/ru/download.htm
     
  10. M_script

    M_script Members of Antichat

    Joined:
    4 Nov 2004
    Messages:
    2,581
    Likes Received:
    1,317
    Reputations:
    1,557
    Не знаю, какую ты олю имел ввиду, но если OllyDbg, то знай - это дебаггер, а не дизассемблер.
     
  11. Ins3t

    Ins3t Харьковчанин

    Joined:
    18 Jul 2009
    Messages:
    939
    Likes Received:
    429
    Reputations:
    139
    С помощью HexRays можно получить C-код, с которым все же проще работать, чем с дизассм. листингом. Но у него тоже есть свои недостатки.
     
  12. DrCepbIu

    DrCepbIu New Member

    Joined:
    26 Jun 2010
    Messages:
    15
    Likes Received:
    2
    Reputations:
    0
    причём тут С??? или программа из паскаля в С переделает???
     
  13. dos999

    dos999 Elder - Старейшина

    Joined:
    15 Feb 2008
    Messages:
    137
    Likes Received:
    24
    Reputations:
    0
    Думаю что вряд ли, а если и смагёт то очень некачественно.

    В таких случаях я обычно пользуюсь DeDe + OllyDbg. ИМХО через DeDe удобней находить нужные тебе адреса. а уже в OllyDbg ставиш на них бряки и погнали
     
    #13 dos999, 8 Jul 2010
    Last edited: 8 Jul 2010
  14. DrCepbIu

    DrCepbIu New Member

    Joined:
    26 Jun 2010
    Messages:
    15
    Likes Received:
    2
    Reputations:
    0
    это был сарказм
     
    1 person likes this.
  15. Jingo Bo

    Jingo Bo Member

    Joined:
    25 Oct 2009
    Messages:
    368
    Likes Received:
    51
    Reputations:
    7
    Оля гавно, IDA рулит
     
  16. 0rs

    0rs Member

    Joined:
    30 Dec 2008
    Messages:
    70
    Likes Received:
    23
    Reputations:
    3
    А почему нет? Тем более что не из паскаля а из асма.
     
  17. dos999

    dos999 Elder - Старейшина

    Joined:
    15 Feb 2008
    Messages:
    137
    Likes Received:
    24
    Reputations:
    0
    бугагашенька =) не въехал сразу
    Дело вкуса, привычки и иногда конкретной задачи.
    Компиляторы разные.
     
  18. M_script

    M_script Members of Antichat

    Joined:
    4 Nov 2004
    Messages:
    2,581
    Likes Received:
    1,317
    Reputations:
    1,557
    Без разницы.
    Программа дизассеблируется, а ассемблерный код преобразуется в код на C.
    Это не значит, что код будет легко читаться, но все же в таком виде воспринимать его намного проще.
     
  19. h352i

    h352i Member

    Joined:
    14 Dec 2009
    Messages:
    25
    Likes Received:
    10
    Reputations:
    5
    Попробуй EMS Source Rescuer , данная программа позволяет восстановить
    часть исходного кода ( восстанавливает все формы и модули проекта со всеми заданными свойствами и событиями ) Borland Delphi или
    C++Builder из исполняемого файла. Восстановленные процедуры событий не имеют тела, но указывают на адрес кода исполняемого файла.
     
    #19 h352i, 8 Jul 2010
    Last edited: 8 Jul 2010
  20. Ins3t

    Ins3t Харьковчанин

    Joined:
    18 Jul 2009
    Messages:
    939
    Likes Received:
    429
    Reputations:
    139
    При том, что в дальнейшем будет проще переписать программу из С на паскаль.

    Это был идиотизм.

    Вы сравниваете отладчик с дизассемблером, это скверно.