Угоняем 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