EN в Twitter EN В Контакте EN в Facebook
Предстоящие игры:
(#21) "Dark Side of the Force"
командная игра,
10.05.2025 / 10:00:00
Игра: Схватка
Авторы: alex-soft, necto68, alex-nexus
Участие: бесплатное
RSS 2.0
Домен: http://dnk.en.cx/ (владелец домена: Kesha) Показать аватары
Модераторы форума: Андрик, Kesha, alex-soft, *Kalipso*, necto68, _yuliya_
На страницу: 
1  2  3  4  5  6  7  8

Decrypt it! (#20, 05.07.2012)

23.06.2012 15:50:06 / 146 сообщений / автор темы [ex]Ali .

Играем: Командами
Последовательность прохождения: Штурмовая
Автор игры: [ex]Ali
Начало игры: 05.07.2012 18:00:00 (UTC +3)
Начало игры в вашей временной зоне:  (UTC )
Время окончания: 12.07.2012 12:05:00 (UTC +3)
Подтверждения принимаются до: 12.07.2012 12:05:00 (UTC +3)
Взнос за участие:5en usd(заявки на участие приняты) 
Подробнее об игре >>>
Автор игр
Мальчик
(
 Орден III степени
)
Аттестат
[ 12.07.2012 14:39:35 (UTC +3), dnepr.en.cx ]  
Закрою игру завтра, чтобы все успели поставить оценки и отредактировать составы.
Генерал-полковник
Девочка
(
 Орден III степени
)
Аттестат
[ 12.07.2012 14:54:13 (UTC +3), brain.en.cx ]  
Ещё несколько замечаний.
ElvenMonk упомянул пару "узких мест", на которые мы тоже обратили внимание.
Во-первых, получение бинарной маски через DEC значения, которые традиционно записываются раздельно, а не через HEX значения, которые традиционно записываются слитно. Это сбило нас с толку.
Во-вторых, удивило, что число "пи" нужно было брать из википедии. Но ваше объяснение про "найти нужную матрицу" меня вполне устроило :)
И меньше других мне понравился уровень 9. В ключе мусор, в шифртексте мусор - не люблю такие избыточные, нерациональные алгоритмы. Но это, видимо, дело вкуса :)

Так что всё это не критика, а просто размышления на тему "а как бы сделала я" :)
И в целом, и в деталях игра замечательная. Особенно понравились:
- задание с паролями (обожаю музыкальные уровни :)
- задумка с программой (узнаю стиль IT-Crowd, знакомый по днепропетровским реалкам :)
- конечный шаг на уровне с числом "пи" (ОКНО! это же ОКНО!!)
- идея с бинарной маской, совмещаемой с классическим текстом,
- уровень "Хитрость" - просто и со вкусом.

Очередной криптоштурм прошёл успешно, ура! :) Огромное спасибо автору за труд, за фантазию и за отсутствие традиционных для КШ косяков и недоделок :)
Автор игр
Мальчик
(
 Орден III степени
)
Аттестат
[ 12.07.2012 14:59:40 (UTC +3), dnepr.en.cx ]  
Не за что :)
*в 9 задании в ключе небыло мусора, только в шифротексте.
Генерал-полковник
Девочка
(
 Орден III степени
)
Аттестат
[ 12.07.2012 15:03:03 (UTC +3), brain.en.cx ]  
Я имела в виду, что использовать 871 символ, чтобы зашифровать 26 значений - это как разбивать орех паровым молотом :)
Полковник
(
4F
)
Аттестат
[ 12.07.2012 15:24:50 (UTC +3), kenig.en.cx ]  
[ex]Ali: и самое простое это применить известную функцию XOR

я и говорю, другой мир :)
Автор игр
Мальчик
(
 Орден III степени
)
Аттестат
[ 12.07.2012 15:46:57 (UTC +3), dnepr.en.cx ]  
Дэлчев: я и говорю, другой мир :)
:)

XOR это такая классная функция, если мы применяем ее к строке мы получаем зашифрованную строку, потом если применить ту же функция XOR к уже зашифрованной строке мы получим расшифрованную строку. Я обожаю эту функцию :)

вот как она вычисляется:
0+0=0
0+1=1
1+0=1
1+1=0

т.е. если у нас есть строка которую надо зашифровать - 1101001, и есть ключ такой же длины 0100011, применяем XOR:

1101001
+
0100011
=
1001010 - это зашифрованная строка, теперь чтобы расшифровать, применяем XOR еще раз, с тем же ключем:

1001010
+
0100011
=
1101001 - получили расшифрованную первоначальную строку.

Волшебная функция :)



Генерал-полковник
Мальчик
(
)
Аттестат
[ 12.07.2012 16:09:12 (UTC +3), nightcity.en.cx ]  
#DEFINE true - Notpr0n - 3
Бичи&Питоны Крю - Decrypt it! - 2

