Угоняем K.L.E.O или как заиметь двух спутников в фаллаут 4 ⁠ ⁠

Угоняем K.L.E.O или как заиметь двух спутников в фаллаут 4 ⁠ ⁠

Итак, нашел такой вот замечательный баг(или фичу) с торговцем K.L.E.O. из Добрососедства. Как оказалось, можно заиметь ее себе в спутники (бессмертный штурмотрон с неистовым дамагом!). Для этого сначала надо на максимум прокачать перк "Эксперт по робототехнике" (Доступен с 8 очков интеллекта).

Надо подойти к ней вплотную, взломать и активировать ручное управление

Затем дать команду "следовать" и выйти из Добрососедства через дверь

Готово! Теперь K.L.E.O. будет следовать за вами и убивать ваших врагов. Тут, кстати есть еще одна фича: враги K.L.E.O. могут не становиться вашими врагами, т.е. можно убивать штурмотроном дружественных существ.

И несколько скринов напоследок:

P.S. Торговать при этом с K.L.E.O. можно ТОЛЬКО тогда, когда она находится в содружестве за стойкой в своем магазине. Вернуть ее обратно можно таким же способом, после этого можно будет снова торговать.

Если бы ещё с ней торговать можно было бы, это было бы вообще бомба. Сначала с её помощью забил врагов, затем ей же продал лут.

Хм, пойду кормить содружество лапшой. Nani ni shimasu ka?

и где тут БАГ? клео - робот, есть перк на взлом роботов и турелей

А я ее случайно поломал, потому что когда Хэнкок читал свою речь с балкона она прибежала и встала рядом со мной, ну а я зачем-то решил попробовать ее сломать. Потом так и не смог догадаться как вернуть ее на место, пришлось сейв грузить, благо он был.

Не люблю бегать с напарниками в любых играх.

эх. щас докачается - буду "одиночку" качать

Я, конечно, понимаю что малость запоздал с вопросом. Но, вашу ж мать, как ее вернуть на место, как от нее теперь отделаться. Я уже раз десять ее на место отводил, даже деактивировать ее в магазине пытался. Без толку, через какое-то время все равно меня находит. Или это любовь и мне теперь с этим жить?

А более чем одним роботом можно управлять? Так можно было бы ещё и робота-охранника со свалки подключить, и легендарного охранника из Национальной гвардии. И такой армией опустошать Пустошь. Хотя в одиночку со скрытностью можно сделать куда как больше.

Хочу следующее прохождение попробовать с максимальной харизмой. Интересно, можно Келлога усмирить? :)

и сиськи! не забудь большие железные сиськи!

Это не баг, это фича.

Непонял - а почему у тебя кюри человек а не мистер хенди?

О да, забыл запятую в заголовке, какой позор.

Это очень круто! Спасибо!

Почему спутники красным подсвечиваются?

А XP за её фраги идёт?

I hope you're buying.

ну ты хацкер!! взломал фол 4, нашел мегауязвимость! баг супер! в школе наверно арт-мани симсов взламывал девочкам и они тебя боготворили?! :О

Не имбовая. снимаешь одного-двух остальные набегают. это при прокачанном нинзе, каиабинах и скрытности. кстати, перк снайпер - унылый или мне кажется?

Ответ на пост «Но если тебе пофиг, то не сработает»⁠ ⁠

Это что. Я помню времена, когда у меня интернет уже был, но у большинства клиентов еще не было. И соответственно, если выпускаешь новую версию, то ножками обходишь пятьдесят клиентов и накатываешь версию. Занимало дня три. Соответственно, если ты, не дай бог, там напахал, то вынужден лопни глаза быстро исправить и опять три дня всех оббежать. Очень мотивировало писать без багов и тщательно все проверять. А вы говорите, кофе

Но если тебе пофиг, то не сработает⁠ ⁠

Не баг, а фича⁠ ⁠

Будни разработки⁠ ⁠

Умный ход⁠ ⁠

Лайфхак - как вытащить фото с аватарки или о конфиденциальности. ⁠ ⁠

