Как обойти блокировку консоли разработчика в браузерах?
Не могу запустить консоль разработчика на одном сайте на браузерах, т.к. разработчик добавил скрипт (https://github.com/theajack/disable-devtool) и при запуске консоли идёт перенаправление на это:
Пытаюсь скачать видео с этого сайта, никакие другие программы не справляются с этим. Снифером пользоваться не умею, поэтому хочу попробовать этим способом. Помогите пожалуйста обойти эту блокировку.
На гитхабе чел нашел вроде уязвимость, но я не знаю как ею пользоваться. Пишет что можно обойти этим скриптом:
javascript:window.onbeforeunload=()=>{return true;}; |
javascript:window.onbeforeunload=()=>{return true;};
(https://github.com/theajack/disable-devtool/issues/75)
Также в исходном коде страницы есть такой скрипт:
<script disable-devtool-auto disable-menu='false' src='https://fastly.jsdelivr.net/npm/disable-devtool@latest/disable-devtool.min.js'></script> <script async src="https://www.googletagmanager.com/gtag/js?id=G-DB32WWM7FS"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-DB32WWM7FS'); |
<script disable-devtool-auto disable-menu='false' src='https://fastly.jsdelivr.net/npm/disable-devtool@latest/disable-devtool.min.js'></script> <script async src="https://www.googletagmanager.com/gtag/js?id=G-DB32WWM7FS"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-DB32WWM7FS');
Сам сайт https://dizipal678.com/bolum/gibi-1x11 (скорее всего потребуется турецкий vpn чтобы зайти на него)
Заранее спасибо
Дополнительно:
1. поставьте какой нибудь блокировщик рекламы и внесите в стоп лист https://cdn.jsdelivr.net/npm/disable-devtool@latest
2. Ну или в hosts пропишите 127.0.0.1 cdn.jsdelivr.net
если с этого сдн берется этот скрипт будет работать. ну и искать турецкие впн вряд ли кто либо будет.
Ответы:
Я использую разширение для гугл хром https://chromewebstore.google.com/detail/ofgdcdohl...
На гитхабе чел нашел вроде уязвимость
Просто скопируйте код
javascript:window.onbeforeunload=()=>{return true;}; |
javascript:window.onbeforeunload=()=>{return true;};
и вставьте в адресную строку вместо URL. Обратите внимание, что chrome обрезает часть javascript: и её необходимо дописать вручную при вставке в адресную строку.
Попробовал в Firefox. По F12 не срабатывало. Через меню был запуск DevTools, но сразу закрылся. На второй или третий раз - уже не закрылся. А ещё можно js на странице отключить, скрипт тогда не сработает. Или конкретный скрипт запретить.
Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.
Пока нет других ответов. Будьте первым, кто поможет автору.
Ответить на вопрос


Для обхода блокировки консоли разработчика в браузерах можно использовать несколько методов, в зависимости от того, как именно была реализована блокировка.
1. Изменение настроек браузера: некоторые браузеры позволяют отключить блокировку консоли разработчика в настройках. Например, в Google Chrome можно зайти в меню "Настройки" -> "Дополнительные" -> "Консоль" и снять галочку с опции "Отключить консоль".
2. Использование расширений: существуют расширения для браузеров, которые позволяют обходить блокировку консоли разработчика. Например, расширение "Allow Right-Click" позволяет разблокировать контекстное меню в браузерах, что также часто связано с блокировкой консоли.
3. Использование JavaScript: если блокировка консоли реализована с помощью JavaScript, можно попробовать обойти ее, вставив следующий код в консоль:
Object.defineProperty(window, "console", { value: console, writable: false, configurable: false });
Этот код переопределяет консоль, делая ее неизменяемой и неудаляемой, что позволяет обойти блокировку.
4. Использование инструментов разработчика: если у вас есть доступ к инструментам разработчика в браузере, можно попробовать изменить стили или удалить элементы на странице, которые блокируют консоль.
Учитывая, что блокировка консоли разработчика может быть реализована различными способами, не всегда возможно обойти ее без изменения исходного кода страницы. В любом случае, необходимо помнить о том, что обход блокировки может нарушать правила пользования сайтом и быть противозаконным.