Новая версия: https://dzen.ru/a/Z8cNFCzCRSMHSOiA. Кратко: деобфусцированный и декомпилированный хорошо знакомый всем одинэсникам декомпилятор от AWA. Старая версия. Пока. Статья предназначена для популяризации изучении байт-кода и внутреннего устройства платформы 1С в продолжении 1С:Ассемблер. Немного летнего веселья! и для улучшения качества обфусцирования байт-кода. Недавно понадобилось декомпилировать модуль моей собственной конфигурации. Пароль я благополучно забыл много лет назад. Применение всем очень давно известного декомпилятора от Валерия Агеева (AWA) успехом не увенчалось – код был обфусцирован. Как я его обфусцировал я тоже уже не помнил. Пришлось писать собственный декомпилятор на C. Разобравшись с байт-кодом от 1С я не смог побороть своего любопытства узнать, что внутри у декомпилятора от AWA. Итак… Декомпилятор написан на 1С. Библиотека v8cf на C++ используется только для работы с контейнером 1С. Казалось бы, что могло пойти не так? Увы, байт-код обработки декомпилятор
Декомпилированный декомпилятор от AWA
30 ноября 202330 ноя 2023
1650
4 мин