Довольно большое время, еще с 2015 года мне была известна некая уязвимость, которую можно интересно использовать. Но я думал, что она быстро станет популярной и её пофиксят, но вышло совсем не так. Вся уязвимость связана с вещами Dota 2
, а точнее с их подписями. Как вы знаете, когда вы дарите вещь в Dota 2 вы можете подписать её. И все дело в том, что если у человека, который откроет ваш инвентарь Steam установлено расширение Steam Inventory Helper
, то html код в подписи начнет воспроизводится.
На первой картинке расширения нет, на второй оно установлено:
Единственное, чего мне удалось выбить с этой уязвимости это воспроизведение музыки и звуков, другие скрипты не сработали. (скорее всего это из-за политики к расширениям, которая не дает использовать множетсво других функкций)
Итак, как же воспроизвести все это самому:
1) Заливаем файл с музыкой на любой хостинг. (но имейте ввиду, что бы директория была покороче, потому что подпись имеет ограничение)
2) Далее вставляем свою ссылку в нужное место в данном коде:
3) Отправляем кому-то любую вещь с помощью функции "Завернуть в подарок".
Помог? Оцени, добавь в избранное, поддержи меня:)
Введение
1) Steam Inventory Helper
Топ 1 из всех расширений. Для тех, кто занимается торговлей, покупками игр и всё что связано с обменом. Работает со всеми предметами в вашем инвентаре.
Скачать его можно c официального сайта Google написав в поиске "steam inventory helper"
Если вы используете другие браузеры, скачивайте у них в магазинах.
Функционал:
2) Enhanced Steam
А это расширение полезно почти каждому пользователю Steam. Оно гармонично дополняет Steam большим количеством нового функционала.
Скачать его можно c официального сайта:
Функционал:
- Расширение умеет подсвечивать, а так же ставить метки в магазине на продукты которые у вас уже есть, которые находятся в вашем списке желания, на которые у вас есть купон, которые находятся в вашем инвентаре, и для которых у вас есть гостевой пропуск. Все цвета настраиваются. Работает как в поиске, так и в обычном списке.
- Синхронизация с сторонними сайтами. Enhanced Steam умеет собирать информацию с некоторых хороших сайтов и выводить ее прямо на страницу продута. Например, таким образом, можно быстро узнать рейтинг игры на Metacritic или Opencritic. А прямо на странице будут ссылки на разные полезные ресурсы вроде SteamDB, Steam Card Exchange или PCGaming Wiki. Так же выводится примерная статистика купленных копий, количества игроков, игроков за 2 недели и средняя продолжительность игры.
- Оценка производительности игры. На странице с игрой появится новый раздел, в котором будут показаны результаты пользовательского опроса по производительности этой игры. Несмотря на то, что опрос может пройти каждый, кто купил игру, результаты, в целом, показывают примерную картину производительности. А так же способны вывести определенные проблемы, например, отсутствие поддержки современного разрешения.
- Быстрая продажа и превращение в самоцветы. Данное расширение, как и предыдущее, имеет встроенный функционал по быстрой продаже предметов прямо из инвентаря. Хотя для этого лучше использовать предыдущее расширение. Эту функцию можно отключить в настройках. А вот превращение предмета в самоцветы в других расширениях нет.
- Enhanced Steam добавляет в профили пользователей ряд полезных ссылок на популярные ресурсы, такие как SteamRep, SteamDB, BackpackTF и прочие. Ссылки настраиваются и имеют несколько стилей иконок. А так же функция добавляет перманентную ссылку на профиль.
- Пользовательские темы и фоны в профиле. В расширении есть возможность выбрать несколько тем и любые обои доступные в Steam, которые будут отображаться вам и всем, кто использует Enhanced Steam. К сожалению, пользователи без этого расширения изменений не заметят.
- Предупреждения о сторонних DRM. На страницах магазина появятся плашки, уведомляющие, требует ли эта игра какую-нибудь стороннюю программу для запуска (например, Rockstar SocialClub, Ubisoft Uplay, GFWL, Denuvo и прочие)
- Куча других разных мелочей: плашки "Early Access" в списке игр, отображение суммы всех потраченных средств на странице аккаунта, отображение суммы всех операций на Торговой проадке, очищение самого сайта от разных, бесполезных элементов (символы торговых марок в названиях продуктов, кнопка "установить Steam", "О Steam" и прочее), предупреждения о несоответствии региона, автоматического подтверждение возраста в случае необходимости, HTML5 плеер вместо устаревшего Flash, кнопка для проверки системных требований, дата покупки приложения на странице игры, информация о ценах продукта в разных регионах, и много-много другого функционала.
- Расширение примечательно тем, что разрабатывается очень-очень давно, и постоянно получает обновления. Почти любую функцию можно включить/отключить по желанию. Советую каждому пользователю Steam!
Steam Inventory Helper для браузеров - мощный инструмент, расширяющий функционал инвентаря на геймерской платформе Steam и обеспечивающий удобное пользование её торговой площадкой. Является доверенным расширением и доступен для всех трейдеров системы.
Inventory Helper имеет целый ряд неоспоримых преимуществ:
- мгновенная покупка игровых предметов в магазине Steam;
- удобная организация/настройка продажи собственных предметов;
- наличие кнопки для приобретения сета в интерфейсе инвентаря (его закрывать не нужно!);
- мониторинг цен гемов, вещей непосредственно в панели приложения;
- предоставление данных о предмете (стоимость, статус пользования - задействована в данный момент или нет).
Многие пользователи Стима задаются вопросом, можно ли подключить данный аддон к Mozilla Firefox, Opera, Google Chrome и другим популярным браузерам. Подробный ответ на него вы узнаете из этой статьи.
Рассмотрим в отдельности решение для каждого браузера.
Google Chrome
1. Откройте офсайт аддона - http://steaminventoryhelper.com/.
2. Клацните кнопку «Free install» (расположена посередине страницы).
3. В новой вкладке откроется страница для скачивания в официальном магазине приложений для Хрома. Чтобы скачать и подключить аддон, клацните команду «Установить».
4. Подтвердите подключение в дополнительном запросе: снова клацните «Установить… ».
5. Чтобы запустить скачанный плагин, щёлкните по его иконке вверху справа. Откроется вкладка с разделами настроек и опций.
Если вам нужен Steam Inventory Helper для Яндекс Браузера, сделайте следующее:
1. Клацните кнопку «три полоски» в верхней панели.
2. В меню выберите раздел «Дополнения».
3. Прокрутите страничку с настройками вниз. Щёлкните ссылку «Каталог дополнений…».
4. В поисковой строке магазина наберите запрос - Steam Trader Helper.
5. В выдаче кликните по блоку с одноимённым названием.
6. На открывшейся страничке кликом левой кнопки запустите опцию «Добавить в Яндекс. Браузер».
7. Подтвердите инсталляцию: клацните «Установить расширение».
8.Чтобы перейти в панель помощника, нажмите его кнопку (значок «$») в браузере.
Opera
В браузере Опера подключение осуществляется практически точно так же, как и в Яндекс. Браузере. Чтобы воспользоваться расширением, сделайте следующее:
1. Нажмите вверху слева кнопку «Меню».
2. Наведите курсор (не нажимая кнопки!) на раздел «Расширения».
3. В выпавшей мини-панели щёлкните «Загрузить расширения».
4. В поле «Поиск» задайте запрос - steam trader helper.
5. Кликните в появившейся подсказке логотип с таким же названием.