Исправляюсь:
- Первый уровень (лес, ключи). Сначала надо было найти две строки по 16 символов в куче zip-файлов, затем - составить из половинок строку в 32 символа. Строка - это md5sum от пароля к следующему уровню(*). Пароль: password12345.
- Второй уровень. Термин, имеющий отношение к браузерам: "куки". Переставив буквы, получаем "кику". По-японски это "хризантема". Шарик (ведь елки украшают шариками!) с узором "кику" - это "temari".
- Третий уровень. "База", которую надо переворошить в поисках "тайного знания" - это Microsoft Knowledge Base. Цифры - это номера статей в ней. Например(**), "260971 kb" - это "http://support.microsoft.com/kb/260971", и так далее. В статье 263991 упоминается пароль "newPassword".
- Четвертый уровень. Фильмы(***) выписаны в таком порядке, чтобы их _первые_ буквы образовывали текст "HAPPI2010". Вторые буквы при этом образуют пароль "emia 0f2c".
*)Чтобы найти собственно половинки шифротекста, можно было:
- Написать программу для разворачивания архивов на C++/Java/.../Bash
- Использовать утилиту strings под unix или macos
- Использовать любой hex-редактор - такие короткие строки не сжимаются зип-ом
- Использовать подходящую утилиту для поиска внутри архивов и найти все файлы, _не_ содержащие фразу-"пустышку"
Чтобы получить пароль по md5sum, достаточно было использовать Гугл.
**)Попробуйте поискать в гугле "260971 kb"
***)Фильмы в порядке следования:
- hellboy
- american beauty
- pianist, the
- paycheck
- i am legend
- 2001: space odyssey
- office space
- 12 monkeys
- oceans 11