Комментарии 83
а сколько примерно этапов?
Hello! Use 2^6 chars base. Enjoy!
TG9vayBmb3Igc2lnbnMgaHR0cDovL2dvbmNoYXIudWsvMDU2NDgzOTY1NDc4LmpwZwo=
We don't need no education
We don't need no thought control
No dark sarcasm in the classroom
Teachers leave the kids alone
Hey teacher leave us kids alone
All in all it's just another brick in the wall
All in all you're just another brick in the wall
code.txt:
1-1
2-22
2-2
4-1
2-3
5-1
5-2
4-7
4-6
4-9
1-1
5-1
4-3
4-1
4-3
3-15
3-17
ts2.pl:
#!/usr/bin/perl
open(FH,"<book.txt");
@book=();
while(<FH>) {
push @book, $_;
};
while(<>) {
if(/(\d+)-(\d+)/) {
print substr($book[$1-1],$2-1,1);
};
};
./ts2.pl < code.txt
WgeT Here WHaTami
ЧЯДНТ?
seeonwebqqrr.jxy
На картинке нам явно дают айпи и порт. С портом сразу всё понятно — он явно имеет отношение к числу Пи. С айпишником не всё так просто, цифра 301 сразу намекает на то, что с числами надо что-то сделать. К счастью, куча восьмёрок под айпишником подсказывает нам, что он переведён в восьмеричную систему счисления. Переводим:
301.23.105.103 → 193.19.69.67
Пробуем подключиться телнетом по портам 31, 314, 3141 и 31415. На порту 31415 получаем:
Hello! Use 2^6 chars base. Enjoy!
TG9vayBmb3Igc2lnbnMgaHR0cDovL2dvbmNoYXIudWsvMDU2NDgzOTY1NDc4LmpwZwo=
Уже по виду строки можно сказать что это base64 или base32, а по подсказке 2^6 (это 64) выбираем base64. Декодируем и получаем:
Look for signs http://gonchar.uk/056483965478.jpg
Идём по адресу, смотрим картинку. Видим надпись "В традиционной русской игрушке всегда скрыт глубинный смысл" и приделанную иконку винрара. Очевиднее было только написать капсом "ЭТО РАРДЖИПЕГ!!!111". Распаковываем, на выходе получаем файл ff.txt со следующим содержанием:
----[---->+<]>+.++++++++++++++.>--[----->+<]>-.[--->+<]>---.[++++>-----<]>.---[-->+++<]>.++[->+++<]>.[--->+<]>----.+.>-[----->+<]>.++.
Это программа на эзотерическом ЯП Brainfuck. Гуглим интерпретатор и запускаем программу, получаем:
@NetQuest35
Телеграмм или твиттер. Оказывается, твиттер: https://twitter.com/netquest35
Ты далеко продвинулся, иди смелее дальше! Путь тут: ЙИИ Й ИЙЙЙ ЙИИИИ ИИИЙЙ ЙЙЙЙЙ ЙЙЙЙЙЙ ЙЙИИИ ЙЙЙИИ ИИЙЙЙ ЙЙЙЙЙЙ ИИИИЙ ИИИЙЙ ЙЙЙЙЙЙ ИИИЙЙ ИЙЙЙЙ
Здесь уже интереснее. Это азбука морзе, точки заменены на Й, тире — на И. После декодирования получаем следующий текст:
ВЕБ185.237.98.86
Идём на http://185.237.98.86/, смотрим ролик. Заодно смотрим исходный код страницы и находим следующее:
<!-- ii
1-1
2-22
2-2
4-1
2-3
5-1
5-2
4-7
4-6
4-9
1-1
5-1
4-3
4-1
4-3
3-15
3-17
-->
Здесь либо повезёт, либо догадаетесь — это шифр, где первое число — номер строки во втором куплете, а второе число — номер буквы. Гуглим lyrics песни, дешифруем:
Wget here whatami
Дёргаем с айпишника файл whatami. Название намекает, поэтому запускаем утилиту file и смотрим что мы только что скачали:
gzip compressed data, last modified: Wed Mar 28 06:01:35 2018, from Unix
Распаковываем, вываливается ещё один файл "whatami". Повторяем процедуру с утилитой file:
POSIX tar archive (GNU)
Распаковываем. Получаем два файла: id_rsa и id_rsa.pub. Это ключи для подключения к ssh. В pub-файле смотрим имя пользователя и адрес, после чего подключаемся, вручную задав ключи:
ssh iamakey@185.237.98.86 -i id_rsa
Помимо системных сообщений о необновлённой убунте, получаем следующие строки:
Hi!
Blaise de Vigenere says: aeqoxacjqcrb.nvg
Очевидно, нам дали зашифрованную строку. Имя "Blaise de Vigenere" однозначно намекает нам на использованный шифр Виженера. Гуглим дешифровалку, понимаем что нужен ключ. Вспоминаем пользователя, под которым заходили на ssh. Вставляем iamakey в качестве ключа и получаем:
seeonwebqqrr.jxy
Здесь я сам уже завис на какое-то время, ибо слова "See on web" я воспринял слишком буквально и сидел гуглил мистический "qqrr.jxy". На самом деле всё гораздо очевиднее — скачиваем qqrr.jxy с нашего айпишника. Снова запускаем утилиту file:
PNG image data, 370 x 370, 8-bit/color RGBA, non-interlaced
Переименовываем, видим qr-код на картинке. Достаём телефон, направляем камеру на код, переходим по закодированной ссылке. Слушаем Queen — We are the Champions. Мы молодцы.
ЙЙЙЙЙ ЙЙЙЙЙЙ
чОрт, там же по 6 точек, я думал по 5, поэтому и расшифровал как «веб1855237598586» с пятерками вместо точек
Trying 193.19.69.67…
Connected to ns.edu.vologda.ru.
Escape character is '^]'.
Hello! Use 2^6 chars base. Enjoy!
TG9vayBmb3Igc2lnbnMgaHR0cDovL2dvbmNoYXIudWsvMDU2NDgzOTY1NDc4LmpwZwo=
End
Connection closed by foreign host.
Мы — чемпионы )
Наш пятничный квест для сисадминов и не только