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

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

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

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

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

Категории

Все категории
Loading categories
CVE-2020-2950 — Эксплойт proof-of-concept для CVE-2020-2950, демонстрирующий десериализацию AMF в Java-десериализацию в Oracle Business Intelligence, с трассировкой отладки и полезной нагрузкой. | Kitploit
Инструменты/GitHubGitHub/tuo4n8/cve-2020-2950
Анализ уязвимостейЭксплуатацияЭксплуатация веб-приложенийТестирование на ПроникновениеАнализ Бинарных Файлов
GitHubtuo4n8/cve-2020-2950

CVE-2020-2950

Эксплойт proof-of-concept для CVE-2020-2950, демонстрирующий десериализацию AMF в Java-десериализацию в Oracle Business Intelligence, с трассировкой отладки и полезной нагрузкой.

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

Популярное

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

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

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

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

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

Oracle-BI (CVE-2020-2950)

AMF десериализация

Версия: 5.5.0.0.0, 11.1.1.9.0, 12.2.1.3.0

**Установка:**https://www.sql.edu.vn/obiee/oracle-business-intelligence-12c/

Ссылка: https://peterjson.medium.com/cve-2020-2950-turning-amf-deserialize-bug-to-java-deserialize-bug-2984a8542b6f



Эксплойт - PoC

amf.bin

Заголовок cmd с base64 и дочерним !!


Трассировка отладки бага

URL: /analytics/jbips/messagebroker/cs/

  • Обработать запрос -> processCall()

image-20210521104317854

  • Получить inputstream -> десериализовать AMF-пакет

image-20210521104423834

  • Получить объект AMF -> десериализовать

image-20210521104538758

image-20210521104730919

image-20210521104755256

image-20210521104844150

  • Если тип совпадает -> AMF readobject (AMF3DATA.class)

image-20210521104956342

  • AMF3DATA.class -> AMF3ObjectInput
  • В AMF3ObjectInut -> readComplexObject

image-20210521105409912

  • В readComplexObject:
    • Если десериализуемый класс является externalizable -> radExternalchain
    • иначе setFiled

image-20210521105523270

  • AMF десериализация цепочки -> readExternal Chain
Скачать инструмент