Comments 38
На фотографии процесс подбора ключа к особо суровой модели холодильника?)
+20
UFO just landed and posted this here
Он же открывается ровно за две итерации. Простой алгоритм.
-1
В детстве мне этого было непонятно, я так и не смог его пройти.
+8
Мне в детстве тоже было не очень понятно, поэтому пришлось написать на QBasic брутфорс. Работало :)
+1
Нажимает случайные точки до получения результата?
0
Почему случайные? Т.к. два раза переключать рубильник смысла нет, то весь брутфорс сводится к перебору 16-битной маски.
0
Почему не имеет смысла? Видимо, неверно понял смысл головоломки.
0
Переключение рубильника делает NOT по строке и столбцу. Соответственно, последовательность дергания и повторные переключения смысла не имеют.
0
А можно вкратце суть алгоритма? И как программа определяла что уже хватит?
0
У нас есть исходное состояние сейфа из 16 бит (0 — горизонтальный рубильник, 1 — вертикальный).
Манипуляции над сейфом так же описываются 16 битами (0 — соответствующий рубильник не трогаем, 1 — переключаем).
При переключении рубильника в процессе исполнения манипуляции так же переключаем биты состояния, соответствующие строке и столбцу этого рубильника в сейфе (эмулируем поведение игрушки).
Задача считается решенной, когда в результате манипуляций получаем значение состояния равное 0 (все рубильники горизонтальны).
Таким образом, нам нужно проверить всего 2^16 вариантов манипуляций (значения 0 — 65535).
Манипуляции над сейфом так же описываются 16 битами (0 — соответствующий рубильник не трогаем, 1 — переключаем).
При переключении рубильника в процессе исполнения манипуляции так же переключаем биты состояния, соответствующие строке и столбцу этого рубильника в сейфе (эмулируем поведение игрушки).
Задача считается решенной, когда в результате манипуляций получаем значение состояния равное 0 (все рубильники горизонтальны).
Таким образом, нам нужно проверить всего 2^16 вариантов манипуляций (значения 0 — 65535).
0
Хм. Я пробовал предельно простой алгоритм. Выписываем координаты всех неправильных вентилей. Игнорируя текущее значение, нажимаем все выписанные вентили. Повторяем еще раз и все. Две итерации.
0
Я на Delphi написал, оно само тыкало мышкой в вентили, правда случайно прошёл во время отладки :)
+1
Что за ребячество? Зачем это здесь? Как это относится к устройству в статье?
-48
UFO just landed and posted this here
А давайте попробуем во всех сферах жизни убрать, кхм, «ребячество» и будем бездушными роботами? Как в Эквилибриуме — это же идеальная жизнь.
+2
Ложная дилемма detected. Доступно гораздо больше вариантов развития.
0
Немного оффтоп: Подскажите, пожалуйста, как называется головоломка, которая изображена на картинке?
+1
Lights Out там есть много различных вариантов, встречается название Turn Off
+1
что даёт 4,6 дня чистого брутфорса
Интересно, если эту штуку соединить с наработками Блейза (его исследование "Safecracking for the computer scientist"), насколько сократится время вскрытия? Подозреваю, что можно будет успеть вскрыть
+2
>>что даёт 4,6 дня чистого брутфорса
Как-то долго, гораздо быстрее так и всего за 60 секунд.
www.youtube.com/watch?v=Jeu95rJ2p08
Как-то долго, гораздо быстрее так и всего за 60 секунд.
www.youtube.com/watch?v=Jeu95rJ2p08
-4
Давно ждал что из игр будут брать дизайн изделий. «А вот эти перила я взял из игры DOOM»
0
UFO just landed and posted this here
Интересно будет, если опубликуют. Пока не пойму, как они с помощью датчика Холла определяют, открыт ли сейф.
+1
Заедать тоже будет, как в Payday?
0
Осталось дополнить севрхчувствитеьным микрофоном, для считывания открывания сувальды. Или эти замки иначе устроены?
+1
Sign up to leave a comment.
Автоматический перебор комбинаций в механических сейфовых замках