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

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

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

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

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

Категории

Все категории
Loading categories
CVE20131491-JIT — JIT spray version of cve-2013-1491 | Kitploit
Инструменты/GitHubGitHub/guhe120/cve20131491-jit
Vulnerability AnalysisExploitationLearning & EducationPayload DevelopmentBinary Exploitation
GitHubguhe120/cve20131491-jit

CVE20131491-JIT

JIT spray version of cve-2013-1491

Репозиторий
8712 лет назадЕщё не проверено

Популярное

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

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

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

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

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

CVE-2013-1491 PoC с использованием JIT-Spray от Yuki Chen (古河)

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Twitter: @guhe120

Weibo: http://weibo.com/u/1874932054

========================= Об этом PoC =========================================

Этот эксплойт является proof-of-concept эксплойтом, который демонстрирует, как эксплуатировать нативные уязвимости Java с помощью техники Java-JIT-Spray. Он разработан и протестирован только на Windows 7 Enterprise 32-bit.

Эта уязвимость была обнаружена Джошуа Дж. Дрейком (jduck) из accuvantlabs. Подробности уязвимости см. в: http://blog.accuvantlabs.com/sites/default/files/Papers/Pwn2Own%202013%20-%20Java%207%20SE%20Memory%20Corruption.pdf

Для получения дополнительных сведений о технике java jit spray см. мои слайды на SyScan360: http://aj43xnbacx.l31.yunpan.cn/lk/QGb98dgpj74YJ

========================= Как скомпилировать ======================================

Для компиляции исходного кода вам потребуется установить JDK и Python.

  1. Убедитесь, что "javac" и "python" находятся в переменной PATH.

  2. Перейдите в исходный код в папке "src", откройте терминал и смените каталог на папку "src".

  3. выполните следующую команду: make.bat 40 60

    Где первый параметр "40" означает, что каждый файл класса содержит 40 JIT-функций, а второй параметр "60" означает, что мы распылим всего 60 классов.

  4. После выполнения команды в той же папке будет создан jar-файл с именем "Exploit.jar".

========================= Как тестировать =========================================

Среда: JRE 7u17 + Windows 7 32-bit (английская версия)

  1. Поместите два файла "HelloApplet.html" и "Exploit.jar" в одну папку и скопируйте их на тестовую машину.
  2. Откройте HelloApplet.html в веб-браузере; если эксплойт сработает, вы увидите калькулятор.

Примечание: JIT-spray занимает некоторое время (от 7 до ?? секунд в зависимости от вашей тестовой машины). Пожалуйста, терпеливо ждите во время распыления :)

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