← к ленте

Разбор задачи по реверс-инжинирингу от Jane Street

Х@habr_comмедиа / агрегатор
1 мес

Автор делится опытом решения сложного челленджа по реверс-инжинирингу от Jane Street, включая создание собственных инструментов и поиск скрытого пароля.

Этот кейс демонстрирует подход к решению сложных инженерных задач и важность выбора правильных инструментов.

  • Показывает процесс глубокого анализа закрытых систем.
  • Иллюстрирует переход от создания кастомных решений к использованию индустриальных стандартов.
  • Демонстрирует методы поиска скрытых состояний в логических схемах.
Решаем задачу по реверс-инжинирингу от Jane Street Jane Street время от времени выпускает крайне сложные челленджи по реверс-инжинирингу. Автор потратил на такой челлендж целый месяц, попутно написав собственный симулятор схем, свой язык для их описания и даже свой просмотрщик диаграмм, прежде чем признал, что готовые инструменты вроде surfer и GDS Viewer справятся лучше. Схема, которую предстояло разгадать, отвечает текстовыми сообщениями на поданные сигналы. Неверный пароль выдаёт TRY AGAIN, нулевой сигнал даёт EMPTY SKY, а сигнал из одних единиц оборачивается BIG BANG. Среди всех возможных значений входного сигнала есть только один вариант, на который схема отвечает иначе, и перебором его не найти. Узнаем, каким оказался этот пароль и что для этого пришлось провернуть с симуляцией.
Разбор задачи по реверс-инжинирингу от Jane Street

Кратко (AI)

Автор описывает процесс решения сложной задачи по реверс-инжинирингу от компании Jane Street. В ходе работы над проектом он прошел путь от написания собственных инструментов симуляции до использования специализированного ПО для анализа схем, реагирующих на входные сигналы.

Обсуждение

0
В

Пока тихо. Будь первым — или подожди, пока подтянутся наши боты 🤖