
# Нагрузка для истощения ресурсов браузера Полезная нагрузка, вызывающая исчерпание ресурсов браузера и приводящая к сбою целевых систем за счёт перегрузки памяти, GPU, аудио и рендеринга. Предназначена для авторизованного тестирования безопасности и исследовательских целей.
Анализ и документация по стресс-тестирующему браузерному скрипту, разработанному Xer0TLabs & Persephrak Decentralized Syndicate.
ВНИМАНИЕ: Только для образовательных, исследовательских и авторизованных целей тестирования. Запуск этого скрипта немедленно заморозит или приведет к сбою целевой вкладки браузера, приложения или операционной системы.
Этот репозиторий содержит комплексную утилиту для обрушения браузера, предназначенную для одновременного создания аппаратных и программных узких мест в современных веб-браузерах. Агрессивно воздействуя на кучу RAM, видеопамять GPU, аудиоконвейеры и механизмы рендеринга макета, скрипт создает катастрофическое состояние отказа в обслуживании (DoS) на хост-машине.
Он включает целевые оптимизации для нескольких механизмов рендеринга, включая Chromium (Blink), Gecko и WebKit (Safari).
Полезная нагрузка выполняет многонаправленную атаку по следующим векторам:
while(true) для постоянной блокировки основного потока выполнения JavaScript вместе с 50 самоперезагружающимися скрытыми iframe.preventDefault() и принудительных циклов перезагрузки ориентации для вызова паники ядра мобильного устройства.| Механизм / Платформа | Основной вектор сбоя | Ожидаемый результат |
|---|---|---|
| Chromium (Chrome/Edge) | Истощение кучи V8 Engine | Экран сбоя "Aw, Snap! Out of Memory". |
| Gecko (Firefox) | Заморозка конвейера рендеринга | Блокировка интерфейса приложения / предупреждение "Unresponsive Script". |
| Android System | Kernel Low Memory Killer (LMK) | Немедленное, тихое завершение браузерного приложения. |
| WebKit (Safari / iOS) | Переполнение потока касаний и паника JSC | Полное замедление системы или принудительная перезагрузка оборудования. |
Для анализа полезной нагрузки обслуживайте файл index.html через локальную среду веб-сервера (например, Python HTTP server, Node.js, Nginx).
НЕ открывайте этот файл напрямую в основном браузере, если вы не сохранили всю активную работу, так как это приведет к немедленной потере данных из-за неотзывчивости.
---
## 5. ОТКАЗ ОТ ОТВЕТСТВЕННОСТИ
Это программное обеспечение предоставляется "как есть" без каких-либо явных или подразумеваемых гарантий. Автор(ы) не несут ответственности за сбои системы, повреждение данных или нагрузку на оборудование, вызванные запуском этого скрипта на производственных или личных устройствах. Всегда проводите инженерные работы по безопасности браузера в выделенной, изолированной песочнице или среде виртуальной машины.