Xcache баг-трекер декомпилятора

Статус
В этой теме нельзя размещать новые ответы.
Судя по сорцам кэша он просто в песочнике компилирует (устанавливая там хуки) через compile_filename и складывает опкоды в массив. Т.е. нужно аналогично собрать опкоды в массив и скормить это xc_dasm()
 
Результат дезассемблирования с использованием xcache с оф. сайта и Decompiler.class.php с Для просмотра ссылки Войди или Зарегистрируйся :

Код:
<?php
 
sql_query(, , , );
();
();
();
();
();
 
?>
 
скорее всего вы пытаетесь, декомпилировать Зенд для php52, с непатченым ZO попробуйте этот оптимайзер

 

Вложения

  • ZendOptimizer.rar
    278,2 KB · Просмотры: 54
скорее всего вы пытаетесь, декомпилировать Зенд для php52, с непатченым ZO попробуйте этот оптимайзер
Спасибо!
С патченным Зендом файл декомпилировался почти полностью (сравниваю с дезендером RM), но в конце появляется окно "Прекращена работа программы CLI". И в конце файла:

PHP:
exit(0);
label179:

Когда в результате RM:
PHP:
?>
 
Спасибо!
С патченным Зендом файл декомпилировался почти полностью (сравниваю с дезендером RM), но в конце появляется окно "Прекращена работа программы CLI". И в конце файла:

PHP:
exit(0);
label179:

Когда в результате RM:
PHP:
?>
работа со старым оптимайзером пока не стабильна, изза опкодов 2XX, т.к. в пхп их >150, лоадер интерпретирует своими опкдоми и это нужно учитывать в декомпиляции, пока уровень работы основной с открытым кодом стабилизировать с различными вариациями кода, только потом уже учитывать работу декомпилятора с модифицированным байт-кодом
 
Очередные багфиксы:
1. @$a->b++ и $v->{$field}[] = 1; - Для просмотра ссылки Войди или Зарегистрируйся
2. При анализе переменных не учитывался \ и _ - Для просмотра ссылки Войди или Зарегистрируйся
3. Скобки 1 && ($theme = $form_state[0]); и ссылки $format_field = &$element["format"]; - Для просмотра ссылки Войди или Зарегистрируйся

Что-то как-то грустно с народом в теме, даже проблемы не обсудишь, хоть на васм уходи (
 
Народ есть - уходить не надо, но я в основном читаю, так как сказать по существу вопроса нечего :(
Нужное дело делаете не нужно его бросать.
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху