Сейчас на форуме: Rio (+5 невидимых) |
![]() |
eXeL@B —› Вопросы новичков —› OllyDbg110 отображает классы, используемые в программе, а декомпиляторы - нет :( |
Посл.ответ | Сообщение |
|
Создано: 13 мая 2008 12:38 · Личное сообщение · #1 Вот такой вот вопрос - разобрал програмку ОЛЕЙ, так она в окне NAMES показывает не только импорт/експорт, но и используемые в программе внутренние (!!!) классы, функции и процедуры. При этом в поле ТИП пищет LIBRARY:
И все это выдает оля - как вызов библиотек VCL(1-й блок), стандартные методы событийно-ориентированного программирования(3-й блок), да еще и описывает внутренние классы (2-й блок). И все было бы здорово, но программуля сложноватая, многопоточная, да еще и дельфовая (впервые увидел насколько рагульно Дельфи обращается с памятью) - и очень бы хотелось ее сдекомпилить. Но ни один декомпилятор (dede, DE Decompiler lite 1.xx, SourceRescuer) даже не увидел самые вкусные "внутренние" классы. Посоветуйте, плиз, как быть, может есть плагин на олю, или хороший декомпилятор? Или можно как-то выдрать описание этих классов из екзехи и скормить декомпилю? Как хотя бы понять откуда их оля выдирает из екзехи? ![]() |
|
Создано: 13 мая 2008 12:57 · Поправил: GPcH · Личное сообщение · #2 mGrey пишет: Вот такой вот вопрос - разобрал програмку ОЛЕЙ, так она в окне NAMES показывает не только импорт/експорт, но и используемые в программе внутренние (!!!) классы, функции и процедуры. То что ты привел это как раз импорт. Просто программа скомпилирована в режиме: Without runtime packages. Кстати этот режим поддерживается в DE Decompiler 2.0 http://team-x.ru/guru-exe/Tools/Decompilers/Delphi/DE%20Decompiler/DE%20Decompiler%20Lite%20v2.0.zip ----- Никогда не делай то, что возможно. Стремись сделать то что невозможно впринципе! ![]() |
|
Создано: 13 мая 2008 13:39 · Личное сообщение · #3 |
|
Создано: 13 мая 2008 14:14 · Личное сообщение · #4 нет, нужные классы в списке не появились не обнаруживает их DE Decompiler. Можно его как-то принудить обратить на них внимание? То что ты привел это как раз импорт. Но как заставить декомпилер обратить внимание на этот импорт? Как его выдрать из екзехи? Можно ли его преобразовать в какой-нибудь DCU|BPL файл? ![]() |
|
Создано: 13 мая 2008 15:07 · Личное сообщение · #5 |
|
Создано: 13 мая 2008 16:11 · Личное сообщение · #6 |
![]() |
eXeL@B —› Вопросы новичков —› OllyDbg110 отображает классы, используемые в программе, а декомпиляторы - нет :( |