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

Статус
В этой теме нельзя размещать новые ответы.

olivok

Постоялец
Регистрация
13 Ноя 2012
Сообщения
159
Реакции
107
поставил, сыпятся ошибки, искал sidxx55 где он развивает проект
мы здесь мы тестим :)
Ну так надо писать об этих ошибках, может быть тогда и исправим, желательно, с тестовыми файлами.
 

jorevo

Создатель
Регистрация
25 Мар 2007
Сообщения
11
Реакции
3
Разработка декодера прекращена?
 

CAPAXA

Хранитель порядка
Регистрация
7 Июн 2007
Сообщения
1.151
Реакции
706
А что нужно еще кроме желания?
 

olivok

Постоялец
Регистрация
13 Ноя 2012
Сообщения
159
Реакции
107
А что нужно еще кроме желания?
Умения, багов полно. Вот, например:

При использовании нескольких неассоциативных операторов из одной группы в одном выражении не расставляются ()
Для просмотра ссылки Войди или Зарегистрируйся
Вход:
(1===2)===3; 1===(2===3); 1!=(2===3);
Выход:
1===2===3; 1===2===3; 1!=2===3;
 

CAPAXA

Хранитель порядка
Регистрация
7 Июн 2007
Сообщения
1.151
Реакции
706
Этот вариант 1!=2===3; еще понимаю как отловить, а первые два даже не представляю.
 

olivok

Постоялец
Регистрация
13 Ноя 2012
Сообщения
159
Реакции
107
Нужно переписать Decomiler_BinOp с поддержкой приоритетов, тогда будут ловиться
 

jorevo

Создатель
Регистрация
25 Мар 2007
Сообщения
11
Реакции
3
А есть желание продолжить?

Видимо какие то изменения внесли в упаковщик зенд пару-тройку месяцев назад. Теперь декодер на php 5.2 на свежеупакованные файлы ругается "Fatal error: Incompatible file format: The encoded file has format major ID 3". Декодер для 5.3 как то распаковывает, но на выходе получаются файлы с мусором.
 

olivok

Постоялец
Регистрация
13 Ноя 2012
Сообщения
159
Реакции
107
скинь закодированный файлик и оригинал, посмотрю
 

jorevo

Создатель
Регистрация
25 Мар 2007
Сообщения
11
Реакции
3
Оригинала нет, но - из папки \1 файлы распаковываются правильно, из папки \2 декодер 5.2 выдаёт вышеописанную ошибку, а декодер 5.3 распаковывает с мусором.
 

Вложения

  • z.rar
    54,4 KB · Просмотры: 52
Статус
В этой теме нельзя размещать новые ответы.
Сверху