Как достать картинку из программы? pascal

Discussion in 'Реверсинг' started by anticmc, 16 Aug 2009.

  1. anticmc

    anticmc New Member

    Joined:
    25 Jul 2009
    Messages:
    0
    Likes Received:
    2
    Reputations:
    0
    Как достать картинку из программы? в res builder она зашифрована.
    Picture.Data = {
    0A544A504547496D616765A.....
    Помогите пожалуйста.
     
    1 person likes this.
  2. W@r.N0i$e

    Joined:
    2 Jun 2009
    Messages:
    54
    Likes Received:
    51
    Reputations:
    12
    Попробуй Resource Tuner.
    Скачать можно от сюда:
    Code:
    http://www.heaventools.com/files/01ca0287/ResTuner_setup.exe
     
    #2 [email protected]$e, 16 Aug 2009
    Last edited: 16 Aug 2009
    1 person likes this.
  3. neprovad

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

    Joined:
    19 Oct 2007
    Messages:
    899
    Likes Received:
    274
    Reputations:
    59
    Непонятно, откуда уверенность в том что картинка зашифрована?
     
    1 person likes this.
  4. W@r.N0i$e

    Joined:
    2 Jun 2009
    Messages:
    54
    Likes Received:
    51
    Reputations:
    12
    Скорее всего он не правильно выразился.
    Code:
    Picture.Data = {
    0A544A504547496D616765A.....
    Стандартная байда в Delphi приложениях.
    Это некий формат хранения ресурсов в Delphi приложениях.
     
    #4 [email protected]$e, 16 Aug 2009
    Last edited: 16 Aug 2009
  5. anticmc

    anticmc New Member

    Joined:
    25 Jul 2009
    Messages:
    0
    Likes Received:
    2
    Reputations:
    0
    да! скорей всего выразился не правильно.
    так а как эту байду обратно в картинку переделать?
     
  6. anticmc

    anticmc New Member

    Joined:
    25 Jul 2009
    Messages:
    0
    Likes Received:
    2
    Reputations:
    0
    Resource Tuner показывает тоже самое что и Res builder
     
  7. W@r.N0i$e

    Joined:
    2 Jun 2009
    Messages:
    54
    Likes Received:
    51
    Reputations:
    12
    Он показывает последовательность пикселов картинки. Каждый пиксел закодирован в формате RGB. Если я правильно понял.
    Кинь ссылку на прогу. Я попробую. Может чего и получится.
    Или попробуй так. Создай прогу на Delphi. Кинь на форму image. Туда загрузи любую картинку и скомпиль. Потом открой программу, из которой тебе надо вытащить картинку, в редакторе ресурсов и скопируй Picture.Data = {0A544A504547496D616765A и т.д.
    Потом открой свою программу и замени Picture.Data своей на Picture.Data чужой. Скомпилируй. По идее в image твоей проги должна появиться та картинка, которую тебе надо было вытащить и ты ее просто сохраняешь.
    P.S. Надеюсь ты понял что я хотел сказать. Если же нет, то скинь мне прогу и я сам попробую вытащить картинку.
     
    #7 [email protected]$e, 16 Aug 2009
    Last edited: 16 Aug 2009
    1 person likes this.
  8. Balvan

    Balvan Member

    Joined:
    11 Mar 2009
    Messages:
    66
    Likes Received:
    5
    Reputations:
    0
    А "Print Screen" не катит?! ))
     
    2 people like this.
  9. ProTeuS

    ProTeuS --

    Joined:
    26 Nov 2004
    Messages:
    1,239
    Likes Received:
    542
    Reputations:
    445
    в DeDe какрас в том виде картинки на форме лежат, в котором требуются, можно декомпильнуть и записать целевую картинку
     
  10. W@r.N0i$e

    Joined:
    2 Jun 2009
    Messages:
    54
    Likes Received:
    51
    Reputations:
    12
    Это самый первый вариант, который пришел мне в голову, но я его сразу же отбросил, так как он прост и очевиден. Да и Prt_Scrn - это не реверсинг :)
     
  11. anticmc

    anticmc New Member

    Joined:
    25 Jul 2009
    Messages:
    0
    Likes Received:
    2
    Reputations:
    0
    спасибо всем за ответы. возникла другая проблема. код этой картинки нужно заменить на другую. я заменил. после чего при запуске программы появилась ошибка "приложение не было запущено поскольку оно не коректно настроено..." изза чего она? что я не правильно сделал? заменил картинкой которая по размерам совпадает со старой.
     
  12. W@r.N0i$e

    Joined:
    2 Jun 2009
    Messages:
    54
    Likes Received:
    51
    Reputations:
    12
    Точно все совпадает? Может что-то упустил? Если можешь, то скинь ссылку на прогу. Интересно посмотреть. Может чем и помогу. Разумеется если время будет.
     
    #12 [email protected]$e, 17 Aug 2009
    Last edited: 17 Aug 2009