Сейчас на форуме: rmn, _MBK_ (+7 невидимых)

 eXeL@B —› Основной форум —› Декомпилятор для PowerBuilder 10.0+
Посл.ответ Сообщение

Ранг: 1.0 (гость)
Активность: 0=0
Статус: Участник

Создано: 11 апреля 2010 00:43
· Личное сообщение · #1

Подскажите, чем можно декомпилировать бинарники (PBL/DLL/EXE), собранные PowerBuilder 10 и выше?

DePB и PBkiller 2.5.18 не дружат с юникодом, а потому работают только с файлами от PowerBuilder 5.0-9.0 При попытке скормить им нужный мне файл просто умирают без каких-либо сообщений

PBLdump успешно выдирает из бинарника горстку файлов *.dwo, *.udo, *.win и т.п. В общем-то это и есть исходник, но не текстом, а в p-code. Проблема в том, что этот p-code нечем сконвертить обратно в текст. И доки на формат закрытые. Описание структуры самой библиотеки в инете нашел, а стандарта на p-code нет, хоть тресни!

Из рабочих утилит нашлась только ShuDEPB, действительно все корректно декомпилит, но демо-версия обрезает исходник, оставляя по нескольку строй кода в начале каждой функции, после чего вставляет
//SHU_ERROR:DEMO_SCRIPT_LIMIT - и все, привет горячий!
За полную версию просят 2,2 килобакса...

С горя попробовал ее поковырять Идой и Олли. Похоже на то, что она - только клиент, а фактически декомпиляцию делает сервер. Без доступа в инет утилита работать не хочет.

Народ, помогите пожалуйста! Если у кого есть нормальный декомпилер, поделитесь, а?



Ранг: 88.3 (постоянный), 3thx
Активность: 0.040
Статус: Участник

Создано: 11 апреля 2010 15:00
· Личное сообщение · #2

Напиши ShuDEPB в саппорт, попроси не полную версию, а просто одноразово декомпилировать файл... Денег они все равно попросят, но помогут, это по обстоятельствам можно решить.

Я альтернатив ShuDEPB так и не нашел...


 eXeL@B —› Основной форум —› Декомпилятор для PowerBuilder 10.0+
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати