То, что вы не знали о хакерстве в Fallout
Перки взлома это круто, но знаешь что еще круче?
НАСТОЯЩЕЕ ХАКЕРСТВО
На самом деле удивительно как мало людей знает о том как на самом деле работает хакерство в Fallout. Для многих это просто угадывалка слов с четырех попыток, но все куда глубже и интереснее.
Каждый раз когда я кому то рассказываю о трюке, который однажды случайно обнаружил — они такие «чувак ничосе вот это круто, я понятия не имел что так можно!»
В общем я решил сделать быстрый гайд чтобы научить тебя НАСТОЯЩЕМУ ХАКИНГУ буквально за несколько секунд, как в какой-нибудь Матрице просто тупо загружу тебе это в голову. Надевай свою POWER GLOVE и какие-нибудь максимально дурацкие очки, мы начинаем.
ЗРЕНИЕ ХАКЕРА
Прежде всего разберемся в базе, что вообще на экране и как это читать.
СЧАСТЛИВАЯ ТРОЙКА
Наша основная цель во Взломе — найти правильное слово в коде.
Это слово — пароль который нам нужен для доступа и чтобы его найти у нас есть 4 попытки. Все другие слова — неверные пароли и если ты жмешь на них — ты теряешь 1 попытку, но также получаешь немного информации в третьем столбце, а именно — сколько в неверном пароле правильных букв, а сколько неправильных. Наше первое действие — потратить 3 попытки на любые понравившиеся слова в коде.
Испытай удачу, если тебе повезет один из трех будет правильным. Если же нет — по крайней мере теперь ты знаешь сколько правильных букв содержится в каждом из выбранных тобой слов. Найди сходства среди трех слов и запомни (или хотя бы предположи) какие буквы обязательно должны быть в правильном пароле, тогда методом исключения некоторые слова будут очевидно неверными.
Вот пример с тремя случайно выбранными словами:
TRUE
2\4 верно
GLUE
2\4 верно
VENT
1\4 верно
Как ты уже можешь догадаться, в двух первых словах 2\4 букв верные, в третьем одна, и в обеих первых словах есть буквы U и Е, также Е есть и в третьем, а значит в правильном пароле гарантировано будут U и Е, это можно понять просто сопоставив все выбранные слова и сравнив их. Значит все слова без U и Е отсекаются и круг поиска сужается. Но как быть если слов с UЕ еще целая куча, а у тебя осталась всего одна попытка?
Вот именно этого мало кто знает, но ты теперь будешь.
ПОИСК ПОДСКАЗОК
Давай покажу интересную штуку, которую ты вполне возможно никогда не замечал. В строках кода ты можешь найти сегменты в скобках и ты можешь нажать на них чтобы получить помощь. Но есть несколько условий чтобы это работало:
- Внутри сегмента в начале скобка должна открыться, а в конце закрыться, как скобки по нормальному и работают
- Скобки должны открыться и закрыться в одной строке, переносы на другую строку в коде не работают
- Скобки в сегменте должны быть одного типа, у скобок 4 типа — ( ) [] { } и < >
Каждый такой сегмент может быть выделен курсором, когда выделяешь его открытую или закрытую скобку и каждый из них помогает тебе сужать поиск удаляя неправильное слово из кода. Некоторые из них вовсе восстанавливают твое количество попыток. Именно поэтому первым делом мы случайно выбираем 3 слова, чтобы было что восстанавливать. Содержимое внутри скобок не имеет значения, обычно там просто случайный набор символов, но временами можно найти один сегмент внутри другого сегмента, и оба эти сегмента — отдельные нажимаемые подсказки.
Вот пример на котором я выделил все доступные сегменты:
В итоге у тебя не только есть какое-то представление о том какие буквы могут быть в правильном пароле, но и попыток будет в разы больше. А также большая часть слов будет исключена из кода как от твоих попыток, так и от подсказок, которые их убирают. Остальное остается просто додумать, сложив все имеющиеся факты воедино.
Вот и все.
Проще всего понять все это если ты прямо сейчас найдешь какой-нибудь закрытый терминал и попытаешься взломать его с этим руководством. Немного практики и взлом из надоедливой проблемы станет вполне интересной миниигрой, где решает не удача с четырех попыток а внимательность и концентрация.
А если ты сказал «эй, в твоем примере вообще то 5 сегментов а не 4, ты пропустил один» — ты умница и определенно понял систему.
Короче говоря теперь ты можешь ХАКАТЬ!
Круууууто 😀