Руководство по взлому: различия между версиями
Faduty (обсуждение | вклад) (Создание руководства по взлому, начало.) |
MrCat (обсуждение | вклад) Нет описания правки |
||
(не показано 11 промежуточных версий 3 участников) | |||
Строка 1: | Строка 1: | ||
Взлом в Shiptest аналогичен взлому на других серверов SS13. Однако список вещей, которые вы действительно можете взломать, немного меньше. Определенных консолей станций нет на кораблях наряду со многими другими частями станционного оборудования. В этом руководстве рассказывается, во что вы можете вложить свои грязные маленькие хакерские ручки и почему это вам принесет пользу. | Взлом в Shiptest аналогичен взлому на других серверов SS13. Однако список вещей, которые вы действительно можете взломать, немного меньше. Определенных консолей станций нет на кораблях наряду со многими другими частями станционного оборудования. В этом руководстве рассказывается, во что вы можете вложить свои грязные маленькие хакерские ручки и почему это вам принесет пользу. | ||
= | = [[Инженерные предметы|Инструменты]] для взлома = | ||
Прежде чем вы сможете приступить к взломам, вам понадобятся инструменты. Вот подробный список предметов первой необходимости (и менее важных) и того, что они делают: | Прежде чем вы сможете приступить к взломам, вам понадобятся инструменты. Вот подробный список предметов первой необходимости (и менее важных) и того, что они делают: | ||
=== Основные: === | |||
* '''Отвертка''' для открытия панели обслуживания. Первый шаг к взлому буквально чего угодно — это отвертка. | * '''Отвертка''' для открытия панели обслуживания. Первый шаг к взлому буквально чего угодно — это отвертка. | ||
* '''Мультитул''' для пульсации проводов, чтобы узнать, что они делают. Мультитулы влияют на временное изменение состояния провода, показывая вам, что делает тот или иной провод. | * '''Мультитул''' для пульсации проводов, чтобы узнать, что они делают. Мультитулы влияют на временное изменение состояния провода, показывая вам, что делает тот или иной провод. | ||
* '''Кусачки''' для постоянного перекусывания проводов. Обязательно семь раз отмерьте и один раз отрежьте. | * '''Кусачки''' для постоянного перекусывания проводов. Обязательно семь раз отмерьте и один раз отрежьте. | ||
=== Второстепенные: === | |||
* '''Мотки кабеля''' для ремонта обрезанных проводов. Ремонт провода не уменьшает количество имеющейся у вас катушки, поэтому вам понадобится только одна. | * '''Мотки кабеля''' для ремонта обрезанных проводов. Ремонт провода не уменьшает количество имеющейся у вас катушки, поэтому вам понадобится только одна. | ||
* '''Изолированные перчатки''' для защиты от неизбежных ударов, возникающих при пульсации и перерезании различных проводов. Без пары взлом может занять много времени. | * '''Изолированные перчатки''' для защиты от неизбежных ударов, возникающих при пульсации и перерезании различных проводов. Без пары взлом может занять много времени. | ||
Строка 20: | Строка 18: | ||
'''Помните: для выполнения функции взлома вам необходимо иметь под рукой инструмент!''' Держите в руках '''мультитул''' для пульсации, '''кусачки''' для резки и ремонта и '''сигнальное устройство''' для подключения пульта дистанционного управления. | '''Помните: для выполнения функции взлома вам необходимо иметь под рукой инструмент!''' Держите в руках '''мультитул''' для пульсации, '''кусачки''' для резки и ремонта и '''сигнальное устройство''' для подключения пульта дистанционного управления. | ||
= Взлом некоторых отдельных механизмов = | |||
=== Торговые автоматы === | |||
# Нажмите на торговый автомат, чтобы открыть его. | |||
# Нажмите на торговый автомат с отверткой в руке, чтобы получить доступ к проводке, затем возьмите в руку мультитул. | |||
# Нажмите на кнопку включения/выключения динамика. | |||
# Пять индикаторов: | |||
#* '''''Оранжевый''' свет выключен.'' Указывает, что машина находится под напряжением, когда она включена. | |||
#* '''''Красный''' свет '''мигает/выключается''' .'' Мигание указывает на то, что он работает нормально, выключенное означает, что он находится в режиме стрельбы. | |||
#* '''''Зеленый''' свет '''выключен/включен''' .'' Указать, что контрабанда доступна, если включено. | |||
#* Двойной индикатор: '''фиолетовый''' означает, что ограничения доступа включены, а '''желтый''' означает, что доступ может получить каждый. | |||
#* ''Индикатор динамика '''горит/выключается''' . Выбранный язык — '''Galactic Common/Calcic/Moffic/и т. д.''''' Находясь на машине, вы будете скандировать лозунги и произносить фразы во время использования. | |||
# Пять проводов: | |||
#* '''Стреляющий провод''': в ''импульсном'' режиме будет стрелять в людей содержимым, пока не повторится импульс. Отключает красный мигающий свет в режиме стрельбы. | |||
#* '''Контрабандная провод''': ''Разрезание'' ничего не дает. При ''импульсном режиме'' включается/выключается доступность нелегальных или редких товаров, а также включается/выключается зеленый свет. | |||
#* '''Провод доступа''': при ''импульсном режиме'' он переключает фиолетовый/желтый свет, позволяя любому использовать машины с ограниченным идентификатором (медицинские машины, машины безопасности и бармены Booze-o-mat), когда горит желтый свет. | |||
#* '''Шоковый провод''': похож на стреляющий провод в эффектах взлома, за исключением того, что он бьет током, а не стреляет, и включает оранжевый свет. Подача импульса на этот провод электризует машину на 30 секунд. | |||
#* '''Провод динамика:''' ''при обрезании'' отключаются любые произносимые машиной фразы. При ''импульсном режиме'' переключается язык, на котором говорят. | |||
{| class="wikitable" | |||
|+Провода | |||
!Имя | |||
!Обрезание | |||
!Починка | |||
!Пульсация | |||
|- | |||
!Стрельба | |||
|Заставляет машину стрелять в людей (выключает красный мигающий свет). | |||
|Восстанавливает. | |||
|Включает/выключает стрельбу. | |||
|- | |||
!Контрабанда | |||
|Ничего. | |||
|Ничего. | |||
|Включает/выключает наличие нелегальных/редких товаров (отображается зеленым светом). | |||
|- | |||
!Доступ | |||
|Активирует ограничение доступа. | |||
|Ничего | |||
|Переключает ограничение доступа (фиолетовый/желтый свет). | |||
|- | |||
!Шок | |||
|Заставляет машину поражать людей электрическим током (показано оранжевым светом). | |||
|Восстанавливает. | |||
|Электризует машину на 30 секунд. | |||
|- | |||
!Динамик | |||
|Отключает аппарат от разговора | |||
|Восстанавливает. | |||
|Переключает разговорный язык аппарата. | |||
|} | |||
=== Камера охраны === | |||
У камер нет проволочной панели, просто нажмите на камеру инструментами, чтобы взломать ее. | |||
# С отверткой в руке нажмите на камеру. | |||
# Теперь вы можете сделать одно из двух: | |||
#* '''Кусачки''' : ''разрезание'' открытой камеры отключит ее, ''а починка'' снова включит камеру. В результате камера будет отображаться как «(деактивирована)» в списке камер. | |||
#* '''Мультитул''' : ''пульсация'' переключает диапазон обзора камеры с 7 плиток (по умолчанию) на 2 плитки. ИИ не будет получать никаких предупреждений. | |||
ИИ получит предупреждение камеры при повторной активации камеры или в случае ее отключения в результате грубой силы. | |||
=== Шлюзы === | |||
Шлюзы как внутреннего, так и внешнего доступа можно взломать. Провода рандомизируются в начале каждого раунда '''ДЛЯ КАЖДОГО ОТДЕЛА'''. Например. Если оранжевый провод переключает болты на шлюзе в инженерном отделе, тот же провод будет делать то же самое и на других шлюзах в инженерном деле. Открыв окно взлома, вы можете прочитать сверху, какой тип шлюза вы взламываете. | |||
Помните, что отключение электроэнергии на двери приведет к тому, что все остальное перестанет работать. | |||
# Возьмите в руку '''отвертку''' и нажмите на шлюз, чтобы открыть панель и обнажить проводку. | |||
# Используя '''мультитул''', '''кусачки''' или '''пустую руку''', нажмите на шлюз, чтобы получить доступ к проводке. | |||
# Держите '''мультитул''' в активной руке и нажмите «'''Импульс'''» в панели шлюа, чтобы подать импульс на проволоку, или возьмите кусачки и нажмите «'''Разрезать'''» в этом же меню, чтобы разрезать проволоку. | |||
# Снова возьмите '''отвертку''' и кликните по двери, чтобы закрутить панель. | |||
* Имеется два провода основного питания и два провода вспомогательного питания. | |||
* Отключение любого основного провода питания (подачей импульса или обрезанием) приведет к включению резервного (вспомогательного) питания через 10 секунд. Отключение основного и вспомогательного провода питания приведет к отключению питания двери до тех пор, пока основное или вспомогательное питание не будет восстановлено. | |||
** Если дверь обесточена, ее можно открыть с помощью '''лома''', если болты(засовы) не опущены. | |||
* Отключение соединения с ИИ сделает ИИ и киборгов неспособными взаимодействовать с этой дверью. ИИ все еще может взломать дверь, щелкнув по ней. Это займет около минуты, и как только дверь будет взломана, они смогут пользоваться ею вечно, даже без провода для подключения к ИИ. | |||
* Если у двери есть неограниченный датчик (в основном он находится в ремонтных и медицинских отсеках), вы можете перевернуть или иным образом переключить направление с помощью комбинации разрезания/починки и импульсного воздействия на этот провод для достижения желаемого эффекта. | |||
{| class="wikitable" | |||
|+Провода | |||
!Имя | |||
!Резка | |||
!Починка | |||
!Пульсирующий | |||
|- | |||
!Основное питание (2 провода) | |||
|Отключает основное питание. | |||
|Восстанавливает основную мощность. Может вас шокировать, но не электризует дверь. | |||
|Отключает основное питание на 1 минуту (не обновляется от пульсации до повторного включения). | |||
|- | |||
!Вспомогательное питание (2 провода) | |||
|Отключает вспомогательное питание. Может вас шокировать, но не электризует дверь. | |||
|Восстанавливает вспомогательную мощность. Может вас шокировать, но не электризует дверь. | |||
|Отключает вспомогательное питание на 1 минуту (не обновляется от пульсации до повторного включения). | |||
|- | |||
!Сканирование удостоверения личности | |||
|Заставляет дверь отклонять всех, если у нее есть какие-либо ограничения доступа. | |||
|Восстанавливает нормальные проверки личности. | |||
|На двери мигает свет, как будто кто-то без доступа пытается ее открыть. | |||
|- | |||
!Болты | |||
|Опускает болты (засовы) | |||
|Ничего. | |||
|Сбрасывает дверные засовы, если они подняты. Поднимает их, если они опущены и на дверь подается питание. | |||
|- | |||
!Болтовые огни | |||
|Отключает красные индикаторы болтов. Проверка возможна только в том случае, если болты опущены. | |||
|Включает болтовые огни. | |||
|Переключает освещение болтов. | |||
|- | |||
!Открыть | |||
|Ничего. | |||
|Ничего. | |||
|Открывает дверь, если к ней не требуется доступ или если провод сканирования идентификационных данных перерезан. Работает, даже если открытый провод также был перерезан. | |||
|- | |||
!ИИ-соединение | |||
|Отключает контроль ИИ. | |||
|Восстанавливает контроль над ИИ. | |||
|''Очень кратковременно'' отключает AI-управление. | |||
|- | |||
!Заземление высокого напряжения («ударный» провод) | |||
|Электризует дверь. | |||
|Деэлектрифицирует дверь. | |||
|Электризует дверь на 30 секунд. | |||
|- | |||
!Цепь высокого напряжения (2 провода) | |||
|Высокий шанс шокировать вас, но не электризовать дверь. | |||
|Высокий шанс шокировать вас, но не электризовать дверь. | |||
|Ничего. | |||
|- | |||
!Безопасность | |||
|Отключает безопасность, позволяя двери раздавливать людей при закрытии. | |||
|Обеспечивает безопасность. | |||
|Переключает безопасность. | |||
|- | |||
!Время закрытия | |||
|Отключает таймер, предотвращая автоматическое закрытие двери. | |||
|Восстанавливает дверной таймер. | |||
|Переключает скорость двери (световой сигнал скорости), заставляя дверь закрываться быстрее. Невозможно переключить, если провод перерезан. Выкл. = быстро. | |||
|- | |||
!Неограниченный выход | |||
|Отключает датчик неограниченного выхода, если он есть. Больше ничего. | |||
|Заставляет существующий датчик выходить из строя, заставляя его выбирать случайное направление для разрешения выхода. Больше ничего. | |||
|Меняет место датчика неограниченного выхода на 180 градусов или заставляет его двигаться в противоположном направлении (СЕВЕР-ЮГ, ВОСТОК-ЗАПАД). Ничего, если его нет. | |||
|- | |||
!Ничего (2 провода) | |||
|Ничего. | |||
|Ничего. | |||
|Ничего. | |||
|} | |||
{| class="wikitable" | |||
|+Окно статуса внизу при взломе | |||
!Имя | |||
!Положение дел | |||
!Означает | |||
|- | |||
! rowspan="2" |Болты | |||
|Дверные болты не опущены. | |||
|Дверные болты подняты (не заперты). | |||
|- | |||
|Дверные болты упали! | |||
|Дверные болты опущены (заперты). | |||
|- | |||
! rowspan="2" |Питание | |||
|Контрольная лампа горит. | |||
|Дверь оснащена электроприводом. | |||
|- | |||
|Контрольная лампа выключена. | |||
|Дверь обесточена (можно открыть с помощью лома). | |||
|- | |||
! rowspan="2" |ИИ-соединение | |||
|Индикатор подключения ИИ горит. | |||
|ИИ может контролировать дверь и не взломал ее. | |||
|- | |||
|Индикатор подключения ИИ не горит. | |||
|ИИ либо взломал дверь, либо не может ее контролировать. | |||
|- | |||
! rowspan="2" |Безопасность | |||
|Горит лампочка «Проверьте проводку». | |||
|Безопасность двери отключена (может раздавить людей). | |||
|- | |||
|Индикатор «Проверьте проводку» не горит. | |||
|Безопасность двери включена (не может раздавить людей). | |||
|- | |||
! rowspan="2" |Таймер | |||
|Таймер включен. | |||
|Дверь закрывается автоматически. | |||
|- | |||
|Таймер выключен. | |||
|Дверь не закрывается автоматически. | |||
|- | |||
! rowspan="2" |Время закрытия | |||
|Световой индикатор скорости горит. | |||
|Время открытия двери нормальное (закрывается с задержкой). | |||
|- | |||
|Световой индикатор скорости не горит. | |||
|Время открытия дверей сокращается (закрывается без задержки). | |||
|- | |||
! rowspan="3" |Неограниченный выход | |||
|Индикация неограниченного выхода полностью неактивна. | |||
|На двери нет неограниченного датчика, поэтому этот провод практически бесполезен. | |||
|- | |||
|Индикация неограниченного выхода указывает на то, что люди пропускают людей со стороны (НАПРАВЛЕНИЕ). | |||
|Эта дверь оснащена активным датчиком, поэтому вы можете использовать или иным образом изменить функцию неограниченного выхода. | |||
|- | |||
|Индикация неограниченного выхода слабо мерцает. | |||
|На этой двери есть датчик, но соответствующий провод перерезан. Исправьте, чтобы снова включить его, может потребоваться некоторый уровень исправления обрезанной проводки, чтобы получить желаемое направление и обеспечить неограниченное движение. | |||
|- | |||
! rowspan="2" |Аварийное освещение | |||
(не имеет взломанного провода) | |||
|Аварийное освещение включено. | |||
|Экстренный доступ включен (без ограничений доступа). | |||
|- | |||
|Аварийное освещение выключено. | |||
|Экстренный доступ отключен (обычные ограничения доступа). | |||
|} | |||
=== Стратегии шлюзования === | |||
* '''Используйте мультитул, чтобы открыть двери''' . Сначала найдите два важных провода: провод болтов и один из основных силовых проводов. Нажмите на случайную дверь, чтобы найти эти провода. Если вас ударит током, закройте окно взлома и перейдите к другой двери. Как только вы найдете два нужных провода, подойдите к незапертой двери, подайте импульс на провод питания, откройте шлюз ломом , а затем нажмите на провод болтов. Это навсегда запирает дверь, пока кто-нибудь ее не починит. Если дверь заперта, подайте импульс на провод болтов и пройдите, а затем на провод питания, чтобы иметь возможность открыть ее ломом . | |||
* '''Используйте мультитул, чтобы дверь оставалась открытой в течение минуты.''' Для этого сначала найдите и подайте импульс на провод основного питания, затем подождите 10 секунд, чтобы проверить, включится ли вспомогательное питание. Если питание не включилось — идите к другой двери и подайте импульс на основной провод питания там. Когда вспомогательное питание включено (горит контрольная лампа), подавайте импульсы на провода, пока оно снова не погаснет. Теперь вы нашли провод вспомогательного питания. Затем подойдите к двери, которую хотите взломать, подайте импульс на основной и вспомогательный провод питания, затем '''ломом''' откройте шлюз, и он останется открытым почти минуту или на совсем. | |||
* '''Гетто взлом''' включает в себя доступ к бесполезному шлюзу и перерезание всех проводов по порядку, пока болты не упадут, записывая только что перерезанный полезный провод. Имея это в виду, теперь вы можете открывать закрытые двери, перерезав все провода, кроме затвора, а затем взломав этого ублюдка ломом. Полезно, если у вас нет '''мультитула'''. Учтите, что это плохая идея, если у вас нет '''перчаток'''. | |||
* '''Создайте неприятное препятствие,''' опустив болты, перерезав все провода, а затем приварив дверь. Это особенно эффективно, если у вас есть единственная пара изолированных перчаток на станции. | |||
** (Закрывайте за собой панель проводки отвёрткой, иначе вас могут наказать администрация за абуз). | |||
* '''Удаленно подайте импульс на воздушный шлюз''' , подключив сигнализатор , который при подаче сигнала подает импульс на провод, к которому он подключен. Это позволяет, например, удаленно запирать и отпирать дверь. | |||
=== Безопасные шлюзы === | |||
Некоторые шлюзы более безопасны, чем обычные, а их панель покрыта слоем защиты. Чтобы увидеть уровень безопасности шлюза, осмотрите его. Существует 3 уровня безопасности: | |||
* '''Нормальная безопасность''' | |||
Обычные шлюзы, никакой дополнительной охраны у них нет. | |||
* '''Средняя безопасность''' | |||
Чтобы создать шлюз средней степени безопасности, используйте 2 листа '''металла''' на обычном шлюзе с открытой панелью. | |||
Сопротивление двери не изменилось. | |||
Для доступа к проводной панели необходимо: | |||
# Откройте панель с помощью '''отвертки''' . | |||
# Разрежьте защиту проводов с помощью '''сварочного инструмента''' . | |||
# Действуйте как обычно. | |||
* '''Высокая безопасность''' | |||
Чтобы создать шлюз высокого уровня безопасности, используйте 2 листа '''пластали''' на обычном шлюзе с открытой панелью. | |||
Броня умножается на 1,5, что делает дверь труднее разрушить грубой силой. | |||
Для доступа к проводной панели необходимо: | |||
# Откройте панель с помощью '''отвертки''' . | |||
# Разрежьте '''электрифицированную''' защитную решетку '''кусачками''' . Если вы не наденете изолирующие перчатки, вы можете получить удар током. | |||
# Разрежьте внешний слой пластали с помощью '''сварочного инструмента''' . | |||
# Удалите внешний слой пластали с помощью '''лома''' . | |||
# Разрежьте внутренний слой пластали с помощью '''сварочного инструмента''' . | |||
# Удалите внутренний слой пластали с помощью '''лома''' . | |||
# Действуйте как обычно. | |||
= Заброшенные ящики = | |||
Часто, во время путешествия по космосу, можно наткнуться на закрытые ящики. Обычно эти ящики заперты старым, но надёжным механизмом защиты от несанкционированного доступа и замком с дека-кодом, механическим замком, требующим ввода 4-значного кода для разблокировки ящика. Замки с дека-кодом вышли из моды, уступив более современным установках, из-за механических осложнений кода, которые как ограничивают возможные комбинации числами, в которых все четыре цифры уникальны, так и из-за уязвимостей, при которых можно использовать мультитул, чтобы определить, насколько близок ранее введенный код к правильному ответу, что позволяет среднему специалисту по взлому кодов обойти блокировку. | |||
===Взлом кода=== | |||
Замок с дека-кодом - это, по сути, головоломка [[wikipedia:Mastermind_(board_game)|«Властелин Разума»]] с 10 различными цветами колышков. На самом деле, это намного проще, из-за ограничения, что один и тот же колышек нельзя использоваться в коде более одного раза. | |||
Если у вас нет мультитула, сходите и раздобудьте его, прежде чем начать. Угадать правильный код, ткнув пальцем в небо, имеет настолько низкий шанс, что лучше оставить эту затею. | |||
Во-первых, введите любые понравившиеся четыре цифры, которые отличаются друг от друга. "1234" – хорошее начало. Затем используйте мультитул на ящике - он даст вам краткое объяснение того, сколько цифр в вашей догадке содержится в правильном коде (и сколько из них было в правильном положении). | |||
Попробуйте угадать еще раз, выбрав "5678" и получив еще несколько заметок. Вы имеете 10 попыток угадать, поэтому ваши первые пару догадок должны быть просто направлены на то, чтобы исключить возможные комбинации, которых не может быть. Например, если вы найдете все четыре цифры в 1234 и 5678, то вы знаете, что окончательный код не содержит 9 или 0. | |||
После этого попробуйте сдвинуть числа - 3456, например. Если вы получаете число, отображаемое в правильном положении, то это должно быть одно из чисел, которое было в неправильном положении в ваших предыдущих предположениях, но вашим приоритетом должно быть сначала найти все четыре правильных числа, а затем беспокоиться о порядке. | |||
Как только вы выйдите на конкретные числа, которые определенно присутствуют, остаётся изменить оставшиеся цифры. Обычно вы получаете группы или пары, в которых вы знаете, что присутствует одно из правильных чисел. Попробуйте поменять одно из чисел на число из другой группы - если это ничего не меняет, то вы знаете, что они ''оба'' правильные или неправильные. | |||
===Примеры=== | |||
Это легче показать, чем рассказать, поэтому мы пройдемся по некоторым шагам, с объяснением на каждом этапе. | |||
====Пример 1==== | |||
* 1234 – «0 correct digits (верные числа) at correct positions (верная позиция) and 0 correct digits (верные числа) at incorrect positions (неверная позиция)» ''Это невероятная удача. 4 цифры сразу вычёркиваем.'' | |||
* 5678 – «1 correct digits at correct positions and 2 correct digits at incorrect positions» ''Теперь что-то проясняется. Мы так же знаем, что последняя неизвестная цифра это 9 или 0.'' | |||
* 7890 – «2 correct digits at correct positions and 1 correct digits at incorrect positions» ''В этой группе тоже 3 цифры. Это значит, что неверная цифра из 5678 должна быть 5 или 6, а также мы знаем, что одна из неверных цифр в этой группе 9 или 0. 7 и 8 точно верные.'' | |||
* 7895 – «1 correct digits at correct positions and 1 correct digits at incorrect positions» Мы ''выбрали цифры, которые точно верные, 7 и 8, а затем поменяли одну из цифр, в которой мы не уверены, на другую цифру, в которой мы не уверенны. Мы только поменяли последнюю цифру, 0 на 5, и это значит, что у нас на один правильный ответ меньше. Теперь это говорит нам только о том, что 5 и 9 нет в коде, это значит, что верной цифрой является 0, и она в нужной позиции.'' | |||
* 7860 – «2 correct digits at correct positions and 2 correct digits at incorrect positions» ''Мы уже знаем, что 7 или 8 в нужной позиции, значит, 6 не в нужной. Давайте поменяем их местами.'' | |||
* 6870 – «Ящик открыт!» | |||
====Пример 2==== | |||
* 1234 – «0 correct digits at correct positions and 1 correct digits at incorrect positions» ''Достаточно неплохое начало.'' | |||
* 5678 – «0 correct digits at correct positions and 1 correct digits at incorrect positions» ''Интересно. Значит 9 и 0 верные. Давайте же попробует сузить поиски последних двух.'' | |||
* 3456 – «1 correct digits at correct positions and 0 correct digits at incorrect positions» ''Пока не говорит нам ничего, кроме что, одна из этих цифр в нужной позиции. Давайте подставим сюда 9 и 0.'' | |||
* 7890 – «0 correct digits at correct positions and 3 correct digits at incorrect positions» ''Бинго. Т.к. в последних двух догадках мы узнали все верные числа, это значит, что там не может быть 1 или 2. Это значит, что 3 или 4 верна (из первой попытки), и это значит, что мы можем избавиться от 5 и 6 из третьей попытки. Получается, код имеет 3 или 4, 7или 8, 9, и 0.'' | |||
* 3890 – «1 correct digits at correct positions and 2 correct digits at incorrect positions» ''Замена 7 на 3 ставит верную цифру в верную позицию – мы не меняли позиций, что означает, что первая цифра 3. Мы также узнали, что 8 неверна. Значит, финальный код состоит из 3,7,9,0, но в другом порядке.'' | |||
* 3907 – «Ящик открыт!» | |||
====Пример 3==== | |||
Пройти, словно заспидранить, наверно, не самый быстрый путь. Все курсивные заметки были добавлены после того, как я нашел ответ. | |||
* 1234 – «1 correct digits at correct positions and 1 correct digits at incorrect positions» | |||
* 5678 – «0 correct digits at correct positions and 0 correct digits at incorrect positions» ''Супер, последние пропущенные цифры – 9 и 0.'' | |||
* 1290 – «1 correct digits at correct positions and 2 correct digits at incorrect positions» ''Значит, это 1 или 2, 3 или 4, 9 и 0.'' | |||
* 1390 – «1 correct digits at correct positions and 3 correct digits at incorrect positions» ''Все четыре цифры найдены, теперь меняем порядок.'' | |||
* 1903 – «0 correct digits at correct positions and 4 correct digits at incorrect positions» ''Значит, первая позиция не 1. Дальше.'' | |||
* 9301 – «1 correct digits at correct positions and 3 correct digits at incorrect positions» ''Давайте же посмотрим, это ли 3. В ретроспективе, это был плохой шаг, т.к. в 1290 появилась верная цифра на верной позиции, так что я уже должен был знать, что 3 не была второй позицией. Это хоть что-то доказывает, что хоть что-то в этом предположении верно.'' | |||
* 0319 – «0 correct digits at correct positions and 4 correct digits at incorrect positions» ''И вновь убедились, что 3 в неверной позиции.'' | |||
* 3091 – «0 correct digits at correct positions and 4 correct digits at incorrect positions» ''9 - это не та цифра, которая верна, поэтому последняя цифра должна быть 0. Давайте поместим другие цифры на свои места - мы знаем, какие числа не находятся в каждой позиции, исходя из наших предыдущих предположений.'' | |||
* 9130 – «Ящик открыт!» | |||
====Пример 4==== | |||
Ещё спидран. | |||
* 1234 – «0 correct digits at correct positions and 1 correct digits at incorrect positions» | |||
* 5678 – «1 correct digits at correct positions and 2 correct digits at incorrect positions» ''Вычёркиваем 9 и 0.'' | |||
* 3456 – «2 correct digits at correct positions and 1 correct digits at incorrect positions» ''5 и 6, скорее всего, верны. Проверим же.'' | |||
* 1256 – «1 correct digits at correct positions and 1 correct digits at incorrect positions» ''Проверено. Также вычёркиваем 1 и 2, и теперь мы знаем, что 3 ИЛИ 4, и 7 ИЛИ 8 есть.'' | |||
* 3756 – «1 correct digits at correct positions and 1 correct digits at incorrect positions» ''Вычёркиваем 3 и 7, ведь поменяв их местами мы получили тот же результат.'' | |||
* 8456 – «2 correct digits at correct positions and 2 correct digits at incorrect positions» ''Все 4 цифры известны, найдём порядок – оставим 4 в той же позиции и посмотрим, что поменяется.'' | |||
* 5468 – «2 correct digits at correct positions and 2 correct digits at incorrect positions» ''Что-то встало на верную позицию, и что-то, что было на неверной позиции, стало на верную.'' | |||
* 5486 – «1 correct digits at correct positions and 3 correct digits at incorrect positions» ''Меняем местами 2 последние цифры для чуточки информации, затем подставляем куда остаётся.'' | |||
* 6458 – «Ящик открыт!» | |||
====Пример 5==== | |||
Наверно, повезло? Это заняло у меня менее трёх минут с начала. Отчасти благодаря удачным догадкам, но это потребовалось бы много времени. | |||
* 1234 – «0 correct digits at correct positions and 2 correct digits at incorrect positions» | |||
* 5678 – «1 correct digits at correct positions and1 correct digits at incorrect positions» ''Не 9 и не 0.'' | |||
* 3456 – «0 correct digits at correct positions and 2 correct digits at incorrect positions» | |||
* 1256 – «0 correct digits at correct positions and 0 correct digits at incorrect positions» ''Код 3, 4, 7 и 8. 7 или 8 в верной позиции. Одни оставляем, другие меняем.'' | |||
* 4873 – «Ящик открыт!» ''Повезло? Может, но у нас ещё осталось 5 попыток попробовать другие комбинации.'' | |||
{{Руководства}} | |||
[[Category:Руководства]] |
Текущая версия от 00:21, 29 октября 2023
Взлом в Shiptest аналогичен взлому на других серверов SS13. Однако список вещей, которые вы действительно можете взломать, немного меньше. Определенных консолей станций нет на кораблях наряду со многими другими частями станционного оборудования. В этом руководстве рассказывается, во что вы можете вложить свои грязные маленькие хакерские ручки и почему это вам принесет пользу.
Инструменты для взлома
Прежде чем вы сможете приступить к взломам, вам понадобятся инструменты. Вот подробный список предметов первой необходимости (и менее важных) и того, что они делают:
Основные:
- Отвертка для открытия панели обслуживания. Первый шаг к взлому буквально чего угодно — это отвертка.
- Мультитул для пульсации проводов, чтобы узнать, что они делают. Мультитулы влияют на временное изменение состояния провода, показывая вам, что делает тот или иной провод.
- Кусачки для постоянного перекусывания проводов. Обязательно семь раз отмерьте и один раз отрежьте.
Второстепенные:
- Мотки кабеля для ремонта обрезанных проводов. Ремонт провода не уменьшает количество имеющейся у вас катушки, поэтому вам понадобится только одна.
- Изолированные перчатки для защиты от неизбежных ударов, возникающих при пульсации и перерезании различных проводов. Без пары взлом может занять много времени.
- Лом для вскрытия обесточенных шлюзов, если у вас нет катушки кабеля для их питания. Также хорошо помогает отбиваться от стукачей.
- Бумага или любое другое записывающее устройство, как в игре, так и в реальной жизни. Используйте его, чтобы записать, какой провод соответствует какой функции на каждой машине / консоли / шлюзе. Механизмы повсюду, на каждом корабле разделяют друг с другом функции проводов, так что найдите тренировочный шлюз и делайте свои дела ради теста.
Большую часть вашего хакерского набора можно найти (и разместить) внутри стандартного синего ящика для инструментов. Не забудьте взять с собой мультитул, кабель и изолирующие перчатки.
Помните: для выполнения функции взлома вам необходимо иметь под рукой инструмент! Держите в руках мультитул для пульсации, кусачки для резки и ремонта и сигнальное устройство для подключения пульта дистанционного управления.
Взлом некоторых отдельных механизмов
Торговые автоматы
- Нажмите на торговый автомат, чтобы открыть его.
- Нажмите на торговый автомат с отверткой в руке, чтобы получить доступ к проводке, затем возьмите в руку мультитул.
- Нажмите на кнопку включения/выключения динамика.
- Пять индикаторов:
- Оранжевый свет выключен. Указывает, что машина находится под напряжением, когда она включена.
- Красный свет мигает/выключается . Мигание указывает на то, что он работает нормально, выключенное означает, что он находится в режиме стрельбы.
- Зеленый свет выключен/включен . Указать, что контрабанда доступна, если включено.
- Двойной индикатор: фиолетовый означает, что ограничения доступа включены, а желтый означает, что доступ может получить каждый.
- Индикатор динамика горит/выключается . Выбранный язык — Galactic Common/Calcic/Moffic/и т. д. Находясь на машине, вы будете скандировать лозунги и произносить фразы во время использования.
- Пять проводов:
- Стреляющий провод: в импульсном режиме будет стрелять в людей содержимым, пока не повторится импульс. Отключает красный мигающий свет в режиме стрельбы.
- Контрабандная провод: Разрезание ничего не дает. При импульсном режиме включается/выключается доступность нелегальных или редких товаров, а также включается/выключается зеленый свет.
- Провод доступа: при импульсном режиме он переключает фиолетовый/желтый свет, позволяя любому использовать машины с ограниченным идентификатором (медицинские машины, машины безопасности и бармены Booze-o-mat), когда горит желтый свет.
- Шоковый провод: похож на стреляющий провод в эффектах взлома, за исключением того, что он бьет током, а не стреляет, и включает оранжевый свет. Подача импульса на этот провод электризует машину на 30 секунд.
- Провод динамика: при обрезании отключаются любые произносимые машиной фразы. При импульсном режиме переключается язык, на котором говорят.
Имя | Обрезание | Починка | Пульсация |
---|---|---|---|
Стрельба | Заставляет машину стрелять в людей (выключает красный мигающий свет). | Восстанавливает. | Включает/выключает стрельбу. |
Контрабанда | Ничего. | Ничего. | Включает/выключает наличие нелегальных/редких товаров (отображается зеленым светом). |
Доступ | Активирует ограничение доступа. | Ничего | Переключает ограничение доступа (фиолетовый/желтый свет). |
Шок | Заставляет машину поражать людей электрическим током (показано оранжевым светом). | Восстанавливает. | Электризует машину на 30 секунд. |
Динамик | Отключает аппарат от разговора | Восстанавливает. | Переключает разговорный язык аппарата. |
Камера охраны
У камер нет проволочной панели, просто нажмите на камеру инструментами, чтобы взломать ее.
- С отверткой в руке нажмите на камеру.
- Теперь вы можете сделать одно из двух:
- Кусачки : разрезание открытой камеры отключит ее, а починка снова включит камеру. В результате камера будет отображаться как «(деактивирована)» в списке камер.
- Мультитул : пульсация переключает диапазон обзора камеры с 7 плиток (по умолчанию) на 2 плитки. ИИ не будет получать никаких предупреждений.
ИИ получит предупреждение камеры при повторной активации камеры или в случае ее отключения в результате грубой силы.
Шлюзы
Шлюзы как внутреннего, так и внешнего доступа можно взломать. Провода рандомизируются в начале каждого раунда ДЛЯ КАЖДОГО ОТДЕЛА. Например. Если оранжевый провод переключает болты на шлюзе в инженерном отделе, тот же провод будет делать то же самое и на других шлюзах в инженерном деле. Открыв окно взлома, вы можете прочитать сверху, какой тип шлюза вы взламываете.
Помните, что отключение электроэнергии на двери приведет к тому, что все остальное перестанет работать.
- Возьмите в руку отвертку и нажмите на шлюз, чтобы открыть панель и обнажить проводку.
- Используя мультитул, кусачки или пустую руку, нажмите на шлюз, чтобы получить доступ к проводке.
- Держите мультитул в активной руке и нажмите «Импульс» в панели шлюа, чтобы подать импульс на проволоку, или возьмите кусачки и нажмите «Разрезать» в этом же меню, чтобы разрезать проволоку.
- Снова возьмите отвертку и кликните по двери, чтобы закрутить панель.
- Имеется два провода основного питания и два провода вспомогательного питания.
- Отключение любого основного провода питания (подачей импульса или обрезанием) приведет к включению резервного (вспомогательного) питания через 10 секунд. Отключение основного и вспомогательного провода питания приведет к отключению питания двери до тех пор, пока основное или вспомогательное питание не будет восстановлено.
- Если дверь обесточена, ее можно открыть с помощью лома, если болты(засовы) не опущены.
- Отключение соединения с ИИ сделает ИИ и киборгов неспособными взаимодействовать с этой дверью. ИИ все еще может взломать дверь, щелкнув по ней. Это займет около минуты, и как только дверь будет взломана, они смогут пользоваться ею вечно, даже без провода для подключения к ИИ.
- Если у двери есть неограниченный датчик (в основном он находится в ремонтных и медицинских отсеках), вы можете перевернуть или иным образом переключить направление с помощью комбинации разрезания/починки и импульсного воздействия на этот провод для достижения желаемого эффекта.
Имя | Резка | Починка | Пульсирующий |
---|---|---|---|
Основное питание (2 провода) | Отключает основное питание. | Восстанавливает основную мощность. Может вас шокировать, но не электризует дверь. | Отключает основное питание на 1 минуту (не обновляется от пульсации до повторного включения). |
Вспомогательное питание (2 провода) | Отключает вспомогательное питание. Может вас шокировать, но не электризует дверь. | Восстанавливает вспомогательную мощность. Может вас шокировать, но не электризует дверь. | Отключает вспомогательное питание на 1 минуту (не обновляется от пульсации до повторного включения). |
Сканирование удостоверения личности | Заставляет дверь отклонять всех, если у нее есть какие-либо ограничения доступа. | Восстанавливает нормальные проверки личности. | На двери мигает свет, как будто кто-то без доступа пытается ее открыть. |
Болты | Опускает болты (засовы) | Ничего. | Сбрасывает дверные засовы, если они подняты. Поднимает их, если они опущены и на дверь подается питание. |
Болтовые огни | Отключает красные индикаторы болтов. Проверка возможна только в том случае, если болты опущены. | Включает болтовые огни. | Переключает освещение болтов. |
Открыть | Ничего. | Ничего. | Открывает дверь, если к ней не требуется доступ или если провод сканирования идентификационных данных перерезан. Работает, даже если открытый провод также был перерезан. |
ИИ-соединение | Отключает контроль ИИ. | Восстанавливает контроль над ИИ. | Очень кратковременно отключает AI-управление. |
Заземление высокого напряжения («ударный» провод) | Электризует дверь. | Деэлектрифицирует дверь. | Электризует дверь на 30 секунд. |
Цепь высокого напряжения (2 провода) | Высокий шанс шокировать вас, но не электризовать дверь. | Высокий шанс шокировать вас, но не электризовать дверь. | Ничего. |
Безопасность | Отключает безопасность, позволяя двери раздавливать людей при закрытии. | Обеспечивает безопасность. | Переключает безопасность. |
Время закрытия | Отключает таймер, предотвращая автоматическое закрытие двери. | Восстанавливает дверной таймер. | Переключает скорость двери (световой сигнал скорости), заставляя дверь закрываться быстрее. Невозможно переключить, если провод перерезан. Выкл. = быстро. |
Неограниченный выход | Отключает датчик неограниченного выхода, если он есть. Больше ничего. | Заставляет существующий датчик выходить из строя, заставляя его выбирать случайное направление для разрешения выхода. Больше ничего. | Меняет место датчика неограниченного выхода на 180 градусов или заставляет его двигаться в противоположном направлении (СЕВЕР-ЮГ, ВОСТОК-ЗАПАД). Ничего, если его нет. |
Ничего (2 провода) | Ничего. | Ничего. | Ничего. |
Имя | Положение дел | Означает |
---|---|---|
Болты | Дверные болты не опущены. | Дверные болты подняты (не заперты). |
Дверные болты упали! | Дверные болты опущены (заперты). | |
Питание | Контрольная лампа горит. | Дверь оснащена электроприводом. |
Контрольная лампа выключена. | Дверь обесточена (можно открыть с помощью лома). | |
ИИ-соединение | Индикатор подключения ИИ горит. | ИИ может контролировать дверь и не взломал ее. |
Индикатор подключения ИИ не горит. | ИИ либо взломал дверь, либо не может ее контролировать. | |
Безопасность | Горит лампочка «Проверьте проводку». | Безопасность двери отключена (может раздавить людей). |
Индикатор «Проверьте проводку» не горит. | Безопасность двери включена (не может раздавить людей). | |
Таймер | Таймер включен. | Дверь закрывается автоматически. |
Таймер выключен. | Дверь не закрывается автоматически. | |
Время закрытия | Световой индикатор скорости горит. | Время открытия двери нормальное (закрывается с задержкой). |
Световой индикатор скорости не горит. | Время открытия дверей сокращается (закрывается без задержки). | |
Неограниченный выход | Индикация неограниченного выхода полностью неактивна. | На двери нет неограниченного датчика, поэтому этот провод практически бесполезен. |
Индикация неограниченного выхода указывает на то, что люди пропускают людей со стороны (НАПРАВЛЕНИЕ). | Эта дверь оснащена активным датчиком, поэтому вы можете использовать или иным образом изменить функцию неограниченного выхода. | |
Индикация неограниченного выхода слабо мерцает. | На этой двери есть датчик, но соответствующий провод перерезан. Исправьте, чтобы снова включить его, может потребоваться некоторый уровень исправления обрезанной проводки, чтобы получить желаемое направление и обеспечить неограниченное движение. | |
Аварийное освещение
(не имеет взломанного провода) |
Аварийное освещение включено. | Экстренный доступ включен (без ограничений доступа). |
Аварийное освещение выключено. | Экстренный доступ отключен (обычные ограничения доступа). |
Стратегии шлюзования
- Используйте мультитул, чтобы открыть двери . Сначала найдите два важных провода: провод болтов и один из основных силовых проводов. Нажмите на случайную дверь, чтобы найти эти провода. Если вас ударит током, закройте окно взлома и перейдите к другой двери. Как только вы найдете два нужных провода, подойдите к незапертой двери, подайте импульс на провод питания, откройте шлюз ломом , а затем нажмите на провод болтов. Это навсегда запирает дверь, пока кто-нибудь ее не починит. Если дверь заперта, подайте импульс на провод болтов и пройдите, а затем на провод питания, чтобы иметь возможность открыть ее ломом .
- Используйте мультитул, чтобы дверь оставалась открытой в течение минуты. Для этого сначала найдите и подайте импульс на провод основного питания, затем подождите 10 секунд, чтобы проверить, включится ли вспомогательное питание. Если питание не включилось — идите к другой двери и подайте импульс на основной провод питания там. Когда вспомогательное питание включено (горит контрольная лампа), подавайте импульсы на провода, пока оно снова не погаснет. Теперь вы нашли провод вспомогательного питания. Затем подойдите к двери, которую хотите взломать, подайте импульс на основной и вспомогательный провод питания, затем ломом откройте шлюз, и он останется открытым почти минуту или на совсем.
- Гетто взлом включает в себя доступ к бесполезному шлюзу и перерезание всех проводов по порядку, пока болты не упадут, записывая только что перерезанный полезный провод. Имея это в виду, теперь вы можете открывать закрытые двери, перерезав все провода, кроме затвора, а затем взломав этого ублюдка ломом. Полезно, если у вас нет мультитула. Учтите, что это плохая идея, если у вас нет перчаток.
- Создайте неприятное препятствие, опустив болты, перерезав все провода, а затем приварив дверь. Это особенно эффективно, если у вас есть единственная пара изолированных перчаток на станции.
- (Закрывайте за собой панель проводки отвёрткой, иначе вас могут наказать администрация за абуз).
- Удаленно подайте импульс на воздушный шлюз , подключив сигнализатор , который при подаче сигнала подает импульс на провод, к которому он подключен. Это позволяет, например, удаленно запирать и отпирать дверь.
Безопасные шлюзы
Некоторые шлюзы более безопасны, чем обычные, а их панель покрыта слоем защиты. Чтобы увидеть уровень безопасности шлюза, осмотрите его. Существует 3 уровня безопасности:
- Нормальная безопасность
Обычные шлюзы, никакой дополнительной охраны у них нет.
- Средняя безопасность
Чтобы создать шлюз средней степени безопасности, используйте 2 листа металла на обычном шлюзе с открытой панелью.
Сопротивление двери не изменилось.
Для доступа к проводной панели необходимо:
- Откройте панель с помощью отвертки .
- Разрежьте защиту проводов с помощью сварочного инструмента .
- Действуйте как обычно.
- Высокая безопасность
Чтобы создать шлюз высокого уровня безопасности, используйте 2 листа пластали на обычном шлюзе с открытой панелью.
Броня умножается на 1,5, что делает дверь труднее разрушить грубой силой.
Для доступа к проводной панели необходимо:
- Откройте панель с помощью отвертки .
- Разрежьте электрифицированную защитную решетку кусачками . Если вы не наденете изолирующие перчатки, вы можете получить удар током.
- Разрежьте внешний слой пластали с помощью сварочного инструмента .
- Удалите внешний слой пластали с помощью лома .
- Разрежьте внутренний слой пластали с помощью сварочного инструмента .
- Удалите внутренний слой пластали с помощью лома .
- Действуйте как обычно.
Заброшенные ящики
Часто, во время путешествия по космосу, можно наткнуться на закрытые ящики. Обычно эти ящики заперты старым, но надёжным механизмом защиты от несанкционированного доступа и замком с дека-кодом, механическим замком, требующим ввода 4-значного кода для разблокировки ящика. Замки с дека-кодом вышли из моды, уступив более современным установках, из-за механических осложнений кода, которые как ограничивают возможные комбинации числами, в которых все четыре цифры уникальны, так и из-за уязвимостей, при которых можно использовать мультитул, чтобы определить, насколько близок ранее введенный код к правильному ответу, что позволяет среднему специалисту по взлому кодов обойти блокировку.
Взлом кода
Замок с дека-кодом - это, по сути, головоломка «Властелин Разума» с 10 различными цветами колышков. На самом деле, это намного проще, из-за ограничения, что один и тот же колышек нельзя использоваться в коде более одного раза.
Если у вас нет мультитула, сходите и раздобудьте его, прежде чем начать. Угадать правильный код, ткнув пальцем в небо, имеет настолько низкий шанс, что лучше оставить эту затею.
Во-первых, введите любые понравившиеся четыре цифры, которые отличаются друг от друга. "1234" – хорошее начало. Затем используйте мультитул на ящике - он даст вам краткое объяснение того, сколько цифр в вашей догадке содержится в правильном коде (и сколько из них было в правильном положении).
Попробуйте угадать еще раз, выбрав "5678" и получив еще несколько заметок. Вы имеете 10 попыток угадать, поэтому ваши первые пару догадок должны быть просто направлены на то, чтобы исключить возможные комбинации, которых не может быть. Например, если вы найдете все четыре цифры в 1234 и 5678, то вы знаете, что окончательный код не содержит 9 или 0.
После этого попробуйте сдвинуть числа - 3456, например. Если вы получаете число, отображаемое в правильном положении, то это должно быть одно из чисел, которое было в неправильном положении в ваших предыдущих предположениях, но вашим приоритетом должно быть сначала найти все четыре правильных числа, а затем беспокоиться о порядке.
Как только вы выйдите на конкретные числа, которые определенно присутствуют, остаётся изменить оставшиеся цифры. Обычно вы получаете группы или пары, в которых вы знаете, что присутствует одно из правильных чисел. Попробуйте поменять одно из чисел на число из другой группы - если это ничего не меняет, то вы знаете, что они оба правильные или неправильные.
Примеры
Это легче показать, чем рассказать, поэтому мы пройдемся по некоторым шагам, с объяснением на каждом этапе.
Пример 1
- 1234 – «0 correct digits (верные числа) at correct positions (верная позиция) and 0 correct digits (верные числа) at incorrect positions (неверная позиция)» Это невероятная удача. 4 цифры сразу вычёркиваем.
- 5678 – «1 correct digits at correct positions and 2 correct digits at incorrect positions» Теперь что-то проясняется. Мы так же знаем, что последняя неизвестная цифра это 9 или 0.
- 7890 – «2 correct digits at correct positions and 1 correct digits at incorrect positions» В этой группе тоже 3 цифры. Это значит, что неверная цифра из 5678 должна быть 5 или 6, а также мы знаем, что одна из неверных цифр в этой группе 9 или 0. 7 и 8 точно верные.
- 7895 – «1 correct digits at correct positions and 1 correct digits at incorrect positions» Мы выбрали цифры, которые точно верные, 7 и 8, а затем поменяли одну из цифр, в которой мы не уверены, на другую цифру, в которой мы не уверенны. Мы только поменяли последнюю цифру, 0 на 5, и это значит, что у нас на один правильный ответ меньше. Теперь это говорит нам только о том, что 5 и 9 нет в коде, это значит, что верной цифрой является 0, и она в нужной позиции.
- 7860 – «2 correct digits at correct positions and 2 correct digits at incorrect positions» Мы уже знаем, что 7 или 8 в нужной позиции, значит, 6 не в нужной. Давайте поменяем их местами.
- 6870 – «Ящик открыт!»
Пример 2
- 1234 – «0 correct digits at correct positions and 1 correct digits at incorrect positions» Достаточно неплохое начало.
- 5678 – «0 correct digits at correct positions and 1 correct digits at incorrect positions» Интересно. Значит 9 и 0 верные. Давайте же попробует сузить поиски последних двух.
- 3456 – «1 correct digits at correct positions and 0 correct digits at incorrect positions» Пока не говорит нам ничего, кроме что, одна из этих цифр в нужной позиции. Давайте подставим сюда 9 и 0.
- 7890 – «0 correct digits at correct positions and 3 correct digits at incorrect positions» Бинго. Т.к. в последних двух догадках мы узнали все верные числа, это значит, что там не может быть 1 или 2. Это значит, что 3 или 4 верна (из первой попытки), и это значит, что мы можем избавиться от 5 и 6 из третьей попытки. Получается, код имеет 3 или 4, 7или 8, 9, и 0.
- 3890 – «1 correct digits at correct positions and 2 correct digits at incorrect positions» Замена 7 на 3 ставит верную цифру в верную позицию – мы не меняли позиций, что означает, что первая цифра 3. Мы также узнали, что 8 неверна. Значит, финальный код состоит из 3,7,9,0, но в другом порядке.
- 3907 – «Ящик открыт!»
Пример 3
Пройти, словно заспидранить, наверно, не самый быстрый путь. Все курсивные заметки были добавлены после того, как я нашел ответ.
- 1234 – «1 correct digits at correct positions and 1 correct digits at incorrect positions»
- 5678 – «0 correct digits at correct positions and 0 correct digits at incorrect positions» Супер, последние пропущенные цифры – 9 и 0.
- 1290 – «1 correct digits at correct positions and 2 correct digits at incorrect positions» Значит, это 1 или 2, 3 или 4, 9 и 0.
- 1390 – «1 correct digits at correct positions and 3 correct digits at incorrect positions» Все четыре цифры найдены, теперь меняем порядок.
- 1903 – «0 correct digits at correct positions and 4 correct digits at incorrect positions» Значит, первая позиция не 1. Дальше.
- 9301 – «1 correct digits at correct positions and 3 correct digits at incorrect positions» Давайте же посмотрим, это ли 3. В ретроспективе, это был плохой шаг, т.к. в 1290 появилась верная цифра на верной позиции, так что я уже должен был знать, что 3 не была второй позицией. Это хоть что-то доказывает, что хоть что-то в этом предположении верно.
- 0319 – «0 correct digits at correct positions and 4 correct digits at incorrect positions» И вновь убедились, что 3 в неверной позиции.
- 3091 – «0 correct digits at correct positions and 4 correct digits at incorrect positions» 9 - это не та цифра, которая верна, поэтому последняя цифра должна быть 0. Давайте поместим другие цифры на свои места - мы знаем, какие числа не находятся в каждой позиции, исходя из наших предыдущих предположений.
- 9130 – «Ящик открыт!»
Пример 4
Ещё спидран.
- 1234 – «0 correct digits at correct positions and 1 correct digits at incorrect positions»
- 5678 – «1 correct digits at correct positions and 2 correct digits at incorrect positions» Вычёркиваем 9 и 0.
- 3456 – «2 correct digits at correct positions and 1 correct digits at incorrect positions» 5 и 6, скорее всего, верны. Проверим же.
- 1256 – «1 correct digits at correct positions and 1 correct digits at incorrect positions» Проверено. Также вычёркиваем 1 и 2, и теперь мы знаем, что 3 ИЛИ 4, и 7 ИЛИ 8 есть.
- 3756 – «1 correct digits at correct positions and 1 correct digits at incorrect positions» Вычёркиваем 3 и 7, ведь поменяв их местами мы получили тот же результат.
- 8456 – «2 correct digits at correct positions and 2 correct digits at incorrect positions» Все 4 цифры известны, найдём порядок – оставим 4 в той же позиции и посмотрим, что поменяется.
- 5468 – «2 correct digits at correct positions and 2 correct digits at incorrect positions» Что-то встало на верную позицию, и что-то, что было на неверной позиции, стало на верную.
- 5486 – «1 correct digits at correct positions and 3 correct digits at incorrect positions» Меняем местами 2 последние цифры для чуточки информации, затем подставляем куда остаётся.
- 6458 – «Ящик открыт!»
Пример 5
Наверно, повезло? Это заняло у меня менее трёх минут с начала. Отчасти благодаря удачным догадкам, но это потребовалось бы много времени.
- 1234 – «0 correct digits at correct positions and 2 correct digits at incorrect positions»
- 5678 – «1 correct digits at correct positions and1 correct digits at incorrect positions» Не 9 и не 0.
- 3456 – «0 correct digits at correct positions and 2 correct digits at incorrect positions»
- 1256 – «0 correct digits at correct positions and 0 correct digits at incorrect positions» Код 3, 4, 7 и 8. 7 или 8 в верной позиции. Одни оставляем, другие меняем.
- 4873 – «Ящик открыт!» Повезло? Может, но у нас ещё осталось 5 попыток попробовать другие комбинации.