![]() | |
| Взломщик | |
|---|---|
| Масса | 2кг |
| Объём | 1,5л |
Взломщик — предмет, который позволяет взламывать двери с кодовым замком (оборудованные так называемыми кейпадами).
Первым делом нужно взять Взломщик, как оружие, в руки, навестись на кейпад, который нужно взломать, и нажать ЛКМ. Откроется специальное окно терминала, при помощи которого нужно будет выяснять пароль от кейпада.
Взлом кейпада подразумевает получение кода от него. Полученный код можно вводить и в дальнейшем. Он будет работать до тех пор, пока владелец кейпада его не поменяет. Взлом осуществляется за счёт отправки определённых команд. Набирать эти команды нужно в самой нижней части окна терминала, возле угловой скобки. Если угловой скобки нет, ввод команды сейчас недоступен.
С ролевой точки зрения, предыстория этого инструмента такая:
Код от кейпада проверяется на удалённом сервере, но прежде чем попасть туда, он в зашифрованном виде проходит через несколько «узлов». Взломщик может встраивать жучок в какой-либо из узлов, который при получении зашифрованного кода сообщит кусочек этого шифра. Задача пользователя — собрать таким образом весь шифр, затем при помощи специальной программы попытаться расшифровать его и получить возможные варианты кода.
После того, как взломщик подключился к кейпаду, нужно определить адрес сервера, на который отправляется код. Делается это при помощи команды pwdserver.
Все адреса являются прототипами реально существующих IPv4-адресов и тоже называются IP-адресами. Поскольку IP-адреса в данном терминале генерируются случайным образом, они не имеют никакого отношения к существующим и используемым кем-то IP-адресам. Любые совпадения случайны.
Пример выполнения команды:
> pwdserver
84.104.175.32
Следующим шагом будет нахождение всех узлов, через которые проходит код. За это отвечает команда traceroute, после которой через пробел нужно указать IP-адрес конечного сервера, полученный на предыдущем шаге.
Пример выполнения команды:
> traceroute 84.104.175.32
traceroute to 84.104.175.32, 30 hops max, 38 byte packets
1 192.168.1.19 0.415 ms 0.762 ms 1.029 ms
2 164.98.136.152 1.162 ms 1.194 ms 1.215 ms
3 198.98.183.96 1.271 ms 1.659 ms 1.755 ms
4 207.208.135.40 1.922 ms 2.196 ms 2.292 ms
5 28.208.135.40 2.333 ms 2.474 ms 2.823 ms
6 84.104.175.32 3.014 ms 3.207 ms 3.389 ms
С ролевой точки зрения, во взломщик загружен специальный скрипт, который что-то делает и загружает специальный жучок на какой-либо из узлов. Для выполнения этого скрипта нужно выполнить ./inject.sh ips.
Пример выполнения команды:
> ./inject.sh ips
Starting injection sequence...
После того как жучок был внедрен, нужно попробовать подобрать шифр от кейпада. После команды ./inject.sh ips у вас появится шкала прогресса. По окончании данной шкалы у вас будут части шифра, из которых вам нужно будет составить один целый шифр
Пример сбора шифра (получилось 01dc05b7):
successfully injected interceptor on 192.168.1.19
Received pwd hash part: ****05**
successfully injected interceptor on 164.98.136.152
Received pwd hash part: ******b7
successfully injected interceptor on 198.98.183.96
Received pwd hash part: **dc****
successfully injected interceptor on 207.208.135.40
Received pwd hash part: 01******
successfully injected interceptor on 28.208.135.40
Received pwd hash part: **dc****
successfully injected interceptor on 84.104.175.32
Received pwd hash part: ******b7
После получения полного шифра нужно перевести его в числовой код, который можно ввести на кейпаде. Для этого используется ещё один скрипт, загруженный во взломщик, который вызывается при помощи ./unhash.sh. Через пробел нужно указать полученный шифр, и через некоторое время скрипт выдаст возможные варианты кодов. Если переданный шифр верен, один из вариантов точно подойдёт как код от кейпада.
Пример выполнения команды:
> ./unhash.sh 01dc05b7
Possible combinations:
1. 5573
2. 8521
3. 9456
4. 3223
5. 4755
Дальше остаётся только попробовать все предложенные коды. Сделать это можно как через терминал, так и в игре.
> ./unhash.sh 01dc05b7
Possible combinations:
1. 5573
2. 8521
3. 9456
4. 3223
5. 4755
> sudo unlock 5573
Sorry, try again.
> sudo unlock 8521
Sorry, try again.
> sudo unlock 9456
Unlocked.
Попытка узнать код от кейпада приравнивается к попытке взлома и наказывается уменьшением кармы. Карма снимается после ввода команды pwdserver. Размер штрафа кармы зависит от текущей кармы игрока. Более подробно — в связанной странице.