eXeL@B —› Основной форум —› Декомпилятор для PowerBuilder 10.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 килобакса... С горя попробовал ее поковырять Идой и Олли. Похоже на то, что она - только клиент, а фактически декомпиляцию делает сервер. Без доступа в инет утилита работать не хочет. Народ, помогите пожалуйста! Если у кого есть нормальный декомпилер, поделитесь, а? |
|
Создано: 11 апреля 2010 15:00 · Личное сообщение · #2 |
eXeL@B —› Основной форум —› Декомпилятор для PowerBuilder 10.0+ |