eXeLab
eXeL@B ВИДЕОКУРС !

ВИДЕОКУРС ВЗЛОМ
выпущен 8 октября!


УЗНАТЬ БОЛЬШЕ >>
Домой | Статьи | RAR-cтатьи | FAQ | Форум | Скачать | Видеокурс
Новичку | Ссылки | Программирование | Интервью | Архив | Связь

Русский / Russian English / Английский

Сейчас на форуме:
 · Начало · Статистика · Регистрация · Поиск · ПРАВИЛА ФОРУМА · Язык · RSS · SVN ·

 eXeL@B —› Основной форум —› Инъекция в Javascript
Посл.ответ Сообщение

Ранг: 105.2 (ветеран)
Статус: Участник

Создано: 18 ноября 2016 15:46 New!
Цитата · Личное сообщение · #1

Всем привет. Помогите решить задачу.

Есть виджет онлайн-консультанта: http://hunter-ant-20280.bitballoon.com/
Задача: внедриться в код так, чтобы отключить звук входящего сообщения.

Подробности:
1) Входящее сообщение приходит автоматически через 1 секунду после загрузки. Это сделано для удобства отладки.
2) Инжектиться нужно внутри функции jivo_onLoadCallback, она вызывается после того как весь код виджета загружен, но до момента звука.
3) Ранее я делал это успешно, пока виджет не переписали и не обфусцировали (прежнее решение есть в коде). Я просто добирался до объекта soundPlayer и убивал функцию play().
4) Я сделал вывод, что виджет переписали на React и добраться до его объектов я не могу.
5) Я пытался в инжекте просто грохать тэг <audio>, но при взодящем сообщении он переосздается.
6) Разработчики виджета не идут навстречу.

Как тестировать:
Виджет работает, только если index.htm открыт по протоколу http (c file:// не сработает). Если у вас нет локального веб-сервера, можете отлаживать прямо на указанном мной сайте. Брякайтесь внутри jivo_onLoadCallback и пишите код инжекта.

Ранг: 105.2 (ветеран)
Статус: Участник

Создано: 19 ноября 2016 18:54 New!
Цитата · Личное сообщение · #2

Задача решена, спасибо Grin.

Code:
  1. document.jivo_container.Audio.prototype.play = function() {};


Тема закрыта.


Ранг: 1992.4 (!!!!)
Статус: Модератор
retired

Создано: 19 ноября 2016 22:49 New!
Цитата · Личное сообщение · #3

Закрою тогда.
 eXeL@B —› Основной форум —› Инъекция в Javascript
Эта тема закрыта. Ответы больше не принимаются.

Оригинальный DVD-ROM: eXeL@B DVD !

Вы находитесь на форуме сайта EXELAB.RU
Проект ReactOS