Пользователь Reddit опубликовал историю мести своему соседу по дому — тот совсем не помогал с домашними делами и всё время проводил за компом. У реддитора кончилось терпение, и он пустил в ход хитрый технический приём, из-за которого у геймера всё пошло наперекосяк.
Пользователь Reddit рассказал о изощрённой мести своему соседу. В студенческие годы он жил с несколькими парнями, и один из них всё время проводил за компьютером, и не хотел помогать с домашними делами. Терпение кончилось, и автор поста вместе с другими жильцами решили проучить нерадивого соседа и придумали план, как помешать геймеру наслаждаться жизнью. Реддитор решал все вопросы с интернетом в доме, и знал, как испортить соединение с компьютером соседа. Он написал сценарий, который периодически сканировал список всех связей маршрутизатора, и определял сигнал от компьютера соседа. Далее он советует:
Рандомно, в порядке уменьшения вероятности того, что сработает:
— Ничего не делайте.
— Пошлите пакет FIN на узел соседского компьютера и отправьте соединение в удалённый сервер.
— Пошлите пакет FIN на узел удаленного сервера и отправьте соединение на компьютер соседа.
— Пошлите пакет RST на компьютера соседа по дому и отправьте соединение в удаленный сервер.
— Пошлите пакет RST удалённому серверу и отправьте соединение на компьютер соседа по дому.
— Исключите связь из NAT из таблицы состояний.
Как объяснить это непосвящённому: FIN пакет — уведомление одной стороне связи, что другая сторона хочет закончить связь. Это — «изящное» разъединение. Пакет RST — это <<жёсткое>> разъединение — связь отключается немедленно.
Такие манипуляции останавливают трафик во всех направлениях, и ни одна из сторон связи не понимает, что произошло.
По словам реддитора, когда его сосед заходил в World of Warcraft, он проворачивал свою хитрую схему. Компьютер геймера получал уведомление: <<Вы были разъединены>>, и сервер не регистрировал пользователя в течение долгого времени.
Сосед авторизовался снова, но сервер считал, что он ещё в игре. Он ждал 5-10 минут, чтобы его выкинули, а затем снова ждал, чтобы зайти обратно. В конце концов он возвращался и находил своего персонажа убитым или лежащим на дне обрыва, потому что игра запоминала последнюю команду игрока, и персонаж во время дисконнекта продолжал её выполнять, например, идти вперёд.
Всё это веселило соседей, а ещё забавляло то, что голосовой чат продолжал работать, и геймер был на связи с игроками своего клана, но не мог присоединиться.
Каждый раз, когда мы убивали одно из его подключений WoW, мы слышали громкое «FUCK». Cначала спокойно, затем всё громче и громче. Позже он начал колотить свою клавиатуру и/или мышь, а однажды на его мониторе остался след в форме кулака. Когда мы съехали, он выкинул — я не разыгрываю вас — полную коробку разбитых мышек.
Реддиторы оценили идею по воспитанию соседа.
Как тренировать своих соседей.
Что если сисадмины будут жить вместе?
Вы дьявольски прекрасны! Великолепная месть игроку в WoW.
Отключение от сервера выводило игрока из себя. Недавно похожим образом над детьми поиздевался ведущий Джимми Киммел. Он устроил челлендж для родителей и попросил их выключить телевизоры детей, которые в это время играют в игру Fortnite. Таких криков вы ещё не слышали.
А родители детишек из США и Британии решиться на такое не способны. Они винят Fortnite в том, что дети становятся зависимыми, мало спят и плохо учатся, и их приходится водить на реабилитацию. Геймеры дали родителям хороший совет, как справиться с такой бедой — и психологи не нужны.