Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- https://2ch.hk/b/res/323895280.html
- 0. Ну, давайте начнем:
- Последняя восьмерка будет права!
- aB3dE7fG1hI9JkL2mN4oP5qR6sT8uV0wXyZbC7dF1gH3iJ5kL8mN9oP2qR4sT6uV0wXyZbC7dF1gH3iJ5kL8mN9oP2qR4sTZb2Ky4fX
- Когда дойдете до конца, напишите мне примерные координаты откуда сделана фотография, координаты в десятичной записи, со знаком (-), если он будет. И отбросьте все знаки после запятой, кроме первого (не округлить, а именно отбросить). То есть запись будет в таком виде: -0.0, 0.1.
- 1. Режем последние 8 символов, получаем пастебин
- https://pastebin.com/Zb2Ky4fX
- В нем у нас:
- ```
- you is 😘😎😔
- 😆😎😘😒😋😎😏
- https://pastebin.com/aq8P2YRk
- ```
- 2.
- y = 😘 = 25 буква в алфавите
- o = 😎 = 15
- u = 😔 = 21
- Ищем в таблице 😘
- https://en.wikipedia.org/wiki/Emoticons_(Unicode_block)
- Понимаем что он 25 по счету, тогда пароль вычисляется как номер смайлика, переведенный в номер буквы
- ```
- ascii_lowercase="abcdefghijklmnopqrstuvwxyz"
- password="😆😎😘😒😋😎😏"
- FIRST_EMOJI_HEX = 0x1F600
- def get_emoji_hex(emoji):
- return int(hex(ord(emoji)), 16)
- def get_alphabet_position(char_num):
- return ascii_lowercase[char_num]
- for x in password:
- letter_num = get_emoji_hex(x) - FIRST_EMOJI_HEX
- print(get_alphabet_position(letter_num), end="")
- ```
- Выдает "goyslop", что мы и вводим в указанный пастебин
- (https://pastebin.com/aq8P2YRk)
- Там находим ссылку на видосик
- ```
- transfiles.ru/qn241
- ```
- 3.
- > Качаем, вроде нет вирусов ХЗ
- Разбиваем видосик на фреймы
- ```
- mkdir frames && ffmpeg -r 1 -i pastebin.comUH01Xhe3.mp4 -r 1 "frames/$filename%03d.png"
- ```
- В папке frames пролистываем (пасхалка) 420 картиночек. Собираем пароль: TEGFCSD
- Вставляем в пастебин (из названия видосика)
- pastebin.com/UH01Xhe3
- Получаем ссылку на кВа
- https://mega.nz/file/Xowl0bCJ#vNT5IMIGrVYG8fNdkW7E6n495vvc0EOpUI0Hdz3NLP0
- 4.
- > Качаем, вроде вирусов нет ХЗ
- Стеганография... да...
- ```
- binwalk -e самая_обычная_картинка_точно_точно.jpg
- ```
- Получаем два файла 1.txt и 2.html
- 5. Открываем 2.html браузером, вставляем 1.txt в верхний инпут филд, жмем кнопку, получаем ссылку на base64
- mega.nz/file/mxIFSKKS#nBpqyVjm1HqI6zTwjMiFluOujfP2uUh401Hz41Netjg
- 6. Качаем, исправляем опечатку base44->base64 коде
- ```
- sed '0,/base44/s//base64/' "последний шаг.txt" > img.txt
- ```
- Загружаем сюда, получаем картиночку
- https://codebeautify.org/base64-to-image-converter#
- Ремарочка, линуксовый base64 падает по причине наличия BOM(Byte Order Mark), ну и соответвенно base44, а не base64
- Если подампать данный файл и отконверченный в онлайн приложении+обратно линуксом, то сразу видна разница
- ```
- hexdump -C "последний шаг.txt" | head
- ```
- Тогда через линуксовый base64, отрезаем BOM, меняем 44 на 64 и декодим
- ```
- sed '1s/^\xEF\xBB\xBF//' "последний шаг.txt" | sed 's/base44/base64/' > last_fixed.txt
- sed 's/^data:image\/[^;]*;base64,//' last_fixed.txt | base64 -d > output.png
- ```
- Конец ремарочки
- 7. Справа сверху на картинке читается
- ponte rio-niterói
- В гугл картах ищем, получаем мост. В соответсвии с заданием округляем цифры
- -22.8 -43.1?
- Домашнее задание.
- Прокручиваем весь мост, используя компас и кораблики, находим биллборд
- https://www.google.com/maps/@-22.869228,-43.1757864,3a,90y,39.59h,112.77t/data=!3m10!1e1!3m8!1srDVUuflCQqNssuaFZ561Ig!2e0!6shttps:%2F%2Fstreetviewpixels-pa.googleapis.com%2Fv1%2Fthumbnail%3Fcb_client%3Dmaps_sv.tactile%26w%3D900%26h%3D600%26pitch%3D-22.77210177013535%26panoid%3DrDVUuflCQqNssuaFZ561Ig%26yaw%3D39.59430521190551!7i16384!8i8192!9m2!1b1!2i39?entry=ttu&g_ep=EgoyMDI1MDgyNS4wIKXMDSoASAFQAw%3D%3D
Add Comment
Please, Sign In to add comment