Наткнулся тут на такую интересную вещь, короче, если вы загружаете полноразмерное фото в профиль (яндекс или гугл) и думаете что его нельзя посмотреть в оригинале, то очень заблуждаетесь.

В гугле нужно найти ссылку на картинку профиля такого вида

w60-h60 заменить на w600-h600

600 это размер изображения в пикселях, тут можно поставить любой разумный от 600 до 2000 или 3000 и вуаля

В яндексе почти тоже самое

Находим ссылку на картинку в профиле

и после слэша вместо islands-75 пишем orig

и получаем оригинальную картинку

Я не знаю чьи это профили, мне это неинтересно, просто для примера, но сами понимаете, если Вы пишите анонимный отзыв и грузите свое фото, считая, что никто на мелкой аватарке ничего не увидит, увы. Ссылку на картинку фото профиля можно найти обычно в отзывах) через просмотр кода страницы.

Как найти ссылку:

В гугле заходите на профиль и правой мышкой копируете ссылку (мак ос)

В яндексе посложнее, но тоже найти можно, также переходим в профиль пользователя, выбираем проверить объект (мак ос)

Далее находим ссылку на картинку

меняем код и получаем оригинал.

Думаю в хроме как-то это делается аналогично, через просмотр кода, тут на этом заострять внимание не вижу смысла.

Возможно аналогично можно вытаскивать фото и с других ресурсов, не проверял, не было необходимости.

Дыры "Kwork" или "наши полномочия всё"⁠ ⁠

Доброго времени суток!

Да простят меня коллеги, но как и обещал бирже, с целью привлечения внимания и возможных конструктивных действий дыру опубликую)

в 2_х словах- Человек сделал заказ, выкатив требования не соответствующие предложенной услуге, в т.ч. объем услуги запрошен больше выбранной заказчиком суммы.

Далее исполнитель пытается вразумить, что к примеру копирайтер не занимается дистанционной диагностикой авто и тому подобное.

Спустя время (счетчик автоотмены неумолимо тикает), исполнитель инициирует отмену, указав что "требования покупателя не соответствуют кворку".

Покупатель соглашается с отменой, но не соглашается с причиной отмены.

После отмены исполнитель получает Минус карму за "ответственность".

Переписка с СП приводит . да ни к чему собстна)) "Мы не можем повлиять на решение заказчика". Но за-то они охотно влияют на посты в своей группе ВК, где любые маломальски негативные отзывы о бирже выпиливаются без всякого сожаления. А их объективность и конструктив . ну это уже дело третье.

Вывод- данная фича/баг позволяет манипулировать рейтингом конкурентов с целью улучшения своих позиций на бирже. СП биржи об этом известно, но их бездействие вынуждает на подобного рода огласку.

Когда тебе нужно вставить фичу, но дедлайн уже близко:⁠ ⁠

Cyberpunk. Баг или фича?⁠ ⁠

На форуме Reddit пользователь под ником Solemn926 поделился находкой. При игре в Cyberpunk 2077 он часто ставил игру на паузу и обнаружил, что если включить и быстро отключить паузу, то физика игры демонстрирует необычный эффект.

Баги в играх, которые стали культовыми фичами⁠ ⁠

Баг в игре, спасший GTA

В 1995 году ребята из студии DMA Design потёрли руки и взялись за разработку игры с рабочим названием Race’n’Chase. По задумке, здесь можно было ходить пешком и выполнять задания за полицейского или грабителя. Они планировали выпустить её за 18 месяцев. Однако концепция оказалась настолько скучной, что тестировщики задыхались от зевоты. После этого разработка приостановилась. Разработчики то возвращались к ней, то снова оставляли. Проект не сдвигался с мёртвой точки, и издатель уже подумывал вовсе его закрыть.

Всё изменил один баг в игре. Сломалось просчитывание пути у полицейских: при погоне они больше не объезжали игрока, а пытались просто проехать через него. Полицейские-психопаты добавили игровому процессу драйва и очень понравились тестировщикам. Разработчики переименовали игру, дошлифовали поведение копов, и в октябре 1997 года вышла Grand Theft Auto. А в начале 2002 года студия DMA Design была куплена и переименована в Rockstar North.

Файтинги могли быть без комбо-ударов?