Нам срочно нужна еще одна игра и еще одна команда =)
Полковник
(
)
Аттестат
[ 12.07.2012 16:52:30 (UTC +3), msk.en.cx ]  
Игра будет :-)
Старший лейтенант
Мальчик
(
)
Аттестат
[ 12.07.2012 16:59:41 (UTC +3), ufa.en.cx ]  
Все карты раскрыты) Как и обещал, выскажу свое видение по игре.

2. Программа.
Хоть кто-то взял это задание без подглядывания в код? )
Да. Была мысль и желание взглянуть дизассемблером, но из-за отсутствия соответствующий знаний и навыков пришлось брать его один в один авторским вариантом решения. Причем на удивление логика программы (ответ "да" на присутствующие в строке ввода 2 рядом стоящие нужные буквы) оказалась понятна практически сходу. Чуть дольше времени ушло на ручной перебор всех двухсимвольных комбинаций, включая пробел. И еще больше на составление строки из полученных обрывков.

6. Задание Стандарт с цезарем.
Формулировка из задании - анализ и ПАРА ЭЛЕМЕНТАРНЫХ ШИФРОВ.
Шифр с кодовым словом настолько "известный", что даже после подсказки с сайтом шифров не приметил его. Интересно, а на каких-либо еще сайтах он есть!? Про учебники и прочие печатные издания по криптографии вообще молчу)))
Столкнулись с разными регистрами в адресной строке - стало открытием, что он имеет значение.

7. Разноцветные квадраты.
И тройка авторских решений...
Для начала в задании и подсказке перепутана буква "ю" на букву "ф". Далее непосредственно столкнулся
Получить такую маску можно было несколькими способами, например, брать 16-ричное значение цвета и переводить в бинарку,
либо
переводить каждое десятичное число r,g,b в бинарку и соеденять их.
Но в
этом случае маска бы у вас получилась неправильная,
и вы должны были понять это, не найдя ни одной соответствующей строки.
Получилась неправильная маска, только "должны понять это" не сработало))) К тому же не было ясно, как накладывать маску: брать кол-во "0", "1" или тех и других вместе. Воспользовались методом:
2. Маска по длин строк, искать строфы у которых первая строка длиннее
второй, вторая длиннее третьей, четвертая длиннее третьей, пятая
длиннее четвертой и так далее.
но позже высказался автор:
[ex]Ali:
Ребята, это очень нагло перебирать Онегина после второй подсказки,
когда уже все карты раскрыты! Если не будет вразумительного объяснения
всех версий которые вы вбили после второй подсказки - получите штраф.
возможно это было и не нам (или не только нам) сказано, но тем не менее (хотя и могу объяснить каждый вбитый мною ответ) решили, что такой метод решения не только не правильный, но и не допустимый)))
Потребовалось ждать подсказки с конкатенацией РГБ и писать прогу для поиска (искать вручную незнамо что - пардоньте!)))

8. Задание с архивом.
... узреть волшебные буквы Rar! С которых всегда начинаются архивы! Но
почему же эти буквы посередине, если они должны быть вначале? ...
Еще до подсказки узрел, переместил в начало - архив .рар все равно не получился. Однако переведя бинарку в код по аски и ничего не переставляя получился архив .7z. При его открытии нужным паролем становится виден текстовый файл в нем, но его запуск и распаковка недоступны.
Когда сокомандики подобрали тупоперебором проходной код по анаграмме имени файла, посчитал это задание самым дебильным.
Если решение в котором получается архив .7z неверное и файл все таки можно открыть, прошу дать ссылку на архив .рар

10. Хитрость.
тут все классно, когда заметишь точку (у нас это после подсказки)...

Общее по игре: присоединяюсь к мнению, что хорошо расчитан тайминг. Многие задания имели элемент решения с файлами на сервере, как было и в задании-образце перед игрой. Сейчас это заметно, но сразу было не ясно.
Оценка за игру не изменилась)
Автор игр
Мальчик
(
 Орден III степени
)
Аттестат
[ 12.07.2012 18:12:07 (UTC +3), dnepr.en.cx ]  
SlamBam: Если решение в котором получается архив .7z неверное и файл все таки можно открыть, прошу дать ссылку на архив .рар
https://dl.dropbox.com/u/27690133/test.rar
Автор игр
Мальчик
(
 Орден III степени
)
Аттестат
[ 12.07.2012 18:22:14 (UTC +3), dnepr.en.cx ]  
Усталый Олигарх: Игра будет :-)

Ура!!!
На когда планируешь?
Подполковник
Мальчик
(
)
Золотой Орден I степени
Аттестат
[ 12.07.2012 19:42:13 (UTC +3), en.cx ]  
SlamBam: Еще до подсказки узрел, переместил в начало - архив .рар все равно не получился. Однако переведя бинарку в код по аски и ничего не переставляя получился архив .7z. При его открытии нужным паролем становится виден текстовый файл в нем, но его запуск и распаковка недоступны.
Когда сокомандики подобрали тупоперебором проходной код по анаграмме имени файла, посчитал это задание самым дебильным.
Если решение в котором получается архив .7z неверное и файл все таки можно открыть, прошу дать ссылку на архив .рар
Кстати у нас тоже руками не получалось собрать корректный архив, пришлось скриптик написать. Скорее всего в этом виноваты проклятые текстовые редакторы)
Старший лейтенант
Мальчик
(
)
Аттестат
[ 12.07.2012 20:46:22 (UTC +3), ufa.en.cx ]  


