Комментарии 2
Спасибо за весьма интересный квест. Немного моих комментариев.
А если мы соединим их?
Можно было просто wfuzz с правильным словарём взять ;)
Но мы же находимся в репозитории Git, а это значит, что можно посмотреть все изменения, которые в нем были!
Я использовал базу locatedb
и вручную просмотрел файлы в домашней директории.
Найдя коэффициенты A и B кривой, мы сталкиваемся с новой трудностью: точки из метаданных картинки не принадлежат данной кривой
А это как? Я находил A и B через 2 точки кривой (базовая и открытый ключ). Простая система линейных уравнений.
код на языке Spoon даст нам шифртекст
О, а я реверсил байткод брейнфака. Не знал, что есть такой язык как Spoon :)
0
Можно было просто wfuzz с правильным словарём взять ;)
Я использовал базу locatedb и вручную просмотрел файлы в домашней директории.
Отличный вариант решения! Фантазия и предприимчивость наших участников всегда нас радовали :)
А это как? Я находил A и B через 2 точки кривой (базовая и открытый ключ). Простая система линейных уравнений.
Между кривой и уравнением из картинки есть связь (подробности в документе ami.uni-eszterhazy.hu/uploads/papers/finalpdf/AMI_43_from29to41.pdf). Зная N (в нашем случае это 7), кривая может быть задана уравнением:: y^2 = x^3 + (4N^2 + 12N − 3)x^2 + 32(N + 3)x.
Вы правы, для решения этой задачи можно пойти и путем решения линейных уравнений — так даже быстрее получается :)
0
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Итоги online-этапа NeoQUEST-2020: выживали как могли