Декомпиляция Delphi

Discussion in 'Реверсинг' started by Krey, 4 Oct 2007.

  1. Krey

    Krey Member

    Joined:
    8 Sep 2007
    Messages:
    0
    Likes Received:
    16
    Reputations:
    -20
    Возможно декомпелировать прогу написанную на дельфи?
    Если да то чем?
     
  2. Joker-jar

    Joker-jar Elder - Старейшина

    Joined:
    11 Mar 2007
    Messages:
    581
    Likes Received:
    205
    Reputations:
    37
    Полностью конечно нет, но частично - да. Лучшая для делфи - DeDe.
     
  3. 0x0c0de

    0x0c0de Elder - Старейшина

    Joined:
    25 May 2007
    Messages:
    441
    Likes Received:
    396
    Reputations:
    297
    Не только DeDe. Еще и Source Rescuer. Выбираешь понравившийся здесь

    http://cracklab.ru/download.php?action=list&n=MjA=
     
  4. dmnt

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

    Joined:
    6 Jun 2007
    Messages:
    89
    Likes Received:
    36
    Reputations:
    15
    http://www.de-decompiler.com/index.php?p=ScreenShots
    но он еще не вышел
     
  5. KEZ

    KEZ Ненасытный школьник

    Joined:
    18 May 2005
    Messages:
    1,604
    Likes Received:
    754
    Reputations:
    397
    Кто-то говорил что для Ida делают наи*****тейший декомпиллер, декомпилирующий все в С-код с точностью да названий некоторых переменных. Кто нибудь слышал о такой поебени? Очень бы ее себе хотелось прихерачить к ИДЕ
     
  6. dmnt

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

    Joined:
    6 Jun 2007
    Messages:
    89
    Likes Received:
    36
    Reputations:
    15
    не совсем так, но близко к тому
    называется Hex-rays (http://www.hex-rays.com/compare.shtml) и работает только под Ида5.1 и выше (и стоит дороже, чем ида)
     
  7. Ra$cal

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

    Joined:
    16 Aug 2006
    Messages:
    670
    Likes Received:
    185
    Reputations:
    78
    хм, вроде ильфак делал такую же тему. правда пока ещё не доделана, но принцип тот же самый. и выходные данные похожи
     
  8. dmnt

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

    Joined:
    6 Jun 2007
    Messages:
    89
    Likes Received:
    36
    Reputations:
    15
    это он и есть :) просто проэкт отдельный
     
  9. Ra$cal

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

    Joined:
    16 Aug 2006
    Messages:
    670
    Likes Received:
    185
    Reputations:
    78
    хитер ильфак =) нада ждать. мож скардят.
     
  10. ProTeuS

    ProTeuS --

    Joined:
    26 Nov 2004
    Messages:
    1,239
    Likes Received:
    542
    Reputations:
    445
    >>A VALID v5.1 or higher license is required.
    о4ень смешно, ильфак жжот)

    а не скардили еще только потому, 4то сабж не 2к стоит, а т.к. релиза нет, бетатестинг по памяти только идет
     
  11. z01b

    z01b Муджахид

    Joined:
    5 Jan 2007
    Messages:
    494
    Likes Received:
    382
    Reputations:
    22
    У меня есть полная версия Hex-Rays, кому нужно, стучите в ПМ!
     
    1 person likes this.
  12. ProTeuS

    ProTeuS --

    Joined:
    26 Nov 2004
    Messages:
    1,239
    Likes Received:
    542
    Reputations:
    445
    полной версии ПОКА нет даже у ильфака, а то 4 то у тебя - альфа версия, сырая (от Yag) и которую юзает весь мир уже 8 дней...
     
  13. z01b

    z01b Муджахид

    Joined:
    5 Jan 2007
    Messages:
    494
    Likes Received:
    382
    Reputations:
    22
    Будем знать )
     
  14. KEZ

    KEZ Ненасытный школьник

    Joined:
    18 May 2005
    Messages:
    1,604
    Likes Received:
    754
    Reputations:
    397
    А чем отличается полная от неполной? Мне и неполная нравится. Но, конечно, не настолько круто, как на скриншотах... Оно и ясно.. Там то спецом видимо подобрали такие ф-ии, вызовы и т.п., чтоб деконпелировалось красиво, а возьмите какую-нибудь RtlQueryProcessHeapInformation...

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

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

    Joined:
    27 Dec 2005
    Messages:
    2,032
    Likes Received:
    1,119
    Reputations:
    1,139
    ГГ полная еще не вышла =)))
    хотя меня текущая устраивает в прицнипе )
     
  16. Slon

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

    Joined:
    9 Dec 2005
    Messages:
    123
    Likes Received:
    21
    Reputations:
    3
    z01b не мог бы скинуть ссылочку в ПМ :)
     
  17. ProTeuS

    ProTeuS --

    Joined:
    26 Nov 2004
    Messages:
    1,239
    Likes Received:
    542
    Reputations:
    445
    не генерит всевдокод для х64, fpu и все такое... а вообще, http://hex-rays.com/news1.shtml#71128
     
  18. ProTeuS

    ProTeuS --

    Joined:
    26 Nov 2004
    Messages:
    1,239
    Likes Received:
    542
    Reputations:
    445
    линки везде уже битые, надо было 1.0 вовремя ка4ать. так4то погугли и на торрентах:

    http://www.google.ru/search?hl=ru&q=Hex-Rays.Decompiler.v1.0.for.DataRescue.IDA.Pro.Advanced.v5.2&btnG=%D0%9F%D0%BE%D0%B8%D1%81%D0%BA+%D0%B2+Google&lr=&aq=f
     
  19. presidentua

    presidentua милиционер Античата

    Joined:
    4 Nov 2007
    Messages:
    305
    Likes Received:
    236
    Reputations:
    15
    зачем тревожить гугл, если КракЛаб молодец, он побеспокоился уже об этом
    http://cracklab.ru/download.php?action=get&n=MjE1
    Наслаждаемся и благодарим КракЛаб
     
    2 people like this.
  20. ProTeuS

    ProTeuS --

    Joined:
    26 Nov 2004
    Messages:
    1,239
    Likes Received:
    542
    Reputations:
    445
    presidentua
    это хорошо, 4то ты умеешь ходить по кряклабу, и даже находить иду 5.2, даже у4итывая 4то просилось совершенно другое...
     
    2 people like this.