Кратко: деобфусцированный и декомпилированный хорошо знакомый всем одинэсникам декомпилятор от AWA. Старая версия. Пока. Статья предназначена для популяризации изучении байт-кода и внутреннего устройства платформы 1С в продолжении 1С:Ассемблер. Немного летнего веселья! и для улучшения качества обфусцирования байт-кода. Недавно понадобилось декомпилировать модуль моей собственной конфигурации. Пароль я благополучно забыл много лет назад. Применение всем очень давно известного декомпилятора от Валерия Агеева (AWA) успехом не увенчалось – код был обфусцирован...
Написать код - полбеды. Нужно ещё чтобы он выполнился. А прежде чем выполниться, код должен стать понятным для компьютера. Как же все эти операторы, объекты и функции становятся последовательностью единиц и нулей? Интерпретатор Интерпретатор - программа, которая выполняет код построчно. То есть прочитала строку - выполнила, прочитала - выполнила и так до конца. Когда интерпретатор читает команду, он сразу переводит её в понятный машине код. Интерпретирование останавливается, если в программе находится команда, написанная с ошибкой...