Согласитесь, нет ничего лучше, чем отвесить сочное комбо на треть здоровья, играя в какой-нибудь Mortal Kombat с друзьями. Этим мы тоже обязаны игровому багу. На этот раз — в Street Fighter 2.

Его обнаружили во время теста бонусного уровня, в котором нужно разбить машину за отведённое время. Продюсер проекта Нориката Фунамидзу заметил, что если правильно подобрать момент, то можно прервать анимацию атак и нанести несколько ударов быстрее обычного. Разработчики не спешили это исправлять, так как подумали, что игроки не станут заморачиваться из-за сложности приёма.

Игра вышла в 1991 году, обрела всемирную популярность, а участники соревнований по Street Fighter 2, конечно же, обнаружили особенность анимации и активно её использовали. После этого разработчики создали специальную систему комбо-ударов. Так баг игры стал культовой фичей, определяющей жанр файтинга по сегодняшний день.

Искусство распрыжки: как появился strafe-jumping

Если вы играли в Counter-Strike или Quake, то скорее всего видели, как некоторые ребята перемещаются по карте прыжками и при этом постоянно ускоряются. Вы уже наверное догадались, что и здесь не обошлось без бага.

Снова возвращаемся в 1996 год: id Software работают над первым Quake и допускают ошибку в движке Quake engine. При одновременном движении вперёд и в сторону (например при нажатии W+A), игра просто складывает векторы. В результате игрок бежит примерно в 1,4 раза быстрее по диагонали, чем по прямой. Вот как это выглядит:

За много лет движок использовался разными компаниями. Сами id Software решили не исправлять этот баг, и он перекочевал в другие игры (например Half-Life, и как следствие — Counter-Strike). С выходом Quake 3 в 1999 году игроки обнаружили, что если добавить к диагональному бегу прыжок и правильное движение мышью, то можно разогнаться до больших скоростей. Это было возможно из-за того, что максимальная скорость ограничена значением не самого вектора скорости, а его проекции.

Баг в игре Team Fortress, когда друг оказался вдруг…

Хороший игрок прекрасно знает, что просто облачиться в шкуру врага недостаточно для обмана. Чтобы оставаться незамеченным как можно дольше, нужно имитировать его поведение. Так вот, шпионство в мультиплеере началось с того, что трое австралийских разработчиков в 1996 году создали мод для Quake, который назвали Team Fortress.

Они обнаружили баг в игре, из-за которого имя игрока, отображаемое при наведении прицела, окрашивалось в цвет вражеской команды. Благо, разработчики решили не просто пофиксить его (хотя запросто могли). Они развили идею, которую подкинул им баг, и создали целый класс — шпиона. Он мог превращаться во врагов и устраивать диверсии в их тылу. Дальше только история: TF стал сначала модом для Half-Life, а в 2007 вышла полноценная игра Team Fortress 2, которая обрела широкую популярность.

«Особенности» Тиндера⁠ ⁠

Автор: Forbidden World.

Informative

Бывают такие баги, которые, вроде как и угрозу безопасности не несут, но вред все-таки могут причинить. Интереснее всего, когда их и править никто не хочет, но и открыто о них нам не говорят. Часто в таких случаях разработчики утверждают, что это не баг, а фича. Именно о двух таких фичах в Тиндере и пойдет речь в посте.

Внимание! Перед тем, как рассказать аудитории Хабра об этих проблемах, мной были предприняты попытки сообщить о них разработчикам через платформу HackerOne.

Разработчики посчитали это все “не багами”, а репорты были закрыты в статусе “informative”, дважды!

Случайности не случайны

Если пользоваться Тиндером так, как раньше пользовался я — не регулярно, то можно заметить следующую штуку: если вы давненько не открывали Тиндер, а потом открыли и поставили несколько лайков, вам обязательно прилетит “MATCH!”.

Замечали? Или я один такой? Может это совпадение и всего лишь очередной когнитивный баг моего мозга, а не приложения? Давайте проверим!