ass-teriks:
Кстати у нас тоже руками не получалось собрать корректный архив, пришлось скриптик написать. Скорее всего в этом виноваты проклятые текстовые редакторы)
Разобрался в чем дело))) Действительно если делать Cut+Paste вручную, не получается записать нулевые байты, они заменяются пробелами (байты 00 --- > 20hex). Выполнил процедуру программным кодом - получилось.
А мы насиловали этот архив:
http://rghost.ru/39102564
Администратор
Аттестат
[ 12.07.2012 21:16:05 (UTC +3), dp.en.cx ]  
Дэлчев:
[ex]Ali: и самое простое это применить известную функцию XOR

я и говорю, другой мир :)
+ и не мой явно...
Автор игр
Мальчик
(
 Орден III степени
)
Аттестат
[ 12.07.2012 21:16:29 (UTC +3), dnepr.en.cx ]  
Проще всего это делать так, без программирования:

Берешь бинарку, заходишь на сайт http://home.paulschou.net/tools/xlate/, чтобы конвертнуть ее в 16-ричную.
http://bit.ly/NrQCeM

Затем открываешь любой HEX редактор, например, вот этот http://mh-nexus.de/en/hxd/ и тупо вставляешь туда 16-ричный код
http://bit.ly/NrQJXR

Видишь там Rar! Копируешь с этого места все до конца.
http://bit.ly/NrQOuv


И вставляешь вначало.
http://bit.ly/NrQSuc

Архив готов, теперь Файл->Сохранить как..->1.rar
Подполковник
Мальчик
(
)
Золотой Орден I степени
Аттестат
[ 13.07.2012 2:44:31 (UTC +3), en.cx ]  
[ex]Ali:
Берешь бинарку, заходишь на сайт http://home.paulschou.net/tools/xlate/, чтобы конвертнуть ее в 16-ричную.
http://bit.ly/NrQCeM

Затем открываешь любой HEX редактор, например, вот этот http://mh-nexus.de/en/hxd/ и тупо вставляешь туда 16-ричный код
http://bit.ly/NrQJXR

Видишь там Rar! Копируешь с этого места все до конца.
http://bit.ly/NrQOuv


И вставляешь вначало.
http://bit.ly/NrQSuc
Ты знаешь, если честно, то скриптик быстрее)))
Капитан
(
)
Аттестат
[ 13.07.2012 8:04:14 (UTC +3), karelia.en.cx ]  
Можно и в 3 этапа и без редакторов. :)

1) На сайте конвертируешь бин в текст, замечаешь Rar!
2) Считаешь количество символов от начала до Rar!, умножаешь на 8.
3) Переносишь полученное количество 0 и 1 из загадки в конец и повторяешь процедуру 1.

Только потом еще надо без ошибок это в файлик сохранить, а с 0x00 могут быть проблемы :)

Генерал-полковник
Мальчик
(
)
Аттестат
[ 13.07.2012 9:04:47 (UTC +3), nightcity.en.cx ]  
У нас получился такой вот архив - http://dl.dropbox.com/u/24268153/archive.rar . Листер на него упорно ругается мол "Ошибка смещения в файле", хотя такой ошибки с нормальными архивами ниразу не видел. Поэтому долго пытался пересобрать файл. Потратил прилично времени на попытку осознать, где же ошибка. Каково же было удивление когда к этому архиву таки подошел найденный пароль =).
Подполковник
 Dany
(
)
[ 13.07.2012 9:55:46 (UTC +3), matrix.en.cx ]  
DRmixon: У нас получился такой вот архив - http://dl.dropbox.com/u/24268153/archive.rar . Листер на него упорно ругается мол "Ошибка смещения в файле", хотя такой ошибки с нормальными архивами ниразу не видел. Поэтому долго пытался пересобрать файл. Потратил прилично времени на попытку осознать, где же ошибка. Каково же было удивление когда к этому архиву таки подошел найденный пароль =).
Тоже отвлекала эта ошибка. Не уверен был в правильности файла изза этого.
Автор игр
Мальчик
(
 Орден III степени
)
Аттестат
[ 13.07.2012 10:55:18 (UTC +3), dnepr.en.cx ]  
DRmixon: У нас получился такой вот архив - http://dl.dropbox.com/u/24268153/archive.rar . Листер на него упорно ругается мол "Ошибка смещения в файле", хотя такой ошибки с нормальными архивами ниразу не видел. Поэтому долго пытался пересобрать файл. Потратил прилично времени на попытку осознать, где же ошибка. Каково же было удивление когда к этому архиву таки подошел найденный пароль =).
странно. у меня нет никакой ошибки в твоем архиве.
че за листер?

На страницу: 
1  2  3  4  5  6  7  8
29.04.2024 15:47:15
(UTC +3)

www.en.cx
EncounterTM Ltd.
2004-2024 ©