Skip to content
KitploitKITPLOIT
ИнструментыБлог
Отправить
ИнструментыБлог
Отправить

Инструменты для хакинга, пентеста и кибербезопасности — ваш арсенал защиты!

Kitploit — это каталог инструментов для хакинга, кибербезопасности и пентестинга. Находите последние обновления проектов для поиска уязвимостей, анализа систем, автоматизации тестирования и усиления вашей безопасности.

··Ленты·Контакты·Конфиденциальность·© 2026 Kitploit

Каталог инструментов

Категории

Все категории
Loading categories
CVE-2024-29943 — Воспроизведение CVE-2024-29943 для Windows, на основе https://github.com/bjrjk/CVE-2024-29943 | Kitploit
Инструменты/GitHubGitHub/seadragnol/cve-2024-29943
Анализ уязвимостейЭксплуатацияЭксплуатация веб-приложенийОбучение и ОбразованиеЭксплуатация Бинарных Файлов
GitHubseadragnol/cve-2024-29943

CVE-2024-29943

Воспроизведение CVE-2024-29943 для Windows, на основе https://github.com/bjrjk/CVE-2024-29943

Репозиторий
219 месяцев назадЕщё не проверено

Популярное

Смотреть все →

Откройте для себя самые используемые инструменты нашего сообщества.

Изучить все инструменты

Просмотрите нашу коллекцию инструментов

Смотреть все инструменты →
Поделиться

CVE-2024-29943

Ошибка JIT SpiderMonkey с Pwn2Own: от несоответствия диапазона целых чисел до устранения проверки границ и RCE.

Воспроизведение CVE-2024-29943 для Windows, основанное на https://github.com/bjrjk/CVE-2024-29943

Модификации

Оригинальный эксплойт написан для Linux, поэтому я попытался воспроизвести его на Windows:

  • Обновил shellcode для открытия калькулятора под Windows и настроил некоторые параметры heap feng shui. (Я пока не до конца понимаю, как работает куча в Windows, поэтому просто подогнал некоторые числа до стабильной работы.)
  • Использовал Uint8Array вместо Array, чтобы минимизировать расстояние, необходимое для выхода за границы.
  • Всё остальное без изменений.

Файлы:

  • Exploit_64.js — модифицированная версия, использующая BigUint64Array для записи за границы. (~ 20 ГБ)
  • Exploit_8.js — модифицированная версия, использующая Uint8Array для записи за границы, чтобы снизить потребление ОЗУ. (~ 10 ГБ)

Демонстрация

Demo.mp4

Информация о воспроизведении

  • Версия: FIREFOX_124_0_RELEASE
  • Операционная система: Windows 11 Pro (сборка 26100)
  • Архитектура: amd64
  • Аргументы командной строки: ./js.exe --spectre-mitigations=off Exploit_8.js

Благодарности

Оригинальное исследование и эксплойт от bjrjk

Отказ от ответственности

Этот репозиторий предназначен исключительно для образовательных целей и не должен использоваться для каких-либо вредоносных действий.

Скачать инструмент