Открыв веб-версию сервиса в Burp, посмотрев запросы и несколько раз их повторив, закономерность была найдена. Допустим у вас есть профиль, которому уже поставили сколько-нибудь лайков люди вокруг вас. Когда вы запускаете приложение заново (не из фона), или когда вы меняете настройки вашего поиска (границы возраста или расстояния) приложение выполняет update запрос — GET /v2/recs/core?locale=ru.

Этот запрос возвращает нам список из 30 барышень/молодых людей (на ваш вкус). В этом списке их имена, возраст, описание профиля и конечно же фотки. Именно эти профили и будут нам далее показаны по очереди приложением, но нам интересен лишь один из этих 30 профилей. Профиль №2! Нет, нет, не из-за фотки. Я ее даже еще не открывал. Тут дело в том, что именно человек со второго профиля вас лайкнул.

Алгоритм Тиндера ВСЕГДА ставит человека который вас лайкнул на второе место в ответе на update запрос, если такой человек в ответе сервера есть.

Получается, чтобы получить максимум “MATCH!” на все лайки, нам всего-то нужно:

1. Сделать Update запрос GET /v2/recs/core?locale=ru

2. Лайкнуть профиль №2 в списке POST /like/< SECOND_USER _ID>?locale=ru с параметрами

4. Повторить пункты 1-3 до истощения лайков

Вы великолепны, у вас куча пар. Когда получите еще лайки, не забудьте повторить.

Возможное решение — генерировать случайную позицию, например от 1 до 7.

Не алгоритм, так фото

Когда вас лайкнули, вам показывают крайне размытое фото профиля этого человека. Мой товарищ VVarlock заметил, что размываются фотки лишь на клиенте, а сервер отдает их в исходном виде, что само по себе уже не хорошо. Фотки можно выводить для сравнения глазами или нейросетью. Я решил копнуть глубже, и сразу стало ясно, что все гораздо проще.

Вот пример ссылки на фото из раздела лайков, я вам его немного замаскировал URL, чтоб не смущать девушку:

А вот пример ее же фото из ответа на Update запрос, о котором мы говорили ранее:

ID фотографии неизменен, по нему строковым поиском и можем мы найти профиль вне зависимости от того на каком месте он стоит.

Использование этой “фичи” также легко автоматизируется:

1. Запрос с обновлением раздела лайков.

2. Собираем ID всех фоток профилей.

3. Update запрос.

4. Поиск наших ID по списку.

5. Если нашли, то лайкаем.

6. Повторяем пункты 3-5, пока не найдем всех девушек.

Это приносит нам точно такой же профит, как и предыдущий баг.

Возможное решение — генерировать отдельные идентификаторы для фоток “превью” и накладывать “размытие” на сервере.

Почему эти фичи плохи для Тиндера? Тиндер живет тем, что мы много лайкаем, гораздо больше, чем лайкают нас. Чтобы видеть свои лайки и отвечать взаимностью только им, нужно покупать Тиндер Голд по подписке 600р в месяц. А с этими фичами он не нужен, что и несет прямой ущерб прибыли компании. Жаль что в самом Тиндере так не посчитали, когда я попытался до них это донести. Может после этого поста хоть закроют?

Для желающих попользоваться — это очень легко автоматизируется, проверено мной на Питоне. Хотя я бы рекомендовал использовать Javascript, чтоб не получать лишних токенов.

Если захотите повторить на Питоне, то обязательно ставьте заголовок “persistent-device-id:” без него сервер не захочет принимать ваши запросы, сгенерировать его можете сами или изменить уже выданный ID сервисом.

Для эксплуатации багов желательно выставить максимальное расстояние и широкие границы по возрасту. Ведь вам показывают лишь тех, кто подходит под ваши параметры. Если вы набрали лайков на Бали, а пытаетесь их превратить в пары в Москве, у вас не получится, ведь этих девушек сервис вам уже не покажет в любом случае. Для подобных экспериментов я советую вам пересоздать профиль с нуля и не менять локацию в пределах 100 км. Баги проверены были в мае, тогда же и отправлены в Тиндер.

P.S. Если кто-то, используя эти баги, найдет свою любовь, отпишитесь — хоть порадуюсь за вас.

Линчый хештег автора в ВК - #Forbidden@catx2, а это наш Архив публикаций за май 2020