Пароль доступа для операции по конфигурации освещения…

Оказалось, что предположение о том, как происходит активация второй ПТФ на Skoda Octavia оказалось верным (об этом свидетельствует комментарий к соответствующей записи). Однако, в этом же комментарии указывается, что для проведения записи требуется ввести пароль. Но откуда его взять? На самом деле, ответ лежит на поверхности… Достаточно проанализировать файлы VAS PC…

Итак, в очередной раз попробуем воспользоваться GFSLight и посмотреть на сообщение с требованием ввести окно. Как известно из предыдущей заметки, в VAS PC есть четкая связь между языковыми файлами и файлами скриптов, поэтому отыскав нужный языковой файл ttx, можно без проблем найти соответствующий ему tst и наоборот.

gfslight_password_request

Ключевой фразой для поиска пусть будет “правильный пароль”.

search_request

Ага, сразу несколько вариантов. Идем в первый по списку: J519_1Z_94____1_0310_31_Lichconfiguration.ttx и ищем там нужную нам переменную.

pass_light_ttx

Так, переменная определена – TXEIN18, теперь идем в J519_1Z_94____1_0310_31_Lichconfiguration.ttx и смотрим соответствующий участок кода.

d181d0bdd0b8d0bcd0bed0ba30

Очевидно, значение, которое ввел пользователь (passwort) сравнивается с переменной log или log2.  Посмотрим, где появляются эти переменные. Оказывается, что происходит это в самом начале и присваиваются вполне конкретные значения: 25 и 700.

d181d0bdd0b8d0bcd0bed0ba30

 d181d0bdd0b8d0bcd0bed0ba26

Так же в явном виде “читается” алгоритм вычисления правильных паролей: ведь их два, один log, а второй log2.

Так рассчитывается значение log.

d181d0bdd0b8d0bcd0bed0ba24

А так рассчитывается значение log2.

d181d0bdd0b8d0bcd0bed0ba27

Проведя нехитрые математические операции получаем следующее:

  • log = 25 * 48 * 5 + 570 + 1 = 6571
  • log2 = 700 * 40 + 4605 + 30 = 32635

Операция CAT – операция слияния текстовых строк (получено по результатам анализа вызова CAT), отсюда получаем итоговые пароли:

  • пароль №1 – 06571;
  • пароль №2 – M032635.

Второй вариант поиска пароля – второй файл в списке. Там процедура поиска оказывается чуть быстрее =)

Открываем языковой файл J519_1Z_97____1_1208_31_Loesung.ttx

d181d0bdd0b8d0bcd0bed0ba21

Находим переменную TXEIN16 в соответствующем файле J519_1Z_97____1_1208_31_Loesung.tst

d181d0bdd0b8d0bcd0bed0ba22

В этом случае сравнение идет с переменной login_full, но тут даже “ходить” далеко не надо. Декларирование этой переменной происходит 5 строчками выше, причем в явном виде! Правильный пароль так и записан: 06571, причем он полностью совпадает с паролем №1 полученным из другого файла (лишний раз подтверждает его правильность).

Таким образом, имеем пароль для проведения операции по конфигурации освещения на Skoda Octavia…

PS Для чего нужен второй пароль не знаю…

PPS Как обычно: используйте информацию с осторожностью, думайте что делаете. Любые последствия и потенциальные проблемы исключительно под Вашу ответственность!